方法一
首先得到进程id, 例如查看MySQL内存使用情况
ps -ef | grep mysqld
top -p 1253
方法二
直接使用ps命令:
ps -aux | grep mysqld
第一个标注的地方是CPU和内存占用率,后面的192296是物理内存使用量,单位是k,此时mysql大约占用192M内存
方法三
查看进程的status文件(1253是进程id):
cat /proc/1253/status
得到结果跟上面两个方法一样。
另外可以通过 ps aux | sort -k4,4nr | head -n 10 查看内存占用前10名的进程。