我想测量 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 的进程名称。