判断内存是否够用需结合free和vmstat:重点看available(低于10%需警惕)、Swap used(持续非零表明内存不足),再用vmstat观察free下降趋势、so>0及b值不为0等动态指标。

看内存是否够用,不能只盯“used”数字——free和vmstat配合着看,才能看清真实压力。
free:快速摸清内存家底
执行 free -h 就能一目了然地看到当前内存整体情况。重点不是 total 或 used,而是:
- available:系统估算出的、真正能立刻分配给新进程的内存。这是判断内存是否紧张的核心指标;低于总内存的10%,就得警惕
- buff/cache:缓存和缓冲区占的内存,不是“被占用”,而是“可随时回收”。它高≠内存紧张,反而是系统在高效利用资源
- Swap used:如果这一栏持续非零,尤其数值还在涨,说明物理内存已不够,系统被迫往磁盘搬数据,性能必然下降
vmstat:追踪内存动态变化
运行 vmstat 1(每秒刷新一次),重点关注三类字段:
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~