Articles of 高负载

服务器不应付,CPU负载平均秒杀至33.0

基本上我有一个服务器负载下失败。 它是一个社论新闻网站,看到不规则的交通高峰。 我正在试图稳定LAMPconfiguration。 Current Time: Wednesday, 14-Dec-2011 15:13:06 SAST Restart Time: Wednesday, 14-Dec-2011 14:08:44 SAST Parent Server Generation: 0 Server uptime: 1 hour 4 minutes 21 seconds Total accesses: 52825 – Total Traffic: 530.2 MB CPU Usage: u281.32 s20.44 cu0 cs0 – 7.82% CPU load 13.7 requests/sec – 140.6 kB/second – 10.3 kB/request 19 requests […]

真正的CPU负载与多个核心

我的机器有4个内核。 而我的平均负载约为1.2是否意味着所有核心都比繁忙? 或者是我的机器的真实负载? 1.2 / 4 = 0.3也就是说这个机器重载的不是?

来自httpd进程的高CPU

我目前正在运行一个服务器,只是运行几个非常低的stream量站点的CPU高。 其中一个网站还在开发中,不久即将上线。 然而,这个网站是非常非常缓慢的…当浏览其页面,我可以看到,httpd的CPU从30%到100%(见上面的输出下面)。 我已经调整了httpd&MySQL,Apache Solr,Tomcat的高性能,而且我正在使用APC。 不知道该怎么做,或者如何find罪魁祸首,因为我有一堆消息在httpd日志,并已追逐死胡同一段时间…任何帮助,非常感谢。 服务器: Authentic AMD,四核AMD Opteron(tm)处理器2352,RAM 16GB Linux 2.6.27 64位,Centos 5.5 Plesk 9.5.4,MySQL 5.1.48,PHP 5.2.17 Apache / 2.2.3(CentOS)DAV / 2 mod_jk / 1.2.15 mod_ssl / 2.2.3 OpenSSL / 0.9.8e-fips-rhel5 PHP / 5.2.17 mod_perl / 2.0.4 Perl / v5.8.8 Tomcat6-6.0.29-1.jpp5,Tomcat-native-1.1.20-1.el5,Apache Solr 最佳 17595 apache 20 0 1825m 507m 10m R 100.4 3.2 […]

KVM IO导致高系统负荷,WD Caviar Green(EACS)

我有Ubuntu 12.04主机运行Linux 3.2.0-24-generic,libvirt 0.9.8-2ubuntu17,qemu-kvm 1.0 + noroms-0ubuntu13。 主持人使用电梯=截止时间,客人使用电梯= noop。 所有KVM guest虚拟机都使用virtio,no caching,io mode default和LVM逻辑卷作为存储。 我使用bonnie ++ 1.96来评估IO性能。 硬件: Supermicro X8SIL-F Intel(R)Core(TM)i7 CPU 870 4个金士顿4GiB DIMM DDR3同步1333 MHz(0.8 ns) 2 x WDC WD10EACS-00D(WD Caviar Green) 我使用wdidle3工具禁用了硬盘上的IntelliPark(8秒睡眠定时器)。 硬盘分区如下: 20 GB,用于主机根文件系统的md RAID-1 640 GB,采用md RAID-1,具有来宾文件系统的LVM 330 GB,采用md RAID-0,具有来宾文件系统的LVM 4 GB,交换主机 Fdisk输出: # fdisk -b 4096 /dev/sda Note: sector […]

根据负载平均值执行操作

我正在debian服务器上运行一些web应用程序,有时还要为ddos攻击而苦恼。 这是吃掉了我所有的资源,我不能再ssh到服务器。 一个想法是,如果负载平均值过高,则放弃所有连接,所以如果负载平均值足够低,则仍有资源可用,并接受新的连接。 由于这必须在重负载下工作,恐怕cronjob不够快或占用太多资源。 tl; dr:如果负载平均值高于特定的阈值,有没有办法configuration行为?

使用ImageMagick转换实用程序和服务器的Linux高负载冻结(附带blktrack输出)

