Как я могу диагностировать, какой процесс использует процессорное время?

Чтобы попытаться уничтожить все процессы, принадлежащие пользователю username, запустите:

pkill -U username
5
задан 29 April 2012 в 01:00

2 ответа

Откройте терминал, выполните

sudo apt-get install dstat

и введите:

dstat -c -y -l --proc-count --top-cpu

dstat - это инструмент системного мониторинга (например, vmstat) и покажет вам процессы которые потребляют большинство ресурсов ЦП.

5
ответ дан 25 May 2018 в 13:08
  • 1
    благодаря ! он показал, что ни один процесс не использует процессор. Вероятно, что-то не так с драйверами GPU; – paniczklos 16 April 2012 в 02:12
  • 2
    С расширенными аргументами, чтобы вы могли видеть, что они означают dstat --cpu --sys --load --proc-count --top-cpu. Я нахожу, что добавление функции --integer помогает в том, что легче видеть одиночные или двойные цифры процентного процента процессора. Линия становится dstat --cpu --sys --load --proc-count --top-cpu --integer – gene_wood 16 October 2017 в 20:08

Была та же проблема. Мне пришлось удалить следующие загрузочные параметры (которые я добавил несколько месяцев назад), чтобы решить эту проблему:

pcie_aspm=force acpi=noirq
0
ответ дан 25 May 2018 в 13:08

Другие вопросы по тегам:

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