在Linux中查找进程的内存使用情况

我试图找到特定进程的当前内存使用情况.到目前为止,我在网上找到的每本指南都说明了如何将使用率作为总内存的百分比.我希望thr process’ram uSAE作为离散值(即以兆字节为单位).

解决方法

要仅获取一个感兴趣的内存使用次数,请尝试:

ps -o RSS= $pid   # resident set in kbytes; e.g.,2461016
 ps -o vsz= $pid   # virtual size in kbytes; e.g.,1048

要转换为MB(舍入为整数,根据需要调整),请尝试以下操作:

ps -o RSS= $pid | awk '{printf "%.0f\n",$1 / 1024}' # e.g.,1

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...