Articles of 高负载

服务器启动时大jiffies(校准延迟循环…)

服务器的行为exception,我检查了dmesg日志,发现jiffies在启动时非常大,在Detected cpu和Calibrating delay loop之间。 重启服务器并不能解决问题。 关机并冷却一段时间,然后重新启动它可能会修复。 这个问题似乎是随机的。 arch:x86_64 linux内核: Linux 3.0.13-0.27-default#1 SMP Wed Feb 15 13:33:49 UTC 2012(d73692b)x86_64 x86_64 x86_64 GNU / Linux 中央处理器: processor : 7 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz stepping : 7 cpu MHz : 2400.221 cache […]

Nginx的高负载 – 低stream量的网站

有一段时间(也许每天一次?)我有一个10的平均负载。持续30分钟(我无法到达这个服务器上的任何网站),然后再次罚款。 我只是恰巧在服务器上通过SSH,做了一个htop。 主要是php-fpm: pool www和/user/sbin/mysqld进程。 我有Debian: Linux r3cwzg4q 2.6.32-042stab104.1 和最新版本的PHP,Nginx,Mysql和所有networking应用程序。 总共运行17个networking,stream量非常小(每天0 – 200个访问者 – 大多数在0 – 50个区域,只有一个networking200个)。 这是一个VPS,5GB内存,4个内核 – 正常负载在0.3左右。 有没有办法debugging哪个网站导致这种负载? 或者,如果它不是来自网站,它会从哪里来? (cron备份工作只在晚上,而不是现在)

非常高的CPU负载低到中VPS上的RAM使用率(超过100%的CPU)

