Итак, если я вошел в linux-vserver и запустите команду top. Поля «средняя загрузка» и ЦП для виртуального сервера или хост-машины?
Это будет для «гостя» или, как вы его называете, «виртуального сервера». На самом деле он не очень хорошо понимает, что делает хост.
По моему опыту работы с Dreamhost VPS (который я считаю работает Linux-VServer) использование ЦП верхнего уровня возможно от хоста, поскольку он, по-видимому, сообщает о числах выше, чем об использовании гостем, а средняя загрузка и использование ЦП на процесс относятся к гостевой.
Это сбивает с толку и основано на опыте работы с одной виртуальной машиной, поэтому относитесь к этому с недоверием, но если это правильно, вы можете подумать об этом неверном сообщении данных об использовании ЦП в гостевых системах. См. Это резюме исследования, проведенного New Relic по мониторингу сервера Dreamhost, о котором я говорю:
VPS Dreamhost (и это может быть не во всех их планах) сообщает показатели ядра, которые не соответствуют фактической нагрузке и использованию процессов для гостевой машины. Это часто зависит от конкретного поставщика, и обычно это результат либо используемого программного обеспечения виртуализации, либо конкретной конфигурации, которую использует хост, которая в результате показывает странную статистику ядра.
https://discuss.newrelic.com/t/cpu-usage-above-95-with-low-load-and-low-per-process-cpu/26529/3
Команда top в vserver даст вам среднюю загрузку сервера, а не виртуальной машины.