Articles of CPU使用情况

用很less的CPU使用率加载高?

负载一直在6点左右,但是箱子上的运行很less。 任何想法是什么造成这个? 这是一个很大的AWS实例。 procs ———–内存———- — swap– —– io —–system– —- cpu– – rb swpd免费的buffcachingsi所以在我们sy sy洼 0 4 0 4815700 179440 548200 0 0 0 3 2 3 5 1 91 0 0 4 0 4821256 179444 548192 0 0 0 0 228 373 1 1 48 48 0 4 0 4821296 179444 548196 0 […]

CPU使用率和系统空闲进程不正常吗?

这是一个(旧的)单核Win2003盒子。 我注意到,在任务pipe理器>性能下,CPU使用率达到了80%,但在进程下,空闲进程显示的是60-70%左右,当然还有下降和高峰。 很奇怪。

GCE微实例组自动缩放exception

我在Google云端平台的一个项目中有一个托pipe的实例组。 我的实例组使用GCP提供的最小的预定义机器,f1-micro(更多信息,请访问https://cloud.google.com/compute/docs/machine-types#sharedcore ) 我的实例组使用以下设置启用了自动缩放: gcloud compute instance-groups managed set-autoscaling [my-ig] \ –region us-central1 \ –min-num-replicas=3 \ –max-num-replicas=15 \ –cool-down-period=250 \ –scale-based-on-cpu \ –target-cpu-utilization=0.9 我有一些奇怪的行为,在cpu使用中出现一些小的/短的峰值之后,autoscaler决定大规模地自动调整我的实例,然后在几分钟后回到原来的数字。 这是我的实例组的cpu-graph的样子,在这个屏幕截图中,实例组没有自动缩放,它有3个实例运行我的应用程序: 对我来说,这些情况看起来并不像他们需要自动调整,他们似乎是稳定的,实际上,网站的performance非常好。 这是谷歌关于这种虚拟机实例的说法: f1-micro机器types提供突发function,允许实例在短时间内使用额外的物理CPU。 当您的实例需要比最初分配的更多物理CPU时,会自动发生爆炸。 在这些峰值期间,您的实例将以机会性的方式利用突发中的可用物理CPU 我的问题是: 那个图中的尖峰是正常的,因为每个vm实例有0.2个共享cpus? 或者即使机器非常小,那些尖刺也不应该存在 随着自动缩放,自动调整程序开始在cpu活动的每个上升沿添加疯狂的实例,实际上,如果您对cpu进行平均,那么cpu使用率并没有真正的高峰,只有很小的突发迅速稳定下来。 我的select(我认为)是: 使用更less的实例,但更大的大小 使用平均10分钟平均CPU的一些stackdriver图 (太贵了) 禁用自动缩放并手动执行 修复我的代码中的CPU峰值(如果可能的话,万一它不是微型虚拟机的正常行为)

AWS亚马逊AMI EC2使用php的shell exec获取内存使用情况

对于这个菜鸟问题的道歉真的会喜欢一些关于我的问题的最佳实践的build议。 我已经在我的箱子中安装了ffmpeg,并且正在运行一个简单的脚本,它使用shell使用shell_exec将.mp3转换为.wav文件。 这工作正常,当没有滥用最近我的服务的用户写了一个macros脚本,开始转换近10,000个MP3的这个过程中,这消灭了我的服务器,直到我拔掉插头。 现在,我完全明白我应该有一些防范这个问题的方法,防止这种情况的最好方法是什么? 我检查了EC2,不得不停下来重新启动,CPU超过了90,所有的东西都崩溃了。 有一个PHP脚本来检查框的CPU加载是否有意义,如果它是超过50%的地方只是不运行脚本? 我还在学习会欣赏一些build议,让我放心,这个问题不会再发生。 谢谢

在批处理模式下closures'Irix模式'closures'top'

任何人都可以告诉我如何调整以下顶级命令,以便它在批处理模式下始终以Solaris模式运行? top -d 3 -n 2 -b -p <PID> 我需要'顶部'输出一个进程的CPU使用率已经被CPU总数除以,据我所知,这可以通过'我'切换(Irix模式),但它似乎在交互操作中可用(不是批处理操作)。 所以我想知道这是真的,还是有人知道我打算实现什么解决方法? 谢谢! PS。 操作系统:RedHat企业版Linux 5。

在AIX中按CPU使用情况查找最重的用户

有没有一种方法可以根据AIX中的CPU使用情况find顶级用户? 如果可能,我想获得历史logging,但是我愿意安装一些额外的日志logging工具。

top命令表示与sar命令不同的CPU使用情况

在我的CentOS服务器上,当我使用sar命令检查资源时,用户cpu使用率在%15左右,而在顶层命令中,唯一的'java'进程使用像%99的cpu。 有时甚至超过%100! 谁在这里?

如何组合不同的pidstat输出(CPU,I / O,磁盘使用)

我想使用pidstat来获取-u,-r和-d标志。 有没有办法做到这一点? 这个想法是获得CPU,I / O和磁盘使用。 干杯 PS。 在Ubuntu 11.04中,将标志组合为-urd不起作用

VPS CPU使用率非常高

我只是将我的主机切换到VPS。 我承认服务器pipe理员是我非常非常新的东西。 无论如何,我得到了有关我的服务器负载超过100%的重复的电子邮件,所以我显然需要得到不同的configuration。 这是我的#top: http : //support.schaffner-publications.com/images/top.jpg 我的VPSconfiguration是: os- CENTOS 6.5 i686 ram- 756 MB bram- 1024 MB cpu – (2)x Xeon E5645 24x核心软件 – PHP,MySQL,Apache,FFmpeg,Lame,Libogg,Libvorbis,FLVtool2,Mplayer,Mencoder,AMR,kernel – 2.6 .32+ 我有大约15个Joomla站点都打开了caching。 尽pipe我有1个网站每天获得大约1万次综合浏览量,并且每天获得大约200次网页浏览量,但大部分网站的stream量都很低。 如何让我的负载下降? stream量统计: Unknown robot (identified by 'bot*') 941,891+589 260.70 GB 12 Jul 2014 – 20:12 MSNBot 45,500+319 3.06 GB 12 Jul 2014 – 20:11 […]

系统不能处理软中断,但有空闲时间?

在处理软中断方面,我有5%和更多的CPU时间。 对此, ksoftirqd运行速度几乎不变,但使用的CPU很less(小于1%)。 然而,不pipe这个重负载还是有相当高的空闲时间百分比(30%以上)(这是闲置的top值,或者是从mpstat闲置的top值)。 一些背景(但是,我想要一个概念上的答案,而不是解决我的系统上的问题)。 该系统用于iptables的路由( echo 1 > /proc/sys/net/ipv4/ip_forward )和NAT,并运行与联网无关的附加用户空间应用。 另外,负载平均值始终高于1(这是一个单核处理器)(这是从top负载平均值或sar -q的输出值)。 什么是阻止系统使用空闲时间来防止软中断的处理被遗漏? 我期望看到空闲时间(ID顶部)用于服务软件中断(顶部si),并没有处理器错过任务,同时空闲。