前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用 smem 可视化显示Linux内存使用情况

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

作者头像
Linux阅码场
发布2019-06-19 18:50:03
2.1K0
发布2019-06-19 18:50:03
举报
文章被收录于专栏:LINUX阅码场LINUX阅码场

缺乏足够的物理内存(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,您可以轻松查看系统上的应用程序和进程使用的内存,以及有用的颜色编码的饼图或条形图。一般来说,一张照片值一千字。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Linux阅码场 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档