安徽十一选五

  • 热门搜索:
  • 装机系统
  • 雨林木风系统
  • 深度系统
  • 电脑公司系统
  • win7装机版
  • 教程分类

    使用 smem 可视化显示Linux内存使用情况

    来源:装机员┆发布时间:2018-02-13 22:00┆点击:

    装机员为您提供使用 smem 可视化显示Linux内存使用情况的文章咨询供您阅读,如何使用使用 smem 可视化显示Linux内存使用情况的方法对您有帮助也请您举手之劳分享给您身边的人。

    安徽十一选五 www.p122k.cn 物理内存不足对Linux桌面系统和服务器系统的性能影响都很大。当你的计算机变慢时,要做的第一件事就是释放内存。尤其是在多用户环境以及执行关键任务的服务器环境下,内存消耗会变得更加关键,因为多个用户和应用线程会同时竞争更多的内存空间。

    使用 smem 可视化显示Linux内存使用情况

    如果要监测系统内各种资源的使用情况(比如说CPU或内存),图形化显示是一种高效的方法,安徽十一选五,通过图形界面可以快速分析各用户和进程的资源消耗情况。本文章将给大家介绍在linux下图形化分析内存使用情况的方法,使用到命令行工具是smem.

    物理内存使用情况: RSS 、 PSS 和 USS

    由于Linux使用到了虚拟内存(virtual memory),因此要准确的计算一个进程实际使用的物理内存就不是那么简单。 只知道进程的虚拟内存大小也并没有太大的用处,因为还是无法获取到实际分配的物理内存大小。

    RSS(Resident set size),使用top命令可以查询到,是最常用的内存指标,表示进程占用的物理内存大小。但是,将各进程的RSS值相加,通?;岢稣鱿低车哪诖嫦?,这是因为RSS中包含了各进程间共享的内存。

    PSS(Proportional set size)会更准确一些,它将共享内存的大小进行平均后,再分摊到各进程上去。

    USS(Unique set size )是PSS中自己的部分,它只计算了进程独自占用的内存大小,不包含任何共享的部分。

    安装Smem

    smem是一个能够生成多种内存耗用报告的命令行工具,它从/proc文件系统中提取各进程的PSS/USS信息,并进行汇总输出。它还内建了图表的生成能力,所以能够方便地分析整个系统的内存使用情况。

    在Debian, Ubuntu 或 Linux Mint 上安装smem

    $ sudo apt-get install smem

    在Fedora 或 CentOS/RHEL上安装Smem

    在CentOS/RHEL上,你首先得启用EPEL仓库。

    $ sudo yum install smem python-matplotlib

    使用smem检查内存使用情况

    你可以在非特权模式下使用smem,它能够显示当前用户运行的所有进程的内存使用情况,并按照PSS的大小进行排序。

    $ smem

    使用 smem 可视化显示Linux内存使用情况

    如有你想得到整个系统中所有用户的内存使用情况,就需要使用root权限来运行smem。

    $ sudo smem

    使用 smem 可视化显示Linux内存使用情况

    也可以按用户维度来输出报告:

    $ sudo smem -u

    使用 smem 可视化显示Linux内存使用情况

    smem提供了以下选项来对输出结果进行筛选,支持按映射方式(mapping)、进程和用户三个维度的筛?。?/p>

    -M <正则表达式>

    -P <正则表达式>

    -U <正则表达式>

    想了解smem更多的使用方式,可以查询用户手册(man page)。

    使用smem图形化显示内存使用情况

    图形化的报告使用起来会更加方便快捷。smem支持两种格式的图形显示方式:直方图和饼图。

    下面是一些图形化显示的实例。

    下面的命令行会基于PSS/RSS值,生成直方图,以用户alice为例。

    $ sudo smem --bar name -c "pss uss" -U alice

    使用 smem 可视化显示Linux内存使用情况

    这个例子会生成一张饼图,图中显示了系统中各进程的PSS内存使用量:

    $ sudo smem --pie name -c "pss"

    使用 smem 可视化显示Linux内存使用情况

    概括来说,smem是一个方便易用的内存分析工具。利用smem的格式化输出,你可以对内存使用报告进行自动化分析,并执行一些自动化的处理措施。如果你还知道其他的一些优秀的内存检测工具,请在留言区告诉我。


    以上就是装机员给大家介绍的如何使用使用 smem 可视化显示Linux内存使用情况的方法了,如何使用使用 smem 可视化显示Linux内存使用情况的方法到这里也全部结束了相信大家对如何使用使用 smem 可视化显示Linux内存使用情况的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击安徽十一选五吧。

    本文来自装机员安徽十一选五 www.p122k.cn如需转载请注明!

    Tag标签| RSS订阅 | 网站地图
    装机员系统之家提供安徽十一选五xp系统下载、win7系统下载、最新Windows10系统下载,专为装机修机员奉上最好的软件、系统、U盘pe、安徽十一选五平台
    请勿发布违反国家法律法规的内容,会员观点不代表本站立场.本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,
    否则后果自负,请支持购买微软正版软件! 如侵犯到您的权益,请及时通知我们,我们会及时处理。 粤ICP备15116662号
  • 马克思主义何以改变人类历史发展进程 2018-12-19
  • 赋予妇女更多权利!沙特首次向女性发驾照 2018-12-19
  • 人民网发布2017企业社会责任报告 热衷搭平台成企业履责新特色 2018-12-18
  • 2018——一起同行 拥抱希望 2018-12-17
  • 人为财死鸟为食亡,看起来很朴素的道理。所谓领袖,就是能把各向异性的人为财死的行为变为各向同性的人为志亡的行动,基础就是靠着为人提供安居乐业的机会,让人不再有分散 2018-12-16
  • 现代都市的繁华和诱惑 Elie Saab2016秋冬高定发布 2018-12-16
  • [网连中国]赛龙舟 包粽子 办诗会……全国各地品民俗迎端午 2018-12-15
  • 楼市下半年或持续降温 房地产长效机制加速推进 2018-12-15
  • 专家:便血是结直肠癌常见症状 应高度重视及时检查 2018-12-14
  • 不忘初心继续前进——七集政论专题片 2018-12-12
  • 【诗会马克思】第四期 :《怪影》节选 2018-12-12
  • [鄙视]江湖片子又脑残瞎举例了,尔幼稚到连“顺应民心就是人民主导”这个简单的道理都不懂?! 2018-12-10
  • 【両会】第13期全人代第1回会議、北京で閉幕 2018-12-09
  • 今年西安新登记市场主体突破200000户 2018-12-09
  • 面向新时代的政治宣言和行动纲领 2018-12-08
  • 841| 241| 213| 240| 728| 398| 90| 877| 37| 870|