我使用ImageMagick将JPG转换为TIF文件,并使用Imagemagick的限制选项,如下所示: /usr/bin/convert -limit memory 256 -limit map 512 subjectfile.jpg -colorspace Gray -depth 8 -resample 200×200 output.tif 当我运行上面的命令时,服务器上的负载突然变得非常高,CPU在大部分时间处于等待状态,如下所示: Tasks: 245 total, 3 running, 241 sleeping, 0 stopped, 1 zombie Cpu0 : 0.0%us, 0.0%sy, 0.0%ni, 0.0%id,100.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu1 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu2 : 1.0%us, 1.0%sy, 0.0%ni, 0.0%id, 93.1%wa, 0.0%hi, 5.0%si, […]

使用来自日志文件的数据模拟高stream量

我需要通过从多个远程源发送1000s请求/秒来testingsaas服务负载。 url需要来自我的访问日志。 有没有可以使用我的日志文件中的数据来模拟高stream量的服务?

大容量网站的可扩展的WordPress主机?

我需要一个高容量的WordPress网站的可扩展的Web主机的build议。 对于我的目的来说,高容量可能是每小时10万-500K人次。 可能以1M /小时的爆发率为“高水位”。 我知道WP并不是那里performance最好的平台(哈!),但这是不可谈判的。 我可以做“通常的优化”(例如把静态文件放在CDN中,运行并遵循像YSlow等性能分析器的build议)。 但它仍然是WordPress的,将涉及十几个插件。 那么,在哪里举办的网站? 大多数“最好的WordPress主机是什么?” 讨论似乎把重点放在成本最低的问题上。 我需要相反的。 什么是您已经有了很好的经验的高容量,可扩展的或群集的WordPress主机?

典型的http负载平衡器是如何工作的?

我知道在某些情况下,我们会在服务器上遇到大量的http负载,我们应该使用负载平衡器来分配几个后端服务器之间的负载。 但是我在这里混乱了! 假设太多的用户(比如说100,000)试图同时访问example.com:80并且负载平衡器(例如Apache mod_proxy_balancer或任何其他独立的负载均衡器)想要在多个后端服务器之间分配这个负载,但所有stream量仍然需要通过前端服务器,这将导致该服务器上的stream量大,即使所有请求都在后端服务器parsing,前端服务器仍然需要pipe理它们(假设在最好的情况下,它必须为每个请求创build一个唯一的线程,导致此服务器在创build100,000个线程后立即崩溃! 现在我的问题(这可能听起来很有趣)是负载平衡器如何处理这种情况? 换句话说,前端服务器如何在客户端和后端服务器之间直接build立链接,而不必承受如此庞大的networking负载? (我知道在这种情况下,我们不能称后端服务器真的是'后端'!但是现在假设它是可以的)这个场景是否需要特定于应用程序的改变? (例如,为了简单地将具有http Location标题的客户端redirect到其他服务器)

为强大的服务器优化php-fpm和varnish

我的设置是英特尔®酷睿™i7-2600和RAM 16 GB DDR3内存 varnish + nginx + php-fpm + apc,用于一个不是很重的WordPress博客和W3 Total Cache和CDN 我的问题是,根据闪电战55次命中每秒。漆开始发出超时。 此时的CPU使用率几乎不到1%。 任何时候的可用内存都是10GB +。 我尝试直接以150次/秒的结果对基准php-fpm进行基准testing,没有超时。 但之后,CPU使用率达到100%,并停止响应。 你能帮我优化它来处理更多? 据我所知,nginx在这里没有任何关系,所以我没有包含它的configuration。 php-fpmconfiguration listen = /tmp/php5-fpm.sock listen.allowed_clients = 127.0.0.1 user = nginx group = nginx pm = dynamic pm.max_children = 150 pm.start_servers = 7 pm.min_spare_servers = 2 pm.max_spare_servers = 15 pm.max_requests = 500 slowlog = /var/log/php-fpm/www-slow.log […]