Articles of cpu usage

XenServer 6.2虚拟机100%的CPU和100%的内存使用率,将无法启动

电源故障后,我今天遇到了这个问题。 我有2 vms,其中一个将无法启动,并正在使用100%的CPU和100%的内存。 由于解决这个问题非常困难(至less对我而言),我想在这里详细介绍我为解决这个问题所做的一些步骤,并混合了很多教程。

如何确定导致Oracle CPU峰值的SQL

我有一个使用Oracle 11g进行持久化的J2EE Spring / Hibernate Web应用程序,偶尔会产生Oracle CPU高达100%的使用率,重新启动Tomcat将释放Oracle CPU。 我无法复制这个testing,甚至使用生产出口。 有无论如何有甲骨文显示我的SQL语句导致穗? 还是有另一种方法,我可以采取这将帮助我找出问题的地方? 其他信息:Webapp和Oracle在不同的盒子(两个窗口)。 通过SSL使用JDBC 谢谢。

如何让第三方云服务提供商对访客虚拟机性能负责?

我支持制造商的ERP系统。 我们在第三方云提供商托pipe的VMware数据库上遇到间歇性的应用程序性能问题。 (他们是一个较小的提供商,不是Google,微软,亚马逊等等)。他们的商业利益决定把许多客户虚拟机推到一台主机上, ,而且我不知道是否由于长时间的CPU准备时间,内存膨胀或磁盘资源争用而导致性能下降。 当然,他们的销售人员画的是一张美丽的照片,但是如果我追逐其他未知的东西,我怎么能确定问题出在哪里呢? 我怎样才能排除堆栈的基础架构层而不访问主机? 我看到每个核心都有100%的CPU使用率,查看正在运行的数据库会话时没有明显的解释。 (有时候工作很快,有时几乎完全相同的工作没有明显的障碍。) 迁移到另一家提供商或将这些机器返回到我们自己的服务器机房是不大可能在不久的将来,但是如果有确凿的证据来推动我们的下一步行动,那将是不错的。 编辑:来宾机器正在运行Windows 2008 R2 Datacenter。

Http gzip压缩和性能

我一直试图在web服务器上启用gzip压缩,因为它似乎具有非常低的CPU成本,并且您获得了显着的数据传输减less。 现在我有一个没有启用gzip的公共服务器,有时在繁忙stream量下(主要是因为某些页面上的复杂SQL查询),CPU负载相当高,并且阅读这篇关于启用主题的Microsoft文章 ,应该采取CPU负载帐户启用gzip时。 客户端希望减less带宽并加快页面加载时间,但是我不确定启用gzip会带来的好处多less,尽pipe在其他服务器上运行良好。 根据您的经验,gzip压缩会对CPU负载产生重大影响吗? 编辑:在这种情况下,我们正在使用IIS6

HyperV上的SLES guest:高CPU使用率与准确的时间保持

问题在于:SLES 10 SP1 guest虚拟机正在HyperV上运行。 我需要在这个盒子上进行精确的计时,所以我已经将这些内核参数(已经certificate可以在其他完全相同的SLES 10 SP1 guest中使用)应用于引导加载程序configuration: clock = acpi_pm divider = 10 当然,NTP服务处于开启状态,pipe理程序和guest虚拟机之间的时间同步closures。 之后,精确地保存了时间,但是系统的CPU消耗急剧增加。 只要我删除clock = acpi_pm参数,时间漂移回来,但CPU消耗是正常的。 我确实需要在这个盒子上正确的时间。 而且我有另一个盒子,这个时钟参数值没有任何问题。 有没有人有一个如何保持时间正确的想法,而不是太多的CPU影响? 谢谢你们。

如果我有更多的CPU,Apache2运行速度会更快吗?

我有一个云服务器,具有:5120内存和4.6Ghz 我的问题是:如果我添加更多的CPU,(11.5 Ghz)页面的加载时间会更高? 我的意思是,这总是渐进的? 更多的CPU =更快的页面加载? 如果不是,它是如何工作的,我怎样才能了解更多? 更新: Symcbean的答案非常清楚。 但是还有一些我不明白的地方(我在Google上发现的东西,更多的人没有)我试图把它放在一个metafore: 比方说,我有一个水桶(水桶= PHP过程,caching等)我想清空桶进入漏斗。 (漏斗的末端=服务器的速度,漏斗的末端多大,水stream越快) 如果我有一个0.5英寸的漏斗端,它通过缓慢。 如果我有一英寸,它会更快。 但是,如果漏斗端(比方说)10英寸,如果我有10英寸或20英寸,没有关系,水以相同的速度穿过它。 所以这个metafore我的意思是; 我怎么知道我正在使用100%的容量,我怎么知道我不需要更多…? PS:如果有人能解释,最大值是多less,以及这个实际上是如何工作,或者我怎么能find这个,我真的很感激。 PPS:这是我运行'top'时的输出 top – 23:06:18 up 54 days, 6:08, 1 user, load average: 0.51, 0.43, 0.47 Tasks: 107 total, 2 running, 105 sleeping, 0 stopped, 0 zombie Cpu(s): 28.1%us, 1.5%sy, 0.0%ni, 70.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.2%st Mem: […]

在一个freeBSD的机器上 – TOP的CPU空闲是0%,但是没有进程占用cpu

在一个FreeBSD的机器上,当我在启动一个进程x后执行TOP: CPU状态:34.4%的用户,0.0%的好,64.8%的系统,0.8%的中断,0.0%的空闲 这里,空闲0%。 但最高的cpu使用过程是使用约3%的x。 而没有其他的过程花费太多。 我也用PSvalidation了它。 我如何理解这种行为? 这里发生了什么? 0%的空闲意味着,一切都被用完了? 我什么都不能做了 而且,所有CPU使用情况的总和应该是100%?

/lib/udev/net.agent导致高CPU使用率

我们有一些运行Debian Squeeze的Soekris框。 它们是通过使用deboostrap并将其复制到Compact Flash卡的自动化过程安装的。 我们用木偶来pipe理所有这些盒子的configuration。 在Debian Squeeze之前,他们正在运行Voyage Linux,它只是Debian的“更轻”版本。 由于我们已经切换,所以我们看到/lib/udev/net.agent进程占用了大量的CPU资源。 到目前为止,我们还没有find任何线索,以及它为什么要占用大量的CPU时间。 在htop中,我们看到以下内容: 我们看到绝对没有与此进程相关的系统日志消息,所以我们有点失落…所以,我正在寻找指针,这个进程通常会做什么,以及这种CPU使用的潜在原因是什么。 编辑: 我的/ etc / network / interfaces如下: auto eth0 iface eth0 inet dhcp up iptables-restore < /etc/iptables.conf auto br0 iface br0 inet static address 192.168.51.1 netmask 255.255.255.0 network 192.168.51.0 broadcast 192.168.51.255 bridge_ports eth1 eth3 编辑2: 经过多一点调查,这个问题只会在6天左右后才会出现,只需重新启动系统就能解决6天。 现在它变得更没有意义了。 我想避免安排每隔几天重新启动,因为这听起来不像一个体面的解决scheme。 编辑3: 这似乎不是经常发生,因为它发生在3天后。

在linux系统中cpu利用率超过100%

在我们的一个生产Linux服务器中,CPU利用率是100 % ,有时是250% 。 我如何find哪个进程使用更多的CPU使用率,以及在哪里可以findCPU使用率日志? 操作系统:RHEL 5.5

巨大的CPU使用率秒杀,我怎么找出是什么原因呢?

我有一台运行CentOS Linux的服务器,很less发生(也许每三个月发生一次),导致它有一个exception高的CPU负载(400%),导致服务器基本冻结。 我遇到的问题是,当我重新启动服务器,我无法弄清楚是什么造成了穗。 我尝试设置一个cron作业,偶尔会将日志文件转储到前10个CPU进程,但是当CPU负载很高时,cron作业显然不会运行。 我对运行一个服务器有点新奇,所以我希望你们可以提供一些build议,告诉我如何能够更好地logging进程,并找出下一次发生突然激增的原因。 我相信这只是一个脚本或过程失控,但直到我能弄清楚哪一个是我有点亏本… 感谢您的任何帮助,您可以提供!