FROM: -- MYSQL PERFORMANCE TUNING PRIMER --
MySQL Version 5.6.24-72.2-log x86_64
...
MEMORY USAGE
Max Memory Ever Allocated : 70.35 G
Configured Max Per-thread Buffers : 972 M
Configured Max Global Buffers : 70.04 G
Configured Max Memory Limit : 70.99 G
Physical Memory : 125.88 G
Max memory limit seem to be within acceptable norms
...最高报告如下:
3642 mysql 20 0 146g 120g 6300 R 48.1 95.8 125131:57 mysqld如果根据调谐器,MySQL永远不能使用超过70.99G。我还能检查MySQL进程正在做什么来使用内存的两倍以上吗?
发布于 2015-10-19 20:43:10
你混淆了三种完全不同的测量方法:
操作系统可以完成回收物理内存的工作,但它没有做到这一点,原因有三:
如果您将系统置于内存压力之下,这将迫使操作系统回收物理内存。您应该看到物理RAM的使用下降到了您配置的级别,但是页面错误的数量可能会有所增加。
所以你所观察到的一切都不表明有什么不对。
https://serverfault.com/questions/730047
复制相似问题