我在VPS Virtuozzo服务器上使用: 8GB内存 6个CPU SSD硬盘 Debian 8.8 PHP 5.6.30 MySQL 5.5.55 只有一个网站是服务的。 它是一个带有SSLfunction的网站,大约有22000篇文章。 它获得中等stream量,大约8k用户,每天18k的综合浏览量。 由于网站的性质,我们得到了很多不好的机器人请求和黑客攻击。 fail2banconfiguration和报告良好。 顶部-i报告有时mysql的CPU%为200。 Virtuozzo报告 CPU使用率99.9% CPU负载平均7.13,7.42,6.97 内存42% 结果在某些时候apache暂停并重新启动。 my.cnf文件: [client] port = 3306 socket = /var/run/mysqld/mysqld.sock [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = […]

当我的应用stream量增加时,扩展Amazon EC2实例

我需要您关于Amazon EC2实例的可伸缩性的帮助。 我使用asp.net开发了一个Web应用程序。 我已经决定开始,我想部署一个中等高CPU Windows Server 2008实例。 我有问题了解Amazon Elastic Compute Cloud是什么,CloudWatch Autoscaling是什么,每个人做什么? 我的目标是:当CPU利用率超过某种限制时,我希望Amazon会自动从当前服务器创build一个重复的实例(EC2 + EBS),并将这两个服务器之间的访问分开。 当压力很低时,我希望Amazon终止那些创build的实例,以便在应用程序需要时提供更多的计算能力。 除此之外,我想知道如果我select高CPU介质实例,我的升级选项是什么。 我使用EC2 + EBS,我认为可以轻松地复制EBS(创build快照),启动一个新的实例(更强大的实例),附加EBS并将弹性IP分配给新的服务器。 当然,我不知道亚马逊如何扩展服务器以及何时能够应用它,这些都是如此。 最重要的是,如果很多用户访问我的网站,我的应用程序不会崩溃,这是最重要的部分。 我真的需要你的帮助。 非常感谢。

Apache在CentOS上使用100%负载来处理con.shs。 它是什么?

作为一个背景,似乎我们的服务器已经感染了一些东西,并被用来打开大量的IP连接。 我试图追踪我们的服务器现在如何被感染了一半; 我的故事已经在398639概述了谁想要一些额外的信息。 目前的问题是我发现一个Apache命令“con.shs”,通常占用我们100%的CPU(这绝对是可能的,这与我们的服务器的妥协有关)。 我的问题是,如果有人知道“con.shs”是什么,为什么它以100%运行? Googlesearch没有返回任何可能有帮助的内容。 我们正在运行Centos 5.7 Final和Apache 2.2.3(使用PHP和MySQL)。

加载平均1.00而顶部似乎显示服务器空闲

我的服务器没有响应HTTP请求,并且需要很长时间才能用SSHlogin; 这一切看起来像服务器超载和跪下。 它已经在几天前,但重新启动后,一切都恢复正常。 今天重新启动之前,我想了解发生了什么事情。 我终于可以login,平均负载显示为1.00 : # uptime 15:00:46 up 4 days, 19:47, 1 user, load average: 1.00, 1.00, 1.00 但是top似乎是说服务器空闲: top – 15:01:52 up 4 days, 19:48, 1 user, load average: 1.00, 1.00, 1.00 Tasks: 704 total, 1 running, 703 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3%us, 1.1%sy, 0.0%ni, 98.4%id, 0.0%wa, 0.0%hi, 0.2%si, 0.0%st […]

如何触发杀死更高系统负载的Apachesubprocess?

我在Apache上有一个使用WordPress的Debian,它会不时地加载负载,导致挂在整个服务器上。 我已经玩了一些Apache的configuration参数,以使其更加稳定,但问题仍然存在,虽然比以前更less。 我现在要做的是触发阿帕奇儿童大屠杀在瞬间加载命中… 20例如。 我怎么做?

缓慢的网站负载和高内存使用率

我的网站已经放慢了最后几天…一些图像不显示…我得到了 408 Request Time-out: Server timeout waiting for the HTTP request from the client 几次之前从未发生过的事情。 我做了一些性能检查,基本上是在SSH的顶级命令 这是结果 http://up.akstube.com/images/vdtebe9sr10si1eyycd.jpg 因为你可以看到内存使用率是非常高的…或者我认为是。 我已经重新启动服务器…它下降了,但之后,它再次上升….(这是约一个小时后重新启动) http://up.akstube.com/images/49xjeylxy0st7vwn4ojl.png 半小时后=> top – 16:14:22 up 1:56, 2 users, load average: 0.62, 0.90, 1.15 Tasks: 303 total, 1 running, 302 sleeping, 0 stopped, 0 zombie Cpu(s): 8.0%us, 0.2%sy, 0.0%ni, 91.4%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st Mem: […]

如何准备在Heroku上启动一个网站的stream量巨大?

我正准备推出一个我一直在努力的网站,并正在和一些博客交谈。 它计划在下周上线,新闻发布时会写下来。 但事情是,这是我第一次发起自己编码的东西。 我之前创办了一家创业公司,但是我的angular色并没有编码。 我教自己编码来build立这个。 我知道在大型博客上播放的典型stream量模式是他们带来了大量的人,然后第二天的stream量消失了。 我害怕交通高峰,因为这是我第一次,我不知道会发生什么。 我不想成为那些被覆盖的网站之一。 到目前为止,我一直在testing它与less数人,并没有造成任何问题。 ID 规格如下: A.使用Heroku免费托pipe(1 dyno) B.该服务是一个使用Ruby on Rails构build的Web应用程序。 C. UI由以下部分组成: 主页面:您关注人物和标签的Feed。 没有做太多的查询优化。 内容页面:完全利用外部API来提供内容。 没有内容从我的服务器提供,除了小尺寸的元数据。 有人可以提供这样的build议吗? 我应该运行几个dynos? 我如何知道何时需要扩展? 我应该期待什么,我该如何准备? 谢谢!

Sphinx会是一个很好的解决scheme来解决服务器越来越沉重MySQL读取?

我正在一个网站上工作,我相信每天大约有70,000次访问,而且它使用了大量使用UNION's大约45个不同表的查询,这些表通常在每个表中约15k行到约500k行。 我们已经优化了query cache尽可能好,但是每当其中一个表被改变,并且caching中的数据必须被删除,服务器开始locking,并且mysql的tmp dir填满和服务器负载天高,要解决这个问题需要做以下工作: 停止mysql(加载正常) 修复数据库表 清除从MySQL的caching 刷新memcache 再次修复数据库表 重启mysql 我知道复制可能是最好的想法,但也可能是最昂贵的。 所以想知道如果从http://sphinxsearch.com/使用Sphinx会帮助很多? 我之前使用它的另一个网站,所以我可以在INNODB表中获得全文search,所以有一点知识如何工作,但不知道它将如何处理这样的事情。 它是否利用它自己的caching方法? 因为不想改变这个,仍然与Sphinx有相同的问题。 编辑:下面是一个截图的解释(缺less第一行,有问题的截图程序) 更新:网站现在每天只能获得30 / k个访问者。