Linux服务器CPU使用率100%的问题

时间:2017-04-20作者:klpeng分类:Web服务器浏览:2416评论:1

如果在正常情况下(非程序异常),CPU不够用,出现httpd:31276 blocked for more than 120 seconds.报错,

原因:linux会设置40%的可用内存用来做系统cache,当flush数据时这40%内存中的数据由于和IO同步问题导致超时(120s)


解决方案

把系统cache调降到10%

vim  /etc/sysctl.conf


增加2行

vm.dirty_background_ratio = 5

vm.dirty_ratio = 10

保存退出  reboot


打赏
文章版权声明:除非注明,否则均为彭超的博客原创文章,转载或复制请以超链接形式并注明出处。
相关推荐

  • 评论列表:
  •  压力机
     发布于 2017-04-21 09:36:59  回复该评论
  • 您好,您的网站做的很不错,很漂亮,我已经收藏了,方便我随时访问.

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

猜你喜欢