Получить cpuid для определенного потока процесса, используя ps
645
vreg
Как мне получить команду ps для вывода только cpuid, если я знаю pid и tid?
Я могу использовать ps -e -mo pid,tid,psr | grep Thread_Id
для отображения текущего процессора, на котором запущен поток, но есть ли способ получить просто 'psr' без необходимости обработки результирующей выходной строки:
$ ps -e -mo pid,tid,psr | grep 4360 $ - 4360 0 <-- thread 4360 on cpu0
Вместо этого просто напечатайте
$ 0
Что-то вроде ps -p Process_Id -t Thread_Id -o psr
<- Это, очевидно, не работает.
Или любая другая команда, отличная от «ps», которая выполнит работу?
То есть вы просто пытаетесь сузить результаты до третьего столбца, верно?
n8te 7 лет назад
0
@ n8te: Да, хочу, чтобы команда выводила напрямую только процессор, если у меня есть идентификаторы процесса и потока.
vreg 7 лет назад
0
Вы можете передать результаты в команду awk. Попробуйте это и скажите мне, даст ли он результаты, которые вы ищете: `ps -e -mo pid, tid, psr | grep 4360 | awk '' `
n8te 7 лет назад
0
Это должно было сработать, но не ... оно печатает '-', за которым следует процессор в следующей строке. Я ищу вывод только процессор. Работает ли это для вас?
vreg 7 лет назад
0
Используйте это вместо: `ps -e -mo pid, tid, psr | grep 4360 | awk 'FNR == 2 ' `
n8te 7 лет назад
0
Да, отлично работает
vreg 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
8
Должен ли я выбрать 32 или 64 бит для Linux?
-
12
Процессорные ядра: чем больше, тем лучше?
-
5
Почему мой компьютер начинает загружаться, а затем внезапно выключается?
-
-
2
Максимальная температура процессора для Core 2 Duo E6400
-
4
Насколько быстро каждое ядро в двухъядерном процессоре?
-
7
Могу ли я уменьшить скорость процессора моего MacBook при работе от батареи?
-
2
Предлагает ли Intel i7 реальное улучшение по сравнению со своими предшественниками?
-
4
Может ли 32-битная ОС работать на 64-битном процессоре?
-
3
Возможно ли использовать процессор Intel Q8400 в моем ASUS P5N-EM HDMI mobo?
-
3
Отпускает ли загрузка процессора / теплоотвода темп?