13,番外篇
,这里的blog主,说:MySQL启动后一切正常,但是大概在五六分钟后MySQL内存开始莫名飙升到500M,然后就稳定在500M左右,所有的 buffer, size, cache 等都是按最小配置,无 SQL 请求,甚至关闭 innodb 都无效。
所以准备探讨一番他的症状所在。
启动mysql5.7后,剩余1927M内存,如下所示:
[root@linuxidc mysql-5.7.10]#
[root@linuxidc mysql-5.7.10]# free-m
total used free shared buffers cached
Mem: 32110 30182 1927 0 349 24095
-/+ buffers/cache: 5737 26372
Swap: 3967 12 3955
[root@linuxidc mysql-5.7.10]#
[root@linuxidc mysql-5.7.10]#
停止mysql5.7后,剩余2841m内存,如下所示:
[root@linuxidc mysql-5.7.10]#service mysqld5710 stop
Shutting down MySQL.. [确定]
[root@linuxidc mysql-5.7.10]# free-m
total used free shared buffers cached
Mem: 32110 29268 2841 0 349 24083
-/+ buffers/cache: 4835 27274
Swap: 3967 12 3955
[root@linuxidc mysql-5.7.10]#
大概用了一个G左右,而我的buffer_pool设置就是4G,可能是启动mysql加载buffer pool的内存消耗,有待后续验证。