Оказывается, что я не понял, как сети в XenServer работают. Сети к виртуальным машинам соединяются мостом к NIC на машине. Поэтому каждому VM нужен специализированный IP-адрес. После того как я присвоил другой IP-адрес от своего поставщика, я смог настроить VM с тем IP-адресом вручную, и он работал как очарование.
Нагрузка не должна быть выше количества ядер. В настоящее время у вас 6, более высокая нагрузка приведет к медленному отклику.
Похоже, ваши сценарии PHP потребляют все ресурсы ЦП. Было бы неплохо их профилировать.
Вы также можете увеличить обработку PHP с помощью некоторого кэширования. Я бы порекомендовал попробовать eaccelerator, который должно быть легко включить, а также взглянуть на параметры кэширования nginx.
Еще одним хорошим профилировщиком, который мы использовали, был xhprof: https://github.com/facebook/xhprof , но для использования требуется немного больше чтения.
удачи