标签: central-processing-unit

如果 iostat 显示 100% 忙等待但 CPU 完全空闲,这意味着什么?

如果 iostat 显示 100% 忙等待但 CPU 完全空闲,这意味着什么?我的应用程序运行了一段时间,然后定期进入此状态大约 10-20 秒。

它是 solaris 10 上的事务处理 C++ 应用程序。

IO stat output:
                  extended device statistics                       cpu
device      r/s    w/s   kr/s   kw/s wait actv  svc_t  %w  %b  us sy wt id
c0          0.0    0.0    0.0    0.0  0.0  0.0    0.0   0   0   0  0  0 100
sd1         0.0    0.0    0.0    0.0  0.0  0.0    0.0   0   0 
sd2         0.0    0.0    0.0    0.0  0.0  0.0    0.0   0   0 
sd3         0.0    0.0    0.0    0.0  0.0  0.0    0.0   0   0 …
Run Code Online (Sandbox Code Playgroud)

solaris central-processing-unit iostat

5
推荐指数
1
解决办法
1万
查看次数

新服务器 (IIS7 / Windows Server 2008) 的 CPU 配置是什么?

我有一定的预算从供应商那里订购几台新服务器。新服务器将运行 Windows Server 2008/IIS 7 和许多网站(ASP.NET 和经典 ASP)。他们不必运行 SQL Server 或任何其他数据库软件。所有数据库都在其他专用服务器上。

服务器将有 24 GB 的 RAM,但我不确定 CPU。您会在这两个 CPU 选项(都有四个内核)之间选择什么配置以及为什么:

hardware iis windows-server-2008 iis-7 central-processing-unit

5
推荐指数
2
解决办法
1164
查看次数

在 Ubuntu 中监控 CPU 使用率

如何在Ubuntu中找出哪个进程正在使用CPU到什么程度?我想要实时数据以及记录的历史记录。控制台和 GUI 应用程序都很棒。

情况是我的系统现在似乎真的超载了,我不确定为什么。我花了一些时间杀死进程并观察性能是否有所提高。而且我怀疑在 Mozilla 中运行的 JS 脚本会导致问题。总而言之,一个用于查看 CPU 使用率的好工具会派上用场。

linux ubuntu monitoring resources central-processing-unit

5
推荐指数
2
解决办法
6994
查看次数

您如何确定Linux计算机具有哪种类型的CPU插槽?

我可以使用什么 Linux 命令/程序来告诉我 Linux 桌面具有哪种类型的 CPU 插槽?

我在 Windows 上使用 CPUZ 或 SIW,我可以在 Linux 上使用“cat /proc/cpuinfo”来获取拥有者的其余信息,但它没有告诉我 CPU 是哪个插槽。

谢谢。

linux central-processing-unit socket

5
推荐指数
2
解决办法
1万
查看次数

无论如何要知道您所谓的完全专用服务器是否真的是一台虚拟资源共享机器?

有时我觉得我的服务器响应不如我预期的那么流畅(我有一个 Intel(R) Xeon(TM) CPU 2.80GHz 四核),例如,“top”命令报告低负载 < 0.5,CPU几乎完全闲置...

我可能有互联网连接问题,所以我真的不知道是我自己还是服务器本身。

是否有任何基准测试脚本(或类似的东西)我可以运行并查看服务器的实际性能?

performance central-processing-unit benchmark

5
推荐指数
3
解决办法
621
查看次数

如何比较 CPU?

比较各种 CPU 的任务特定性能的指标及其优先级是什么?

performance central-processing-unit metrics

5
推荐指数
1
解决办法
325
查看次数

Apache consuming too much CPU and memory

I am having some troubles with CPU loading an memory with Apache Web Server.

We are running a Ubuntu Server 12.04 LTS on a Virtual Machine. Our server have the following specs:

  • 8GB RAM;
  • 4 vCPUs (12ghz);

