Linux查看内存使用情况的命令有哪些
Linux查看内存使用情况的命令有哪些
小编为大家解答Linux查看内存使用情况的命令有哪些的内容,具体详情如下:
Linux是一种基于UNIX操作系统的开源操作系统内核。
由于其开源性,它可以在各种硬件平台上运行,并且具有良好的可定制性和扩展性。
Linux内核由Linus Torvalds于1991年首次发布,并随后得到全球开发者社区的广泛参与和贡献。
公司要求java工程师要会Linux
为什么公司要求java工程师会Linux操作系统的相关知识呢?
- 部署和运行环境
- 服务端开发和调试
- 自动化部署与持续集成
- 性能优化和故障排除
- 与其他服务的集成
总结来说,企业要求JavaEE开发工程师具备Linux知识是为了能够更好地处理服务器环境、提高开发效率、保证应用程序的性能和稳定性,并与其他服务进行集成。
掌握Linux操作系统的技能可以使JavaEE开发工程师更具竞争力,并在现实工作中更加得心应手。
Linux服务器说白了也已一台机器,那么检查机器总内存大小或在shell脚本中使用内存统计是常见的任务。
本文将通过使用多个有用的命令和工具,采用不同的方法来达到这一目的。
1. free命令
free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。
在Linux系统监控的工具中,free命令是最经常使用的命令之一。
命令格式:
free [参数]

常用参数
- -h: 以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有
B = bytes
K = kilos
M = megas
G = gigas
T = teras
演示
free -h
结果

- -s<间隔秒数> 持续观察内存使用状况演示:每个五秒显示一次
free -h -s 5
结果

可以使用 Ctrl + C 键盘快捷键轻松终止该过程
2. vmstat 命令
vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写类似于free命令,vmstat可对操作系统的虚拟内存、进程、CPU活动进行监控。
它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析
vmstat -w
结果
procs -----------------------memory---------------------- ---swap-- -----io---- -system-- --------cpu--------
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 0 3509592 2108 200668 0 0 14 2 116 93 0 2 98 0 0
-w,–wide output参数用于调整命令输出结果的显示方式。
输出的结果和单独执行vmstat命令得到的结果完全一样,只是在输出时,会以更宽的宽度来展示数据命令显示字段含义(vmstat不加-参数)
相关阅读
-
宽750px是什么意思 800px 800px是什么意思
小编为你讲解800px 800px是什么意思的内容,关于宽750px是什么意思 800px 800px是什么意思,继续往下看吧! 1、800px*800px是指图片大小为800像素*800像素,图片长、宽都是800像素。px是像素的外文缩写
-
驱动精灵驱动备份方法 驱动精灵备份的驱动怎么手动还原
本文核心内容:驱动精灵驱动备份方法的相关知识,关于驱动精灵驱动备份方法 驱动精灵备份的驱动怎么手动还原,具体详情如下: 使用电脑的小伙伴肯定都需要对驱动进行备份,而驱动精灵
-
七彩虹主板怎么打开VT 七彩虹主板怎么开启VT技术
一篇关于七彩虹主板怎么开启VT技术的电脑方面的小经验,关于七彩虹主板怎么打开VT 七彩虹主板怎么开启VT技术,一起来看看吧! 如果是使用的七彩虹品牌主板的话,想要开启主板的VT虚拟化
-
ipad5处理器是多少 公认打游戏最强的平板
今日小编为你讲解ipad5处理器是多少和公认打游戏最强的平板的IT小经验,一起来了解了解吧。 编者按:还记得2010年苹果新品发布会上,乔布斯带来了一款看起来丑陋的产品,既不方正也不平


