Linux必知必会之内存运用统计命令free (linux那些事儿)
整理分享Linux必知必会之内存运用统计命令free (linux那些事儿),希望有所帮助,仅作参考,欢迎阅读内容。
内容相关其他词:linux那些事儿,:linux,linuxone,linux实用技巧,linuxu,linux!,linux linux,linux那些事儿,内容如对您有帮助,希望把内容链接给更多的朋友!
运用free命令查看内存信息,最重要的是理解当前*的可用内存并不是直接看free字段就可以看出来的,应该参考的是可用内存=free+buffers+cached除去标题行之后,第一行为物理内存运用统计:标题说明 total物理内存总量total=used+free used已运用内存总量,包含使用运用量+buffer+cached free空闲内存总量 shared共享内存总量 buffers块设备所占用的缓存 cached普通文件数据所占用的缓存 available当前可用内存总量(可用于分配给使用的,不包含虚拟内存) 对于available字段,在内核3.中,它会从/proc/mem*中的MemAvailable读取,在内核2.6.+的*上采用模拟的方式获得,其它情况下直接与free的值相同。 第二行-/+buffers/cache中只有两列used和free有值,它们是物理内存的调整值标题说明 used已运用内存(used)减去buffer和cached之后的内存,也就是使用正在运用的内存总量 free空闲内存加上buffer和cached之后的内存,也就是真正的可用内存总量 第三行为交换分区运用统计 标题说明 total交换分区内存总量 used正在运用的交换分区内存 free空闲交换分区内存 在上面这些指标中,我们需要注意的是在下面这些情况下,*是正常的,不需要担心空闲内存free接近于0已运用内存used接近于total可用内存(free+buffers/cache)占total的%以上交换分区内存swap没有发生改变 下面情况说明内存过低,需要注意!可用内存(free+buffers/cache)过低,接近于0的时候交换分区内存占用swapused增加或者有波动dmesg|grepoom-killer显示有OutOfMemory-killer正在运行 常用参数选项说明 -b/k/m/g以bytes/kilobytes/megabytes/gigabytes为单位显示结果-h以人类可读的方式输出统计结果-t运用该选项会多显示一行标题为Total的统计信息-o禁止显示第二行的缓冲区调整值-s每隔多少秒自动刷新结果-c与-s配合运用,控制刷新结果次数-l显示高低内存的统计详情-a显示可用内存-V显示版本号 以上素材和资料来自网上,如有侵权请联系删除。