科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道Linux服务器CPU占用率上升速度下降的修复方法

Linux服务器CPU占用率上升速度下降的修复方法

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

出现这种情况的一个主要可能是服务器所在机房的带宽用满了一些正常建立了连接的数据包会被路由器等设备限制带宽强行切断 那么就在服务器的tcp/ip堆桟上出现了大量非正常的连接。

2008年3月17日

关键字: 操作系统 TCP 数据包 修复 服务器 CPU Linux

  • 评论
  • 分享微博
  • 分享邮件

  问题

  在linux服务器运行中,有时候会出现下列现象:

  CPU占用率很高,超过10,并且各种程序都轻松占用到90%

  web访问很慢,基本无法执行

  邮件投递基本无响应

  解决方案

  遇到上述情况,可执行dmesg查看是否异常

  如果发现下列情况,则基本可判断为遭到畸形数据包。

  TCP: drop open request from 71.151.3.124/14958

  printk: 19412 messages suppressed.

  TCP: drop open request from 26.226.23.110/27939

  printk: 19373 messages suppressed.

  TCP: drop open request from 183.63.4.100/24902

  printk: 19381 messages suppressed.

  TCP: drop open request from 169.209.13.43/16495

  printk: 19374 messages suppressed.

  TCP: drop open request from 84.84.35.53/24212

  printk: 19396 messages suppressed.

  TCP: drop open request from 111.71.15.233/26259

  printk: 19328 messages suppressed.

  TCP: drop open request from 209.89.26.19/29679

  printk: 19405 messages suppressed.

  TCP: drop open request from 99.219.13.191/16253

  printk: 19401 messages suppressed.

  TCP: drop open request from 139.139.25.163/15017

  printk: 19392 messages suppressed.

  出现这种情况的一个主要可能是服务器所在机房的带宽用满了

  一些正常建立了连接的数据包会被路由器等设备限制带宽强行切断

  那么就在服务器的tcp/ip堆桟上出现了大量非正常的连接

  这些连接时间长了可能拖垮服务器

  即便服务器的带宽已经回落到正常水平,影响也依然存在

  看到的现象就是服务器负载很高,什么程序都很慢

  这种情况下,手工的停止主要的占用资源的服务,并把网络服务器重置即可。

  /etc/init.d/httpd stop

  /etc/init.d/postfix stop

  然后重新启动网络服务:

  /etc/init.d/network restart

  /etc/init.d/iptables restart

  再次启动刚才停止的服务:

  /etc/init.d/httpd start

  /etc/init.d/postfix start

  如果没有太大的带宽占用,则速度和状态即可基本恢复到正常水平。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章