如何监控单个进程的内存利用率?

如何监控单个进程的内存利用率?

如何通过程序/可执行文件名称(而不是PID)监控单个进程的内存和CPU使用情况;

答案1

尝试这个。如果你想要程序名称

   mypid=`pidof programname` ; top -p $mypid

或者

     top -p `pidof programname`

答案2

监视或者更多的与名称匹配的实例:

top -p$(pgrep <program> | tr '\n' ',' | head -c -1)

用于pgrep -f搜索整个命令行以查找匹配项。

(也适用htop。)

相关内容