首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >变化变化的影响

变化变化的影响
EN

Database Administration用户
提问于 2019-10-02 08:27:07
回答 1查看 36关注 0票数 -1

在运行Ubuntu16.04LTS并具有160 GB内存的aws ec2 m4.10xlarge实例上,我希望将缺省的交换值从60更改为10。

sysctl -w vm.swappniess=10

在执行此命令时有任何负面影响吗?

我在这个实例上运行了一个生产MySQL 5.7数据库。因此,在改变这种挥霍无度的同时,是否会有一些我应该考虑的小摊子或其他问题呢?在数据库忙的时候运行它是安全的,还是只需要在空闲时间运行?请建议一下。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2019-10-25 18:13:05

我既不是内核开发人员,也不是MySQL作者,但是.如果您正朝着相反的方向发展,您可能会看到磁盘活动的增加,因为内核开始更积极地将不活动的进程页交换到磁盘,以获取磁盘缓存的空间,但是由于您只是在建议内核它不需要积极地为缓存保留内存,所以您不应该看到任何直接的影响。它不会仅仅因为可以就开始从交换中提取页面;它会将已经存在的内容留在那里,直到实际需要为止,只是不太积极地编写新的页面。(同样,MySQL不会突然感到恐慌,并做出重大调整,因为它认为,由于掉期使用减少,空闲内存正在缓慢减少。)我对这些机制的理解告诉我,这是应该发生的,我的经验(不超过十几起)似乎是一致的。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/250058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档