如何快速查看Linux Swap使用率并有效提升系统性能的技巧有哪些?

更新于
2026-08-10 17:40:27
4阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

痛点一:服务器在高并发时突然卡顿。CPU和磁盘利用率已满,却找不到内存瓶颈所在。

痛点二:Swap 使用率飙升至 90%+。导致响应时间骤增,业务甚至出现 “Out of memory” 致命错误。

如何快速查看Linux Swap使用率并有效提升系统性能的技巧有哪些?

痛点三:运维人员常常只能盲目扩大 Swap,却忽视了根本的内存泄漏或配置不当问题。

一、快速查看 Linux Swap 使用率的常用命令

1. free一目了然的概览

free -h

total used free shared buff/cache available
至于Mem。7.7Gi 1.6Gi 1.2Gi 228Mi 5.0Gi 5.8Gi
Swap这方面,2.0Gi 1.0Gi 1.0Gi

从上表可以直接看到 Total、Used、Free 三个关键指标。若 Used 接近或超过 Total80%就需要进一步排查。其实,

2. swapon --show/-s: 查看每个 Swap 区域详情

swapon --show

NAME TYPE SIZE USED PRIO
/dev/sda5 partition 2G 1G -1
/mnt/swapfile file 4G 0B -2

TYPE 表示是分区还是文件。SIDE 越大越先被使用。通过该命令可以快速定位是哪个 Swap 区域占用了大量空间。

阅读全文
标签:Linux

痛点一:服务器在高并发时突然卡顿。CPU和磁盘利用率已满,却找不到内存瓶颈所在。

痛点二:Swap 使用率飙升至 90%+。导致响应时间骤增,业务甚至出现 “Out of memory” 致命错误。

如何快速查看Linux Swap使用率并有效提升系统性能的技巧有哪些?

痛点三:运维人员常常只能盲目扩大 Swap,却忽视了根本的内存泄漏或配置不当问题。

一、快速查看 Linux Swap 使用率的常用命令

1. free一目了然的概览

free -h

total used free shared buff/cache available
至于Mem。7.7Gi 1.6Gi 1.2Gi 228Mi 5.0Gi 5.8Gi
Swap这方面,2.0Gi 1.0Gi 1.0Gi

从上表可以直接看到 Total、Used、Free 三个关键指标。若 Used 接近或超过 Total80%就需要进一步排查。其实,

2. swapon --show/-s: 查看每个 Swap 区域详情

swapon --show

NAME TYPE SIZE USED PRIO
/dev/sda5 partition 2G 1G -1
/mnt/swapfile file 4G 0B -2

TYPE 表示是分区还是文件。SIDE 越大越先被使用。通过该命令可以快速定位是哪个 Swap 区域占用了大量空间。

阅读全文
标签:Linux