У меня есть несколько экземпляров, работающих на Amazon EC2 (в тех же зонах доступности).
Я запускаю эту команду от мастера для обновления всех ведомых:
rsync -avz -e '$ssh -o StrictHostKeyChecking=no -i $keyfile' --delete --exclude 'logs/*' $dir_sync ec2-user@$server:$dir_sync
Все отлично работает, кроме - удаления такие медленные .
На файл размером 400-600 МБ уходит не менее 2 минут.
Разве это не должно просто моргнуть?
Любая подсказка?
Обновление:
На самом деле, я вошел в ведомый экземпляр и попробовал rm file
, и это заняло столько же времени, поэтому я предполагаю, что это не проблема rsync, а проблема с файловой системой.
Возникает вопрос ... как, черт возьми, быстро запаковать файл?
Он работает на экземпляре Large EC2, а файлы занимают всего 400 МБ ... Неужели для удаления требуется 40-120 секунд?