htop
не знает, что это работает на виртуализированной среде уровня ядра (Dreamhost VPS использует технологию VServer). Это затем показывает использование ЦП для всех экземпляров ОС, совместно использующих то же ядро, не просто Ваш.
Взгляните к vtop
вывод, который sho ws все процессы, совместно использующие центральные процессоры, не только тех в Вашем контейнере.
Если vtop
не установлен, и это, вероятно, ожидается для коммерческого решения, поскольку нельзя было бы хотеть клиенту видеть, какие процессы выполняют других клиентов, нет никакого способа устранить проблему из Вашего контейнера, если исправление top
источник для вычислений использования ЦП вместо того, чтобы получить его от статистики ядра.
Это могло бы сделать это путем подведения использования ЦП всех процессов, работающих в VServer, например:
ps aux | awk '
{cpu+=$3; ram+=$6}
END {printf("cpu: %d%%, RAM: %.2f MiB\n",cpu,ram/1024) }'
Этот вопрос имел ответ, который мне нужен. Конечно, я использовал LXC-устройство
вместо определений Cgroup в файле конфигурации. Однако в моем случае я только получил клавиатуру для работы в X, если я начну ее на другой TTY.