Для устранения X11vnc и NX как возможные причины задержки я записал бы консольному режиму тестовую программу Java не-GUI, которая выполняет поиски базы данных или тестовые транзакции и время когда приложение, работающее на ПК и на сервере (например, использующее SSH/Putty для вызова его).
Съемка общим планом: я также проверил бы обратное разрешение DNS в случае, если драйверы JDBC используют это (например, для входа), если DNS правильно не настроен, программное обеспечение может очевидно зависнуть, ожидая тайм-аутов разрешения DNS. Как местоположение DBMS настроено в приложении Java?
StrictModes yes
включен в sshd_config, вам необходимо проверить разрешения файла id_rsa. С параметром ssh -v
ssh выводит отладочные сообщения, подобные этому:
$ ssh -v user@server
# ...
# debug1: identity file /Users/you/.ssh/id_rsa type -1
# debug1: identity file /Users/you/.ssh/id_rsa-cert type -1
# debug1: identity file /Users/you/.ssh/id_dsa type -1
# debug1: identity file /Users/you/.ssh/id_dsa-cert type -1
# ...
# debug1: Authentications that can continue: publickey
# debug1: Next authentication method: publickey
# debug1: Trying private key: /Users/you/.ssh/id_rsa
# debug1: Trying private key: /Users/you/.ssh/id_dsa
# debug1: No more authentication methods to try.
# Permission denied (publickey).
Надеюсь, это поможет.