datasheet

Linux阅码场

文章数:471 被阅读:666549

账号入驻

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

2019-06-18
    阅读数:

缺乏足够的物理内存(RAM)的系统的运行速度将显着降低,因为进程在RAM和交换之间移动。如果Linux系统开始运行缓慢,则首先解决的任务之一是释放物理内存。

有多种工具可用于监视Linux系统上的内存使用情况,其中包括我们已经讨论的top。Smem是另一种工具,用于监视内存使用情况。除了在命令行上显示进程的内存使用外,smem还可以显示颜色编码的饼图和/或条形图。使用smem,您可以轻松地在Linux系统上可视化内存使用。

安装

在Debian和Ubuntu系统中,可以使用命令

sudo apt-get install安装smemCheck内存使用

将smem作为非特权用户显示所有使用当前用户ID的进程所使用的内存,由PSS从最少到最多排序。

smem

默认情况下,有七列,进程ID,用户名,用于启动进程的命令,分配给进程的交换空间量,以及USS,PSS和RSS。

以root显示smem显示系统上所有用户的所有进程。

sudo smem

可视化内存使用

可视化报告几乎肯定比基于文本的结果更容易阅读。使用smem,您可以将内存使用情况视为饼图或条形图。

查看当前用户的PSS,USS和RSS的条形图

确认PSS是系统上可用的总内存的更接近的反映。要查看此饼图,请使用以下命令:

smem --pie name

查看由name:

smem标记的RSS的饼图 - 书名-s rss

使用smem,您可以轻松查看系统上的应用程序和进程使用的内存,以及有用的颜色编码的饼图或条形图。一般来说,一张照片值一千字。


扫描二维码关注"Linux阅码场"

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: TI培训

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved