愤怒的大鸟 发表于 2015-1-18 11:38:51

Linux制作之Memstat -- 检察Linux共享库的内存占用仓酷云

常用的linux命令,尤其是一些能帮你提高开发效率的命令,(eg:grep,awk,sed,split等);
我们能够用top大概体系办理器如许的工具来检察各个历程的内存占用,不外内存中不但有你运转的历程,还驻留着历程必要的共享库,好比最基础的libc.so。这些共享库在物理内存上只存在一份拷贝,而被多个历程共享。我们在top中检察历程信息的时分,会有RSS和VSZ两个项目,前者是历程自己的内存占用,尔后者是算上共享库的总占用。
Memstat这个小程序能够帮你检察每一个共享库的内存占用,让他们现形。
间接运转memstat-w便可列出以后一切共享库的信息:
memstat-w假如不加-w参数,memstat会把太长的信息截断到80列。效果:

<br>
第一列为内存占用,随后是共享库的完全路径,最初的数字是利用这个共享库历程的PID,能够看到,很多共享库前面有良多PID,暗示这个共享库被多个历程所共享。
你能够在/etc/memstat.conf中设置实行文件的目次,memstat只会查询拜访这些目次下的可实行文件共享库信息。
假如你想检察谁人共享库占用的内存最多,只必要用sort过滤一下:
memstat-w|sort-rn便可~
Memstat在Debian和Ubuntu中都有,不外我没找到他的主页,假如你的软件堆栈中没有memstat,能够在当地下载,这个包是经由过程deb2targz转过去的。(酷勤网备用下载地点:memstat_0.5_i386.tar.gz)
来自:http://www.linuxgem.org/posts/5752
原文:http://debaday.debian.net/2008/10/19/memstat-identify-what-is-using-up-virtual-memory/

由于在linux中,用户权限很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在干什么。

小妖女 发表于 2015-1-21 11:53:13

工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。

兰色精灵 发表于 2015-1-25 21:25:41

老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。

谁可相欹 发表于 2015-2-4 02:04:16

选择交流平台,如QQ群,网站论坛等。

飘飘悠悠 发表于 2015-2-6 15:05:32

请问谁有Linux的学习心得的吗?简单的说说?

简单生活 发表于 2015-2-8 03:39:34

在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。

莫相离 发表于 2015-2-24 03:37:54

Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?

精灵巫婆 发表于 2015-3-7 04:14:37

其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。

深爱那片海 发表于 2015-3-11 01:39:59

Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。

山那边是海 发表于 2015-3-12 20:24:47

对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。

蒙在股里 发表于 2015-3-20 02:13:10

熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。

小魔女 发表于 2015-3-20 09:16:43

老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。

仓酷云 发表于 2015-4-7 15:37:05

然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。

金色的骷髅 发表于 2015-4-16 14:11:53

请问谁有Linux的学习心得的吗?简单的说说?

若相依 发表于 2015-4-19 20:53:00

Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。

第二个灵魂 发表于 2015-5-4 12:59:04

随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).

admin 发表于 2015-5-5 22:53:26

眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。

因胸联盟 发表于 2015-5-6 10:53:48

为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。

柔情似水 发表于 2015-6-5 00:44:48

学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
页: [1]
查看完整版本: Linux制作之Memstat -- 检察Linux共享库的内存占用仓酷云