как получить процессор, которому в настоящее время назначен поток?

Я нашел такой столбец в ps -elF :

 PSR processor that process is currently assigned to. 

Мне нужно что-то подобное, но для потоков. ps huH p 1234 печатает потоки процесса 1234, могу ли я как-нибудь добавить столбец «PSR» к этому выводу?

upd: ok Я нашел ps -LPp 1234 что отвечает на этот вопрос. Но я предпочитаю жить. Могу ли я каким-то образом добавить столбец «PSR» в top -H p 1234 ?

One Solution collect form web for “как получить процессор, которому в настоящее время назначен поток?”

Это работает для меня лучше всего:

  1. установить htop. yum install htop
  2. Чтобы включить просмотр потоков в htop, запустите htop и нажмите, чтобы войти в меню настройки htop. Выберите «Показать параметр» в столбце «Настройка» и переключите параметры «Три вида» и «Показывать пользовательские имена потоков».
  3. Также добавьте столбец PROCESSOR в настройках;
  4. Нажмите, чтобы выйти из настройки.

Чтобы найти процесс pid, просто начните печатать pid, когда htop запущен.

  • Я не могу найти процесс отправки почты?
  • Захват полной структуры процесса / стека
  • Как сделать Ubuntu Linux 16.10 системным монитором?% Загрузка процессора согласуется с ps или top для процесса Firefox на четырехъядерном процессоре?
  • Асимметричная сессия ESTABLISHED в netstat
  • Как узнать, какие процессы были запущены?
  • Почему мой второй сеанс tmux не показан в ps aux или htop, но в tmux list-session это?
  • Конвертировать PDF из цветового пространства sRGB в CMYK
  • История процессов в системах Unix / Linux
  • Странное поведение «ps aux» в столбце времени процессора
  • pgrep полный матч не работает, только часть, почему?
  • Inetd и Xinetd: работает?
  • Linux и Unix - лучшая ОС в мире.