科百科
当前位置: 首页 范文大全

linux系统查看内存使用命令(Linux下查看内存使用情况方法总结)

时间:2023-07-16 作者: 小编 阅读量: 1 栏目名: 范文大全

Q:我想监视Linux系统的内存使用情况,在Linux下有哪些视图或者命令行工具可用呢?

在做Linux系统优化的时候,物理内存是其中最重要的一方面。自然的,Linux也提供了非常多的方法来监控宝贵的内存资源的使用情况。下面的清单详细的列出了Linux系统下通过视图工具或命令行来查看内存使用情况的各种方法。

1./proc/meminfo

查看RAM使用情况最简单的方法是通过 /proc/meminfo。这个动态更新的虚拟文件实际上是许多其他内存相关工具(如:free / ps / top)等的组合显示。/proc/meminfo列出了所有你想了解的内存的使用情况。进程的内存使用信息也可以通过 /proc/<pid>/statm 和 /proc/<pid>/status 来查看。

$ cat /proc/meminfo

2.atop

atop命令是一个终端环境的监控命令。它显示的是各种系统资源(CPU, memory, network, I/O, kernel)的综合,并且在高负载的情况下进行了彩色标注。

$ sudo atop

3.free

free命令是一个快速查看内存使用情况的方法,它是对 /proc/meminfo 收集到的信息的一个概述。

$ free -h

4.GNOME System Monitor

GNOME System Monitor 是一个显示最近一段时间内的CPU、内存、交换区及网络的使用情况的视图工具。它还提供了一种查看CPU及内存使用情况的方法。

$ gnome-system-monitor

5.htop

htop命令显示了每个进程的内存实时使用率。它提供了所有进程的常驻内存大小、程序总内存大小、共享库大小等的报告。列表可以水平及垂直滚动。

$ htop

6.KDE System Monitor

功能同 4 中介绍的GENOME版本。

$ ksysguard

7.memstat

memstat是一个有效识别 executable(s), process(es) and shared libraries使用虚拟内存情况的命令。给定一个进程ID,memstat可以列出这个进程相关的可执行文件、数据和共享库。

$ memstat -p <PID>

嵌入式物联网需要学的东西真的非常多,千万不要学错了路线和内容,导致工资要不上去!

无偿分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!某鱼上买估计至少要好几十。

点击这里找小助理0元领取:嵌入式物联网学习资料(头条)

8.nmon

nmon是一个基于ncurses的系统基准测试工具,它可以监控CPU、内存、I/O、文件系统及网络资源等的互动模式。对于内存的使用,它可以实时的显示 总/剩余内存、交换空间等信息。

$ nmon

9.ps

ps命令可以实时的显示各个进程的内存使用情况。Reported memory usage information includes %MEM (percent of physical memory used), VSZ (total amount of virtual memory used), and RSS (total amount of physical memory used)。你可以使用 “–sort”选项对进程进行排序,例如按RSS进行排序:

$ ps aux --sort -rss

10.smem

smem命令允许你统计基于/proc信息的不同进程和用户的内存使用情况。内存使用情况的分析可以导出图表(如条形图和饼图)。

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

11.top

top命令提供了实时的运行中的程序的资源使用统计。你可以根据内存的使用和大小来进行排序。

$ top

12.vmstat

vmstat命令显示实时的和平均的统计,覆盖CPU、内存、I/O等内容。例如内存情况,不仅显示物理内存,也统计虚拟内存。

原文链接:http://ask.xmodulo.com/check-memory-usage-linux.html

转载自技术让梦想更伟大

文章来源:Specs'Blog

文章链接:https://mp.weixin.qq.com/s/nmrOMBHL3rA8iG3mjHSDWQ

版权声明:本文来源网络,免费传达知识,版权归原作者所有。如涉及作品版权问题,请联系我进行删除。

‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧

,
    推荐阅读
  • 黄芝士和白芝士区别(黄芝士和白芝士区别在哪里)

    我们一起去了解并探讨一下这个问题吧!黄芝士和白芝士区别黄芝士的味道比白芝士重;白芝士适合儿童口味,大人则可以选择黄芝士。芝士是一种发酵的牛奶制品,其性质与常见的酸牛奶有相似之处,也都含有可以保健的乳酸菌,但是奶酪的浓度比酸奶更高,近似固体食物,营养价值也因此更加丰富。

  • 从哪设置苹果用4G下载(设置方法)

    从哪设置苹果用4G下载?接下来我们就一起去研究一下吧!从哪设置苹果用4G下载首先我们先打开自己的手机,然后之后我们进入到了手机的主页面,主页面上我们找设置的图标按钮。然后我们选择点击进入,之后我们将的选项按钮点击成“绿色”就可以了。

  • 大卫测孕笔怎么看图解(影响验孕棒准确率的因素有哪些)

    HCG一般在受精卵着床几天后才出现在尿液中,而且如果要检测是需要达到一定量才行。如果女性朋友在检测前大量喝水的话,是会使尿液稀释的,从而易出现假阴性结果。验孕棒测试最佳时间一般是在早晨,晨尿相对于其他时间段有较高的HCG值,结果也就准确一些。有些疾病和药物会造成身体异常,这时使用验孕棒的话很可能会影响检测结果,有些会检测出假阳性,如尿中带血,或服用一些生育药品,也可促进体内分泌HCG。

  • 医用口罩和一次性口罩有什么区别(一次性使用口罩和一次性医用口罩的区别是什么)

    接下来我们就一起去研究一下吧!民用口罩都是平面型,比一次性医用口罩防护还要再低一个级别的口罩,结构同一次性医用口罩,只是中间使用的熔喷布是没有经过驻极处理的普通熔喷布,只有飞沫的阻隔效果。如果纤维做细一点,对细菌也有短时间的阻隔效果,但没有电荷之间的吸附力,在吸气的时候细菌会随着压差进去体内,防护效果一般。

  • 古法养鱼鱼屎如何处理(处理鱼屎窍门)

    以下内容大家不妨参考一二希望能帮到您!古法养鱼鱼屎如何处理古法养鱼想要处理鱼屎,需要在换水的时候,用虹吸法将水底的污物吸出,一般隔一天就要清理一次,不然水质很容易变坏。不过如果养鱼的时间比较长,缸内有良好的生态系统,鱼屎会被微生物分解,而产生的氨氮则会被转化成硝酸盐,进而被水生植物吸收,这样也不会污染水质了。

  • 微电脑时控开关怎样调时间(微电脑时控开关调时间的方法)

    以下内容大家不妨参考一二希望能帮到您!微电脑时控开关怎样调时间自动开关机的方法,先按“取消/恢复键”解锁屏幕。再按“校时”按钮校对小时,然后按“校分”按钮校对分钟,再按“校星期”校对星期。再按“定时”按钮,来设置开关机时间。按“自动/手动”按钮调至自动,就可以定时开关机了,设置完毕,按“取消/恢复”即可。

  • 减肥可以吃意大利面吗(减肥是否可以吃意大利面)

    我们一起去了解并探讨一下这个问题吧!减肥可以吃意大利面吗减肥期间是可以适度的吃意大利面的,但所吃的意大利面不建议加入太多的酱,以及其他高热量的配料。首先意大利面能够减肥主要是因为意大利面含有粗纤维,能使人产生饱腹感,减少其他高热量食物的摄入。其次意大利面的原料是粗粮,粗粮中还含有纤维素,可以有效的促进人体肠道的蠕动,帮助人体消化,利于人体的通便排毒,可以有效的减少体内废物引起机体的增重情况。

  • 2022河南省要求切实保障特殊群体入学 河南就近入学政策

    回乡创业人员随迁子女回户籍所在地学校就读的,由当地教育行政部门和学校按照政策依法依规统筹安排。各地要保障残疾儿童少年接受教育的权利,县级教育行政部门要会同当地残联,认真摸清区域内适龄残疾儿童少年底数,落实“一人一案”,实施分类安置。

  • 云南樱花什么时候开花季节(云南樱花开花时间)

    云南樱花什么时候开花季节云南樱花:花期一般在2~3月。云南樱花将于3月初迎来初花期,3月8日前后达到盛花期,届时游客将可以欣赏到两花齐放的圆通樱潮胜景。每年三月,石林的樱花都会准时盛开。这里樱花的美,多了些许独特的韵味。樱花与石头的相得益彰、相互守望,成了赏花的一大趣味。昌宁县历来盛产野生樱花,被当地人称为“樱桃树”。为了打造樱花景观,当地政府种植樱花十万多亩。

  • 落地生根怎么养(落地生根如何养)

    下面更多详细答案一起来看看吧!落地生根怎么养配制土壤:用腐叶土、松针土、河沙按照3:1:1的比例配制土壤。光温条件:夏季用遮阳网遮挡50%光照。