через команду lftp заходит на фтп сервер ftp://userassword@your.ftp.com
после чего запускает команду mirror (о этой команде можно почитать в man lftp).
Копируем в два этапа
1 этап через rsync копируете контент, можете поставить --bwlimit, что-бы не сильно грузить сеть/диск.
2 этап - тушите на основном сервере/впс сервисы, которые меняют контент (apache, mysql, cron), после чего запускаете rsync еще раз - он скопирует только то что изменилось.
После этих манипуляций, пускаете сервисы на новом месте и меняете днс на новые ип. В большинстве случаев можно пустить сервисы на старом сервере/впс тем самым траф незаметно для клиентов перейдет на новый сервер.
TC, попробуйте обратится к саппорту хостера (насколько я понимаю это agava.ru, помню у них раньше много сделано по поводу кэширования контента). Ваша ситуация судя по всему с кэшированием и связана.
Dimanych, при запущенном top нажать 1 - тогда загрузка будет показываться по каждому cpu (если правильно понял что требуется).
через rsync можно делать резервную копию, только потом разворачивать логичнее будет через chroot что-бы с библиотеками бардак не получить.
Маэстро, командой
wget -O /dev/null -S http://url/
можно посмотреть заголовки сервера, в числе которых будет Set-Cookie
а сколько эта пауза у вас составляет?
mysql сервер находится локально на сервере или используются удаленный mysql?
в теории mysql_pconnect хороша, но на практике, в большинстве случаев. от нее вреда больше, чем пользы.
Попробуйте заменить ее на mysql_connect и посмотреть за нагрузкой, кол-вом mysql соединений.
Хорошо, если эти данные у вас представлены графически (к примеру через rrd), тогда будет проще сделать вывод.
TC, а show processlist; что показывает?
Возможно у вас используется функция mysql_pconnect и много соединений находится в sleep, попробуйте заменить на mysql_connect.
c md0 все ок
md1 сейчас пересобирается, нужно подождать конца операции.