$ cat /proc/cpuinfo | grep -iE "model name|cpu MHz|processor" processor : 0 model name : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz cpu MHz : 1600.000 processor : 1 model name : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz cpu MHz : 1600.000 processor : 2 model name : Intel(R) Core(TM)2 Quad CPU Q6600 @ […]
我注意到运行SQL Server 2008的8-CPU数据库服务器的CPU使用率根本不平衡。 下面是一个随机的一天的平均值,这是典型的,一致的不对称: 9,15,10,21,18,21,14,9 (这里只是缩略图,因为图像真的很高,但点击全尺寸的图像) 与我们的4-CPUnetworking服务器相比,这些服务器几乎都是完全平衡的 ,这让我觉得很奇怪。 现在,这是一个专用的服务器,所以运行它的唯一的东西是SQL Server 2008(和内置的全文索引,我们使用相当多),所以我不知道为什么CPU的使用会是如此不对称 。 思考?
我们有一个由两个节点组成的Heartbeat / DRBD / Pacemaker / KVM / Qemu / libvirt群集。 每个节点使用以下软件包/版本运行Ubuntu 12.04 64位: 内核3.2.0-32-generic#51-Ubuntu SMP DRBD 8.3.11 qemu-kvm 1.0 + noroms-0ubuntu14.3 libvirt 0.9.13 起搏器1.1.7 心跳3.0.5 虚拟客户端正在运行Ubuntu 10.04 64位和Ubuntu 12.04 64位。 我们使用libvirtfunction将主机CPU的function传递给虚拟客户机,以实现最佳的CPU性能。 现在这是这个集群上的一个常见设置: 虚拟机“监控”有4个vCPU 虚拟机“监控”使用ide作为磁盘接口(我们目前正在切换到VirtIO,原因很明显) 我们最近跑了一些简单的testing。 我知道他们不专业,没有达到高标准,但他们已经显示出强大的趋势: 节点A正在运行VM“bla”节点B正在运行VM“监视” 当我们从虚拟机“bla”到虚拟机“监视”rsync的文件,我们只达到12 MB /秒。 当我们在虚拟机“监控”内部执行一个简单的dd if / dev / null = / tmp / blubb时,我们可以达到30 MB / s左右。 […]
一个星期一到两次taskhost.exe减慢我的电脑停下来! 它占用了我CPU能力的25%(即1个处理器)。 我不能杀了它,不知道它在做什么。 我想象它的某种窗口的预定活动。 我怎样才能找出是什么原因造成这个问题? 我怎么能阻止它?
我的Amazon EC2微型实例经常有100%的CPU使用率。 我只有一个WordPress的安装。 我仍然在生产模式,所以没有用户,但我得到100%的CPU使用率。 有人知道如何减less它? 我每小时收到亚马逊电子邮件通知,因为这会持续超过300秒的时间。 我已经将我的数据库移动到RDS,但没有解决这个问题。 它只是让它好一点。 在使用我的数据库转到RDS之前,我的网站在加载一个网页时总是崩溃。 我的mysqld.log提供了errno 12错误,这也是为什么我在my.cnf中做了innodb_buffer_pool_size = 256M,但是没有带任何东西。 将感谢每一个小费。
我们有一个EC2实例(Ubuntu),它有几个基于Java的应用程序,最近我们遇到了高CPU利用率尖峰,触发了我们的一个Cloudwatch警报。 当我们进入服务器看CPU的使用情况时,事情已经平息下来。 在其中一个警报电子邮件中,我们很想看到的是正在运行的进程及其在报警发生时的CPU利用率(%)。 这甚至有可能吗?
对于那些不知道的人来说,在最近的Windows Server版本中,CPU停放是Windows的一个特性,它允许Windows几乎不使用CPU内核,而且什么都不用。 它被引入作为节电措施。 这里还有更多关于它的细节。 然而,我很好奇的是这个问题在虚拟客户机上还是CPU停机问题,而不是帮助,因为物理CPU是由ESXipipe理的,而不是Windows,而且停放的CPU不太可能处理stream量,除非调度员认为有足够的工作来卸载CPU? 我还没有发现任何关于这个问题的信息 – 我怀疑它是基于给定的工作负载,但我没有看到任何讨论(不像超线程是否有任何影响,这似乎是定期讨论)。 虽然我确实了解“testing你的工作量”,但我想知道是否有任何build议/指导原则,我错过了。
我有几个进程正在吃掉很多系统CPU时间(通过查看vmstat)。 有没有简单的方法来找出正在进行什么样的系统调用? 我知道有strace,但有一个更快,更简单的方法? 系统调用是否存在类似“顶部”的内容?
如何获得特定应用程序中每个线程的当前CPU使用情况? 是否有可能从某处获取信息或使用某种工具?
我们有一个非常高的负载和CPU利用率的服务器,但我们无法弄清楚为什么。 当我们运行顶级的所有特效似乎是非常低的CPU。 http://cl.ly/2d1g0K3q261r0R0K3e35 有没有更好的方法来寻找是什么原因造成的?