докер - как выполнить x рабочий стол в контейнере?

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) }'

10
23.05.2017, 15:39
1 ответ

Этот вопрос имел ответ, который мне нужен. Конечно, я использовал LXC-устройство вместо определений Cgroup в файле конфигурации. Однако в моем случае я только получил клавиатуру для работы в X, если я начну ее на другой TTY.

1
27.01.2020, 20:03

Теги

Похожие вопросы