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

У меня восьмиъядерная машина. Как узнать, сколько ядер используется процессами, которые я вижу в htop ?

  • Хост-процесс для нескольких процессов?
  • Как найти и распечатать аргументы команды в ps?
  • Как захватить командный процесс
  • Таинственные экземпляры bash с использованием большого количества процессоров, как я могу отлаживать?
  • Почему нет простого способа перечислить все процессы в данной группе процессов?
  • Как убить все процессы, принадлежащие `user` на Centos 7?
  • Почему мы не можем убить процесс непрерывного D-процесса?
  • Что такое «подрезы»?
  • 3 Solutions collect form web for “Как узнать, сколько ядер используется процессом?”

    В htop нажмите F2 или S, чтобы ввести настройку, затем используйте стрелки, чтобы перейти в Columns->Available Columns , выберите PROCESSOR и Enter, чтобы добавить столбец процессора. Затем q вернитесь к главному экрану.

    Я думаю, что большинство процессов, которые вы увидите в htop или ps , будут отдельными потоками или процессами, каждый из которых работает на одном ядре, но вы можете заметить, что многие приложения имеют несколько процессов, которые будут использовать преимущества дополнительных ядер.

    Вы можете использовать ps -o pid,psr,comm -p <pid> [1], он показывает, на каком ядре процесс выполняется прямо сейчас. Сделайте это несколько раз, и вы получите все ядра.

    Например:

     while true; do echo -ne "`ps -o pid,psr,comm -p <pid>`"; done 

    [1] http://ask.xmodulo.com/cpu-core-process-is-running.html

    Interesting Posts

    Разница между .xinitrc, .xsession и .xsessionrc

    Не удается получить доступ к Windows после установки CentOS7

    Что такое корреляция пользователя / usr / share?

    Трубопровод sed для grep не работает должным образом

    Постфикс, временно запрещенный для слишком большого количества отправленных писем (бюллетень)

    Сертификат подписи

    Как узнать, какой порт был заблокирован в файле журнала iptables?

    Почему inotify события различны для монтирования NFS?

    Какая лучшая книга для изучения системного программирования Linux?

    Как мне получить grep для поиска ebuild с определенными строками и создать вывод, содержащий только местоположение ebuild?

    Как я могу поменять значок батареи в systray?

    Смена угла уведомления GNOME 3 влево-влево!

    Не знаю, как устранить проблему с электронной почтой Bugzilla

    Рекомендуемое расположение приложений node.js в Linux-файловой системе?

    Присоедините два файла, соответствующие столбцу, с повторениями

    Linux и Unix - лучшая ОС в мире.