我跑去iotop
检查那些重度磁盘用户的程序,以防我需要降低它们的优先级。通常这已经足够了,但iotop
只显示线程 ID (TID),有时我想知道进程 ID (PID),以便了解更多关于哪个进程负责。
不幸的是,虽然ps
可以显示 TID(又名 SPID,LWP),但它没有一个标志来获取 TID 列表,就像它对带有--pid
. 我能做的最好的就是列出 TID,然后grep
是输出。例如,如果线程 id 是 792,我可以这样做
$ ps -eLf | grep ' 792 '
它工作得相当好,但有点不雅。
有没有更好的办法?
你总是可以这样做:
在 Linux 上:
或与
zsh
: