Linux 查看内存使用情况的几种方法汇总
Linux 查看内存使用情况的几种方法包括使用 free 命令、top 命令、htop 命令、vmstat 命令和 proc meminfo 文件。这些方法可以帮助用户
在运行 Linux 系统的过程中为了让电脑或者服务器以最佳水平运行,常常需要监控内存统计信息。
那么今天我们就来看看有哪些方法可以访问所有相关信息并帮助管理员监控内存统计信息。
【资料图】
查看或者获取 Linux 中的内存使用情况既可以通过命令的方式,也可以通过桌面端的GUI程序查看。
以下的过程,所有命令和结果都是使用 Linux 发行版 Ubuntu 18.04。
如果你使用的环境是带有图形界面的 Linux 版本,那么必定是支持使用图形界面进行服务器管理的。那么,内存使用情况的可视化会使得某些数据集更加清晰自然。
导航到显示应用程序。 在搜索栏中输入 System Monitor 并访问该应用程序。 选择资源选项卡。 显示实时内存消耗的图形概览,包括历史信息。
在 linux 系统中,/proc/meminfo 是一个报告可用和已用内存量的虚拟文件,它包含有关系统内存使用情况以及内核使用的缓冲区和共享内存的实时信息。根据所讨论的计算机体系结构和操作系统版本,从该文件读取的输出可能略有不同。
输入指令
cat /proc/meminfo
指令返回
在命令终端中键入 free
数据表示已用/可用内存和以KB为单位的交换内存大小。
total | 总安装内存 |
used | 正在运行的进程当前正在使用的内存(used= total – free – buff/cache) |
free | 未使用的内存(free= total – used – buff/cache) |
shared | 多个进程共享的内存 |
buffers | 作系统保留的内存,在进程需要时分配为缓冲区 |
cached | 存储在 RAM 中最近使用的文件 |
buff/cache | Buffers + Cache |
available | 可用于启动新应用程序,无需交换的内存大小 |
和读取 /proc/meminfo 文件相比,free 命令提供的信息较为精简,但是它更容易理解。
为了更灵活输出结果,free 命令可以添加多个选项标志用来格式化输出。下表列出了 free 命令最有用的选项标志。
选项标志 | 结果 |
-b | 以 Byte 为单位输出 |
-k | 以 KB 为单位的输出 |
-m | 以 MB 为单位的输出 |
-G | 以 GB 为单位输出 |
-l | 详细的低内存和高内存统计信息 |
-o | 旧格式(无 -/+缓冲区/缓存行) |
-t | RAM + swap |
-s | 多少秒更新一次 |
-C | 更新多少次 |
vmstat 命令是报告虚拟内存统计信息的有用工具。它的返回提供有关进程、内存、分页、块 IO、捕获和 CPU 活动的一般信息。
这里列举一下每个值的解释,方便大家在分析结果时查阅。
进程
r:等待运行时的进程数。
b:处于不可中断睡眠状态的进程数。
内存
swpd:使用的虚拟内存大小。
free:空闲内存大小。
buff:用作缓冲区的内存大小。
cache:用作缓存的内存大小。
交换区
si:从磁盘换入的内存(/s) 。
so:交换到磁盘的内存(/s)。
IO 块
bi:从块设备接收到的块(块/s)。
bo:发送到块设备的块(块/s)。
系统
in:每秒中断次数,包括时钟。
cs:每秒上下文切换的次数。
CPU – 下面都是占总 CPU 时间的百分比。
us:运行非内核代码所花费的时间(用户时间,包括nice time)
sy:运行内核代码所花费的时间(系统时间)
id:空闲时间,在 Linux 2.5.41 之前,这包括 IO 等待时间。
wa:等待IO所花费的时间,在 Linux 2.5.41 之前,包含在 idle 中。
st:从虚拟机窃取的时间,在 Linux 2.6.11 之前,未知。
top 命令可用于检查每个进程的内存和 CPU 使用情况等。包含有以下信息:
正常运行时间 平均负荷 正在运行的任务数 登录用户数 CPU 数量/CPU 利用率 内存/交换区的系统进程
top 命令输入后,数据会不断更新,这样你可以实时跟踪进程状况。
通过 top 命令,除了看到基本的内存信息外,还可以通过有限的交互界面和进程互操作。输入 top 命令时还可以使用命令行选项来操纵和配置操作。
如果你需要了解关于 top 命令的所有可用选项的完整信息,可以通过 Linux 中的 man top 命令查看。
命令 htop 与命令 top 类似。但是,命令 htop 的真正优势在于其用户友好的操作环境和更强大的控件。
命令 htop 输出包含颜色高亮,为进程提供完整的命令行,以及垂直和水平滚动的功能。
对照上图
顶部区域提供摘要信息并包含图形仪表和汇总信息统计。 接下来的部分按进程组织了详细数据,这样您就可以轻松地对单个进程执行操作,支持鼠标直接点击选中进程。 屏幕底部列出的快捷方式将使您能够快速操作和配置进程,而省去输入特定指令。
命令 htop 在这个发行版里其实没有默认安装,如果发现指令不存在,可以通过下面的指令安装
sudo apt install htop
Linux 查看内存使用情况的几种方法都是基于命令行的,需要用户具备一定的 Linux 命令行操作经验。其中,free 命令是最常用的方法,可以直接显示系统内存的使用情况。top 和 htop 命令可以实时监控系统的内存使用情况,vmstat 命令可以显示更详细的内存使用情况。/proc/meminfo 文件包含了系统内存的详细信息,可以通过 cat 命令查看。用户可以根据自己的需求选择合适的方法来查看系统内存的使用情况,以便及时调整系统配置和优化性能。
到此这篇关于Linux 查看内存使用情况的几种方法汇总的文章就介绍到这了,更多相关Linux 查看内存使用情况的方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
关键词:
Linux 查看内存使用情况的几种方法包括使用 free 命令、top 命令、htop 命令、vmstat 命令和 proc meminfo 文件。这些方法可以帮助用户
1、30%是质量分数,也是一种浓度。2、当质量分数转化为物质的质量浓度时,溶液的密度必须是已知的。3、查30%过氧化氢的
解答:1、因为家庭原因辞职的原因:比如父母生病需要照顾。2、我要回去结婚了。3、个人原因辞职原因:比如工作强度太大无法承
中新经纬4月21日电(牛朝阁)以往车展,穿着靓丽、身材姣好的模特是备受关注的主角之一。但在本届上海车展期间,多位业内人
为进一步拓宽征信知识宣传的深入和广度,有效提升社会公众的信用意识和维权意识,农发行青州市支行以《征信业管理条例》施行十周年纪念日及“
进一步拓展合作空间、创新合作方式,推进更高水平的服务贸易便利化,着力打造“愚公故里、中国银都”品牌,为实现中国白银市场全球化发展作出
1、研究生考生编号是报考单位的代码+学院的代码+报名的次序。2、研究生考生编号是证明研究生考生身份的标识,并具有查询考试
1、顶级流量是网络上出现的热词,“顶级流量”这个词是这些流量明星中的佼佼者。他们有庞大的粉丝群,无论走到哪里,都有回应。
1、潮州菜的最突出特点,是以烹制海鲜见长,对海鲜的烹调选料考究。2、制作精细,至于以酱碟佐料,达到新鲜美味。3、清而
【本文来自《我最近审了三篇硕士学位论文,只有一篇“的地得”用得是最规范的》评论区,标题为小编添加】就我自己的科研经历来说
据国家突发事件预警信息发布网:会东县气象台2023年04月21日17时25分继续发布大风蓝色预警信号:鱼城街道、金江街道、淌塘镇、堵格镇、姜州镇
截至2023年4月21日收盘,宇晶股份(002943)报收于41 01元,下跌2 82%,换手率3 32%,成交量2 29万手,成交额9569 35万元。
强冷空气目前正在影响我国,昨日,由于降温剧烈,新疆西部、甘肃陇中、宁夏、陕西北部、内蒙古中部、山西北部等地甚至出现小到中雪(雨)或雨
据台湾“中央社”报道,新北市土城区与板桥区交界的一家当铺,20日上午约8时许,遭人开40余枪,开枪者逃逸。警方初步调查,这名17岁的枪手在上
截至2023年4月21日收盘,*ST瑞德(600666)报收于2 95元,下跌1 34%,换手率0 41%,成交量9 89万手,成交额2927 47万元。
格力地产最新股东户数7 96万户,高于行业平均水平。公司户均持有流通股份2 37万股;户均流通市值20 26万元。
据罗马尼亚媒体的最新报道,前世界第一哈勒普的听证会日期再次被推迟,她将于4月30号接受国际体育仲裁法庭的审判,比原定日期晚了两天。罗马尼
1、净资产收益率(英文简称ROE),又称股东权益报酬率、净值报酬率、权益报酬率,是衡量企业获利能力的重要指标。2、 企业资产包括了两部分
事情的起因是林俊杰的一次失败投资,2021年他在Decentraland(基于区块链的元宇宙平台)花费12 3万美元购买的3块虚拟地产,目前价值仅为1万美
1、不会的,没有野心的人也不会有成功的,成功的人有一种渴望,对未来充满好奇,想的得到,就像一艘小船,要到达彼岸,需要决心
1、千元以内,选红米note2,配置不错,挺好;2、千元以上,喜欢时尚造型,选4c,喜欢小屏幕金属机身,选米4,不在乎屏
4月20日,由上海市经济和信息化委员会、上海市通信管理局、中国通信学会、中国互联网协会指导,北京泰尔英福科技有限公司(以下简称泰尔
1、具体解释:参考书上翻译成“发出”是正确的。2、因为“为”作动词时,读作wéi,意思非常多非常灵活,翻译时其具体的意思
司尔特4月21日公布2022年年度分红预案:以8 54亿股股本为基数,向全体股东每10股派发现金红利2 6元(含税),合计派发现金红利总额为2 22亿元。
即使毛利率和利润大幅下滑,特斯拉也将继续降价追求销量,并将今年的交付目标定在200万辆。
Copyright 2015-2022 南方酒业网 版权所有 备案号:粤ICP备18023326号-21 联系邮箱:855 729 8@qq.com