Articles of CPU使用情况

当CPU使用率非常低时,高CPU中断

我有一个在Win2012 Hyper-v服务器上运行的CentOS 6虚拟机。 该服务器拥有12个处理器,60GB内存,Raid-5 SSD。 服务器上还没有运行,但它有非常高的CPU中断,总是12K。 这是正常的吗? ====更新=== 看起来,一个CPU给1K中断。 我改变了CPU为2,然后显示大约2000中断 然后我改变了CPU为8,它显示了约8000中断 看来这是正常的。 # vmstat 1 5 procs ———–memory———- —swap– —–io—- –system– —–cpu—– rb swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 59175084 39128 461120 0 0 24 10 1010 17 1 3 96 0 0 […]

docker服务器高CPU负载

有时Jetty会将我们的服务器加载100% – 每个线程100%的1个核心。 我们有docker9和JDK 1.7(在docker6和JDK 1.7 – 这不会出现)。 Jetty现在运行在默认设置下,以前我们使用JAVA_OPTIONS="-Xms4096m -Xmx4096m -server -XX:+UseConcMarkSweepGC" 我做了主线程的转储(用jstack -F pid),但是这没有给我什么(我只是不明白)。 倾倒 有什么方法可以确定哪些进程/项目加载CPU?

隔离一个高CPU的PHP进程

我有一个16 CPU的核心服务器,经历40-70的一致负载平均值。 在几个小时的top命令露营之后,我已经隔离了单个用户的CPU峰值。 在top命令按c后,高CPU命令是/usr/bin/php /home/user/public_html/index.php ,这对于隔离是基本没用的,因为这是我们整个PHP MVC框架的主控制器处理程序(CodeIgniter,如果你好奇)。 我之所以还没有使用代码分析器,是因为这个用户下的任何PHP进程看起来一直都是高CPU占用率。 我已经仔细检查了我们的slow-query.log(MySQL),并且这个Web应用程序生成了接近于0的慢速查询。 问题: 代码分析是这个应用程序的主要答案? 为什么传入的PHP请求只有一个用户一直很高? 为什么这个Web应用程序的任何和所有传入的PHP请求是高CPU使用率? 可能是一个超载或效率低下的MySQL数据库导致这些PHP进程消耗高于正常的CPU使用率? 还是两个完全独立? 硬件升级的时间? 你怎么知道这个区别?

高CPU使用率顶部不显示进程

嘿,我有一个奇怪的问题,我有一些困难的诊断。 由于CPU使用率过高,我的虚拟机出现故障。 这个虚拟机上的网站stream量非常低,所以我知道一些不寻常的事情正在发挥。 我运行了几个基本的诊断命令,并确定用户进程正在使用过多的CPU。 于是我跑到最前面,发现了一些不寻常的东西。 虽然我的CPU使用率报告用户进程高,顶级进程都使用惊人的小CPU。 如果没有明确的重点,我很难指出这个问题。 以下是顶部输出的前几行: Tasks: 117 total, 2 running, 115 sleeping, 0 stopped, 0 zombie Cpu0 : 73.1%us, 10.0%sy, 0.0%ni, 16.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu1 : 84.7%us, 10.3%sy, 0.0%ni, 4.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.3%st Mem: 2054472k total, 622260k used, 1432212k free, 59960k buffers Swap: 0k total, 0k used, 0k free, […]

我可以限制在Solaris上进行处理的挂钟时间吗?

如果在执行之后的某段时间仍然运行,我希望(许多)进程被杀死。 首先,我认为Solaris的资源pipe理是工作的完美工具,因为在处理组中实施限制似乎是自然的。 所以我build立了一个项目 my_project:1000:testing project:::project.max-cpu-time=(priv,18000,signal=XCPU,syslog=err);rcap.max-rss=2651953561;task.max-cpu-time=(priv,30,signal=XCPU),(priv,90,signal=KILL) 然而, *.max-cpu-time资源控制似乎只计算在计算过程中花费的时间,所以例如等待input的程序将无限运行。

即使只有一个用户,Apache也使用100%的CPU

