rasin的个人博客分享 http://blog.sciencenet.cn/u/rasin 药物设计 化学信息学 分子模拟

博文

Linux下查看内存使用相关命令

已有 4587 次阅读 2010-12-12 15:56 |个人分类:Linux|系统分类:科研笔记| Linux, Shell, 内存

Linux下查看内存使用相关命令
1、free 给出total used free shared buffers cached
2、cat /proc/meminfo
3、cat /proc/[0-9]/statm
4、top时,采用<>来确定需要排序的列为MEM%,可使用x,b等命令指示。

5、ps -aux

 

以下脚本有助于分析内存使用
**************************************************************
#!/bin/sh
for files in /proc/[0-9]*
do
line=`cat ${files}/statm`
echo ${line} from $files >>  mem-temp
done


for procs in `sort -n -r -k 2 mem-temp |head -20 |cut -d" " -f9`
do
cmdline=`cat ${procs}/cmdline`
memstat=`cat ${procs}/statm`
echo  ${memstat}'       '${procs}'       '${cmdline} 
done

rm mem-temp
**************************************************************
/proc/下面有很多有关机器使用的信息,可以一一cat查看。



https://wap.sciencenet.cn/blog-460432-392841.html

上一篇:Linux互信登录
下一篇:《分子模拟与药物设计》后三章主线
收藏 IP: .*| 热度|

1 刘洋

发表评论 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-22 03:05

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部