У меня было несколько 12.10 машин, работающих на EC2, и предоставили их с использованием скриптов, построенных вокруг:
ssh scp rsyncТеперь я заменил большинство своих машин 12.10 на машину 14.04 и я обнаружил, что мои сценарии инициализации теперь работают медленно и медленно, выполняя те же самые удаленные команды.
Примером используемой удаленной команды является:
ssh -o StrictHostKeyChecking=no -o BatchMode=yes -p22 -i /Users/.ssh/ec2_key.pem ubuntu@ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com "sudo /etc/init.d/redis-server status"
Это будет выполняться очень быстро на моих машинах 12.10, максимальная задержка на 3 секунды, однако одна и та же команда на машинах 14.04 может занимать до 60 секунд.
Кто-нибудь знает, в чем проблема?
Наблюдение за машиной через htop при запуске удаленной команды указывает, что проблема каким-то образом связана с сообщением дня: