Articles of 中央处理单元

如何从“htop”加载平均数超过100%的CPU利用率?

我使用“htop”来监控我的networking服务器。 最近它的负载很高,Load average显示如下: 平均负载:3.10 2.56 1.63 我search了关于这些数字的网页,我find了一篇关于它的文章: http : //blog.scoutapp.com/articles/2009/07/31/understanding-load-averages 在文章中,它说,如果我有2个CPU,2.0意味着100%的CPU利用率。 而我的VPS有两个CPU,那么3.1是什么意思? 它如何超过100%的CPU利用率? 而从这些数字来看,这是否意味着我现在应该谨慎的加载? 但performance似乎完全正常,这是一个pipe理的VPS,托pipe公司没有通知我任何警告。 在白天,平均负载总是显示这些高数字…这是写作时的另一个快照。 平均负载:3.03 2.77 1.97 平均负载:0.41 1.29 1.60 < – 5分钟后 所以我想知道这个网站在当前的configuration上剩下多less空间? 我应该采取什么样的积极行动? 我不想等到服务器爆发。 谢谢。

Windows XP x64虚拟机(VMWare ESX)仅使用2个CPU(满分为4)

我只使用VMWare独立转换器将具有4个CPU的物理Windows XP x64机器转换为具有4CPU(在ESX服务器上)的VMWare虚拟机。 除了操作系统现在似乎只使用2个CPU(当安装4个时,请参见下图),所有的工作都很好。 这一定是Windows XP的问题,而不是VMWare的问题,但是现阶段我不能排除任何原因。 我能做什么?

对于MS SQL,哪个更好,4xdual-cores或2xquad-cores?

有关于此的一个经验法则? 我应该购买一台带有双核的老式4芯片服务器,或者是带有四核的双核服务器吗? 我倾向于后者,但我想我会问。 谢谢。

至强X5550与数据库服务器的六核Opteron

我正在指出一个数据库服务器,价格在英特尔X5550四核和AMD 2425HE(2.1Ghz)六核Opteron之间相当接近。 我一直在寻找两者之间的一些比较,但唯一有用的,我发现是一个2435的AnandTech评论,它与英特尔至强相比,但结论是他们都有自己的位置。 我的负载是MS SQL Server 2008,具有大约相等数量的读/写(这是一个相当沉重的负载)的OLTP数据库。 所以我的问题是,在这种情况下,假设驱动器是相同的,那么将会发生什么更好的工作: 至强X5550,搭配16GB 1333Mhz内存(戴尔R510) 或者带有16GB 800Mhz RAM的Opteron 2425HE(2.1Ghz)或2439SE(2.8Ghz)? (戴尔2970) 注意:2439增加了500美元,但整体定价的结果是,它不比R510更多。 使用2425HE,戴尔2970服务器略低于相同的R510)。 如果它增加了一个体面的performance,值得走得更快。 (在这两种情况下都是单CPU)。

哪个939sockets芯片支持AMD-V?

我知道用AMD-V或者英特尔VT-x来购买一个新的系统可能会更具成本效益,但为了certificate这一点,我需要知道是否有任何采用AMD-V的939sockets芯片,他们是。 这将允许在Xen下运行一个windows服务器guest。 更新 这个问题在三年内可能没什么用处,甚至连可靠购买的393sockets芯片都没有。 但我想我会提到的是,上下文是我拥有一个套接字939系统,并希望开始运行的Linux主要与Xen客人托pipe的Windows。 为此,我需要AMD-V,但AMD网站上的语言是他们所有的chps支持它,从这些答案中可以清楚地看出,“ALL”不包括939芯片。

我可以在一个系统中安装两个稍微不同的CPU吗?

我有两个略有不同的DELL 670机器。 一台机器有一个Intel Xeon 3.4GHz 800MHz 2MB二级cachingCPU。 B机器有两个Intel Xeon 3.0GHz 800MHz 1MB二级cachingCPU。 我打算使用机器A,并从机器B拿一个CPU安装在机器A中。这意味着在机器A中,这两个CPU将略有不同。 这个可以吗? 谢谢,

如果它占用了太多的处理能力,有没有办法自动重新启动MySQL?

由于我的脚本不好,MySQL有时会出问题 – 占用大量的CPU能力(平均负载超过20个 – 我只有8个内核)! 当我重新启动它是一切都很好。 所以我的问题是:是否有一种方式来重新启动MySQL时,占用了400%以上的CPU? 我最好只重新启动导致问题的关联账户。 服务器:与whm的Linux

在群集中configuration非HA虚拟机时的性能问题

Technet 规划高可用性虚拟机引用 重要 build议您不要部署主机群集上不具备高可用性的虚拟机。 尽pipe可以通过使用Hyper-V(VMM不允许)来执行此操作,但非高可用性虚拟机将消耗否则可用于HAVM的资源 非高可用性虚拟机将使用哪种资源(CPU,内存,网卡等)? 并非所有生产中的虚拟机都将在具有实时迁移的故障转移群集中。 如果我把虚拟机放到CSV中,但是没有把它作为HA,由于我将相同的vCPU,vNic和VMemory分配到虚拟机,会产生什么样的影响? – 忽略我失去了故障转移function。

IIS 6 – 应用程序池上的CPU限制

因此,在最近发生的一次DDoS攻击之后,我们的一个站点将该服务器上的所有站点都closures,我开始考虑如何阻止这种情况在所有站点上产生这样的影响。 如果DDoS下的网站出现故障,我可以通过其他方式处理。 这是我担心的其他网站。 我可以使用“最大使用的内存”设置轻松处理内存使用情况,这一切都很好。 但是对于CPU使用率来说,这似乎并不那么简单。 到目前为止,我的方法是使用以下设置的CPU监视: 最大CPU使用率(百分比) – 60 刷新CPU使用率数字(以分钟为单位) – 5 已执行的操作 – 关机 有了这些设置(当运行一个锤击CPU的testing时),大约90秒(不知道为什么它的90秒?!)的CPU使用率超过60%,该工作进程发生以下情况: 事件日志中的消息“应用程序池”TestAppPool“超出了其作业限制设置” 大约10秒钟后,应用程序池停止。 大约5分钟(“刷新CPU使用率”设置)稍后会自动重新启动。 这不是很好,因为如果它持续的DDoS攻击,5分钟后应用程序池将再次受到攻击。 从本质上讲,我想要达到的目标是一个网站被打击并不会打断服务器上的其他人,我甚至不介意在防火墙/networking层面纠正问题之前是否永久停止。 理想情况下,我并不想使用请求队列限制,就像我以前发现的那样,随着多个站点上的stream量波动,这可能是一个噩梦来pipe理。 我是否以错误的方式去做这件事? 像PLESK或其他共享主机环境的系统如何处理这样的事情? 干杯!!!

在Linux中监控每个用户的使用资源

我想通过使用每个用户的平均资源,如CPU和内存每小时获得统计。 我怎么能得到它?