Я уже несколько месяцев использую сервер ESXi 4.0 с парой WinServer2003 и несколькими виртуальными машинами Ubuntu Server 10.4. Производительность на оборудовании Asus P6T i7 с 6 ГБ памяти впечатляет.
Внезапно, неделю назад, ssh-вход в виртуальные машины Ubuntu занимал 10 минут при подключении по локальной сети (в глобальной сети соединение (канал) разрывается задолго до этого). При входе на эти виртуальные машины запрос пароля появляется немедленно, а на сбойные пароли немедленно реагируют.
Но как только я вхожу в систему, появляется приглашение оболочки, и я зависаю на много минут. Иногда соединение зависает до появления приглашения оболочки, а иногда я могу ввести команду, но в тот момент, когда я нажимаю «Return», машина зависает. Спустя 10 полных минут управление возвращается, и виртуальная машина реагирует.
ПРИМЕЧАНИЕ: на одном хост-компьютере есть несколько виртуальных машин Ubuntu, которые идентичны во всех отношениях, насколько я могу судить. Однако только одна из виртуальных машин демонстрирует такое поведение. Вот почему я мимоходом упоминаю хост ESXi - не думаю, что это имеет какое-то отношение к проблеме.
Такое поведение никогда не наблюдается, когда я подключаюсь к консоли неисправной виртуальной машины (через клиент vSphere). С консоли все виртуальные машины Ubuntu прекрасно реагируют.
Я видел: http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=1003496&sliceId=1&docTypeID=DT_KB_1_1&dialogID=229586372&stateId=1%200%202295 ... и поскольку это связано с задержками при отображении запроса пароля, которое здесь не является решением.
Любые другие предложения очень приветствуются - спасибо.
выключите "использовать dns" в sshd_config
Часто это вызвано GSSAPIAuthentication, установите для него значение «no» в sshd_config и перезапустите sshd.