即使只有一个用户,Apache也使用100%的CPU 每当有人在我们的bug跟踪器中search错误,或者只是重新加载search结果页面或者对结果进行sorting,Apache(或者我应该通过Apache来说PHP吗?)使用100%CPU几秒钟。 这会导致非常缓慢的页面加载。 即使我从服务器机器本身访问我们的bug跟踪器,也会发生这种情况。 我的问题是什么似乎是这里的瓶颈(Apacheconfiguration,PHPconfiguration,MySQLconfiguration,caching,PHP模块或其他?),我应该怎么做才能解决它? 我们正在使用的软件(几个月前下载,之后没有更新): Kubuntu:14.04.3 LTS PHP:5.5.9(我猜是运行Apache apache mod?CGI?似乎不是fastCGI) apache2:2.4.7(PREFORK) mysql:5.5.44 Bug Genie(bug跟踪软件):4.1.0 这是Firebug的图像。 “POST分页”是一个重要的,它需要1秒接收4.0M,但它必须等待7秒才能收到。 这是“POST分页”标题的图像。 就像服务器一样,它是这样做的。 看来“分页”的请求需要7-8秒来处理。 第一波是当我search和显示约250个问题(“分页”),第二个是当我采取一个小动作就像去一个问题页面。 你可以看到,即使是小的行动占用CPU。 我不知道为什么使用这么多的内存(1.6G的2.0G),即使我不访问错误跟踪器,但无论如何,空闲内存似乎已经足够了。 似乎并不存在I / O问题(“%iowait”低,有时候“await”可能比“svctm”更大) 而且似乎没有太多的交换。 这是我们的设置(可能对我的猜测重要的部分)。 Apache2.conf(不使用httpd.conf) ServerName localhost Timeout 300 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5 HostnameLookups Off <Directory /var/www/html/bugs2/> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all </Directory> AccessFileName […]

10分钟 CPU使用率突发:我怎样才能找出哪些进程是原因?

上面的CPU使用情况图是通过在我的Linux 机器上运行psensor过夜生成的。 请注意10分钟的活动消耗高达40%的至强。 除了可能使用Debian的单用户桌面设置默认configuration的pipe理进程之外,机器应该一直处于闲置状态。 窗户高度是67%(由于在最右边短暂的秒杀)。 我怎样才能找出哪些进程导致这些10分钟的突发CPU使用率? 理想情况下,每个过程都有类似的情节是有帮助的。

Ubuntu减less/增加每个需求基础上使用的核心数量

我想问一下最佳实践,如何根据需要pipe理使用运行Ubuntu 16.04 lts的Dell PowerEdge 1950 Gen II的内核数量。 PowerEdge 1950具有两个四核英特尔至强X5363处理器,支持在BIOS中启用电源,并完全支持IPMI。 下面是X5365的细节和function * -cpu:0 描述:CPU 产品:Intel(R)Xeon(R)CPU X5365 @ 3.00GHz 厂商:Intel Corp. 身体标识:400 公交车信息:cpu @ 0 版本:Intel(R)Xeon(R)CPU X5365 @ 3.00GHz 插槽:CPU1 尺寸:2GHz 容量:3600MHz 宽度:64位 时钟:1333MHz function:x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi […]

服务器运行在100%没有解释

我有一个Ubuntu VPS,最近通过完整的处理器使用情况开始不响应。 不幸的是,我不知道是什么原因造成的,我正在寻找一些可以用来确定是什么原因导致问题的指针,所以我可以解决这个问题。 我不知道locking时运行的是什么,但是有一些方法可以解决这个问题吗? 我可以设置哪些程序/日志logging,以便在下次发生问题时诊断问题?

服务器繁忙

我们有一个广告服务器,可以一次处理多个请求,不过有时候,蓝屏显示“服务器太忙”,必须执行“iisreset”才能使服务器重新启动并运行。 另外我注意到的是,CPU在100%阻塞,几乎不可能纠正这个问题。 你有什么build议或疑难解答经验,我可以如何解决这个问题? 如果你有任何你想知道的信息,请不要犹豫,问。 在此先感谢,克里斯