Меня попросили настроить сервер на производство openVZ VPS, чтобы попытаться уменьшить использование памяти apache. (Apache достиг пределов памяти, и мы получали fork(): Can't allocate memory
несколько раз в день.)
Однако я не могу прервать работу сайта, и я уже сделал все, что можно легко изменить, - отключил ненужные службы, удалил неиспользуемые модули apache и изменил переменные MPM prefork.
Сейчас я собираюсь создать дубликат сервера на моем домашнем dom0 для целей разработки / тестирования, но переход с OpenVZ на Xen не кажется слишком простым. Я думаю, что могу выполнить синхронизацию всей файловой системы с логическим томом в моем dom0 и создать файл конфигурации domU, и он должен загрузки.
К сожалению, мой гугл-фу слабый, а то, что я нашел, бесполезно, или про Xen к OpenVZ, это полная противоположность тому, что я хочу.
tl; dr:
Спасибо.
Уточнение: система OpenVZ работает под управлением CentOS 5.2. Кроме того, что-то, что я выбросил наугад, похоже, что rsync лучше tar. Итак, вопрос обновлен.
Ответ на часть № 3:
В Xen действительно есть "драйверы устройств для Windows", так что ...
В) Ваша домашняя система - Linux или Windows?
Если с Linux на Linux, то:
Следует ли мне использовать вместо этого rsync?
Да, я бы выбрал rsync вместо tar -c | ssh home / Намного быстрее и меньше нагрузка на сервер.
Ответ на часть 2:
Rsync отлично работает с PuTTY, поэтому «Да» это возможно по сети.
Часть №1:
... не прерывая работу сервера?
rsync добавит некоторую нагрузку на сервер, тарирование всей системы, вероятно, увеличит нагрузку.