我可以使用 pmap 来找出内存利用率吗?

我可以使用 pmap 来找出内存利用率吗?

我想测量 Apache 服务器的内存利用率。我可以使用该pmap命令并传递所有进程 IDhttpd并将其作为总利用率吗?

pmap PID1 PID2 ....

似乎pmap提供的信息不仅仅是 RAM 利用率。 Unix/Perl 中是否有任何命令可以获取内存使用的正确信息?

答案1

您可以使用该ps实用程序来执行此操作。以下内容将在 Linux 中运行:

ps -p $(pgrep -d',' -x apache2) -o rss= | awk '{ i += $1 } END { print "Usage: " i"K" }'

替换apache2为您的发行版用于 apache 的进程名称。

相关内容