新疆福彩35选7

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

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

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

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

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

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

    如果要监测系统内各种资源的使用情况(比如说CPU或内存),图形化显示是一种高效的方法,新疆福彩35选7,通过图形界面可以快速分析各用户和进程的资源消耗情况。本文章将给大家介绍在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内存使用情况的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击新疆福彩35选7吧。

    本文来自装机员新疆福彩35选7 www.22kc.com.cn如需转载请注明!

    Tag标签| RSS订阅 | 网站地图
    装机员系统之家提供新疆福彩35选7xp系统下载、win7系统下载、最新Windows10系统下载,专为装机修机员奉上最好的软件、系统、U盘pe、新疆福彩35选7平台
    请勿发布违反国家法律法规的内容,会员观点不代表本站立场.本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,
    否则后果自负,请支持购买微软正版软件! 如侵犯到您的权益,请及时通知我们,我们会及时处理。 粤ICP备15116662号