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

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

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

安装

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

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

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

smem

使用 smem 可视化显示Linux内存使用情况_第1张图片

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

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

sudo smem

使用 smem 可视化显示Linux内存使用情况_第2张图片

可视化内存使用

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

查看当前用户的PSS,USS和RSS的条形图使用 smem 可视化显示Linux内存使用情况_第3张图片

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

smem --pie name

使用 smem 可视化显示Linux内存使用情况_第4张图片

查看由name:

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

使用 smem 可视化显示Linux内存使用情况_第5张图片

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


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

640?wx_fmt=png

你可能感兴趣的:(使用 smem 可视化显示Linux内存使用情况)