linux – 如何确定MySQL服务器需要多少内存?

发布时间:2020-06-28 发布网站:脚本之家
价值2580元廖雪峰前端视频终终终于免费啦!
脚本之家收集整理的这篇文章主要介绍了linux – 如何确定MySQL服务器需要多少内存?脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我为一些应用程序提供了一个仅适用于 MySQL的虚拟服务器.这是一个256 MB的服务器.目前几乎没有任何数据,但free -m显示完全内存使用情况:
total       used       free     shared    buffers     cached
Mem:           245        197         47          0         23        120
-/+ buffers/cache:         53        192
Swap:          511          2        509

这是在Ubuntu 10.04上.所有配置设置都是默认的IIRC – 密钥缓冲区是16,查询缓存是16.(我可能会遗漏一些

因此,在我看来,几乎没有任何数据,也没有缓冲区的特殊设置,我应该使用低于256. 256这只是OS这些天需要的OS的下表吗?

解决方法

正如杰夫所说,Linux上的使用数字可能令人困惑. Linux将自动保存您在RAM中访问的文件的副本.如果您再次需要它们,它们可以更快地访问而不是返回磁盘.如果运行程序需要更多RAM,则可以完全抛弃这些缓存的项目.这是有道理的.不幸的是,free命令以包含那些缓存文件的方式显示数字,并使它看起来几乎没有RAM.

你真的想要看第二行,而不是第一行.那个是没有包含缓冲区/缓存数据的内存使用情况.在你的情况下,它表明你使用53MB,并有192MB免费.

– 克里斯托弗卡雷尔

总结

以上是脚本之家为你收集整理的linux – 如何确定MySQL服务器需要多少内存?全部内容,希望文章能够帮你解决linux – 如何确定MySQL服务器需要多少内存?所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入脚本之家官方QQ群:1065694478