← 所有标签

标签:page cache

1 篇文章

加了内存还是卡、数据库要不要开 swap:这套 swap 与 swappiness 逻辑我调了三次生产才顺
Linux运维13 min read

加了内存还是卡、数据库要不要开 swap:这套 swap 与 swappiness 逻辑我调了三次生产才顺

一台 64G 内存的机器,内存才用到一半,响应却一卡一卡,iotop 里 kswapd 占着 CPU 狂写磁盘——这病九成出在 swap 上。很多人对 swap 的理解还停在「内存不够时的备胎」,对 swappiness 的理解停在中「调成 0 就不换出了」。两者都错。本文从一次线上卡顿讲起,把 swap 到底在干嘛、swappiness 的真实含义、怎么加 swap 文件、怎么诊断 swap 风暴、不同业务怎么调,以及关 swap 的代价一次讲清。