We configured the server to run a Drupal (7.23) based website. So, we installed Apache, PHP, MySQL... The versions are below:

  • Apache 2.2.22;
  • PHP 5.3.10 (The PHP are running as Apache Module.);
  • APC 3.1.7;
  • MySQL 5.5.31 (all innodb …

performance memory central-processing-unit php5 apache-2.2

5
推荐指数
1
解决办法
6万
查看次数

vCenter 集群 CPU 利用率数据不准确

我们拥有相当合理规模的 vSphere“资产”,我们 80% 的 Windows/Linux 服务器已虚拟化,运行在六个数据中心。我面临的挑战之一是中长期容量规划,确保我在年度资本支出预测中获得足够的资金,以确保为主机升级(通常是内存)、更多主机(硬件和 ESX 许可证)或最坏情况下的 SAN 扩展提供资金。

不管怎样,直到最近,我还是很乐意接受 vCenter 的性能统计数据作为真正代表正在发生的事情。在查看统计信息时,我通常在集群级别工作,因为每个集群中的主机都具有相同的规格、升级等。

然而,我最近注意到一些让我感到不安的事情。我的一个集群有 200GHz 的 CPU“带宽”可用,其组成如下:

5 hosts x 2 sockets-per-host x 6 cores-per-socket x 3.33GHz per-core = 199.8GHz
Run Code Online (Sandbox Code Playgroud)

这很好,vCenter 正确报告了这个值。但是,当您在 vCenter 中查看集群的 CPU 利用率或使用 PowerCLI 的Get-Stat cmdlet提取统计信息时,CPU 利用率有时会超过 300GHz。这会打乱我的计算,因为利用率达到 150% (!)。现在,我已经很长时间没有做 A-level 数学了,但我看不到 CPU 是如何被 150% 使用的...

因此,我记录了与 VMware 支持的电话。而且,可笑的是,他们说我需要购买 vCenter Operations Manager (vCOPS) 才能完成我想做的事情。好吧,不,谢谢,如果我有一些准确的统计数据,我可以做我自己的决策支持(对不起,咆哮了)。

所以,我提出了一个解释,支持人员说 vCenter 中的数据基于使用平均值总和的“通用”计算。嗯,平均数据样本是很正常的,也可以接受,但我仍然无法理解你怎么能超过 100%。

所以,我一直在尝试自己解决这个问题,我想知道 Xeon 的超线程或“turbo”功能是否会影响结果。然而,“turbo”提升仅从 3.33GHz 到 3.6GHz,即:8%。

有什么线索吗?

performance central-processing-unit vmware-esx utilization vmware-vcenter

5
推荐指数
1
解决办法
1988
查看次数

是否应该在 VM 上使用 APIC?

我正在配置一些 VMware 和 Virtualbox VM,包括 32 位和 64 位,并且我所有的引导命令都以/install/vmlinuz noapic.

在网络上搜索有关 APIC 等的信息并没有给我一个明确的答案何时使用 APIC。

Does it depend on the amount of CPU cores the machine has installed?
Should APIC be disabled when used on virtual machines?
Does it depend on special features supported by the CPU?
Does it matter if it's a 32 or 64 bit OS/machine?
Is APIC generally a bad thing, because still unstable?
Does it matter setting noapic in the boot command or will the …

hardware virtualization virtual-machines central-processing-unit

5
推荐指数
1
解决办法
1169
查看次数

VPS 上的 Ubuntu 变得无响应:BUG:软锁定 - CPU#0 卡住 22 秒

我们有一个在 Xen 上运行 Ubuntu 的 VPS。问题是,大约每天一次,大约 20-50 分钟,随机时间,服务器对外界完全没有响应。在这段时间之后,它再次变得响应,好像什么也没发生过一样,它不会失去正常运行时间,也不会重新启动。它只是再次开始响应,就好像它一直处于假死状态一样。

这些中断发生在非异常内存和 cpu 的条件下,例如 70% mem、5% cpu。我已经停止了所有非必要的服务,所以使用非常均匀。这些中断不会特别发生在内存/cpu 增加时(在日常任务期间),它们有时会在 cpu 使用率非常低 (<2%) 时发生,但在过去也发生在交换期间。

这些停电在 Ubuntu 12.04 LTS 和 Ubuntu 14.04 LTS 下都发生过——根本没有变化(我专门升级了 Ubuntu,看看它是否有助于解决这个问题)。

可以登录我们的虚拟主机站点,并使用他们的管理控制台查看这段时间内的错误消息。据推测,这些消息来自 Xen 虚拟化,主要消息如下:

BUG: soft lockp - CPU#0 stuck for 22s! [ksoftireqd/0:3] (repeats many times)
SysRq : Emergency Sync (Sometimes this is the only message in the console)
Run Code Online (Sandbox Code Playgroud)

之前在不同负载情况下看到的其他情况包括:

BUG: soft lockup - CPU#0 stuck for 22s! [swapper/0:0] 
Run Code Online (Sandbox Code Playgroud)

(重复多次)或:

INFO: rcu_sched detected stall on CPU 0 (t=15000 jiffies) 
Run Code Online (Sandbox Code Playgroud)

(随着 t 变大重复多次) …

ubuntu xen vps central-processing-unit

5
推荐指数
1
解决办法
7684
查看次数