【发布时间】:2014-04-01 04:21:20
【问题描述】:
我们使用的是 MySQL 5.1.72 版本
$ free
total used free shared buffers cached
Mem: 16027 14171 1856 0 584 3303
-/+ buffers/cache: 10283 5744
Swap: 2047 1274 772
以上输出显示了备份前昨天(2014 年 2 月 27 日)在 sesrver 上获取的内存详细信息。 可以看到一半以上的交换空间(大约 1.3 GB)已经被使用,只剩下 700 MB。 只需很少的数学,我们就可以得出结论,盒子上还剩下大约 5GB 或物理 RAM。 14171-(584+3303) = 10283 实际使用的 RAM。
现在总 RAM – 实际使用的 RAM = 16027-10283 = 5744 MB 问题是为什么 MySQL 服务器在有足够的 RAM 来映射页面时使用 SWAP。
【问题讨论】:
标签: mysql linux unix memory-management