如果iostat显示100%忙等待但CPU完全空闲,这是什么意思? 我的应用程序运行了一段时间,然后进入这个状态周期约10-20秒。 它是solaris 10上的事务处理C ++应用程序。 IO stat output: extended device statistics cpu device r/sw/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 […]
我怎么能从Linux命令行告诉我的机器有什么样的处理器? 比如AMD Opteron或者Intel Core 2 Duo。 uname – 只是告诉我这是x86_64,但这是不够的信息。
众所周知,单个处理器上的1.00负载意味着有100%的负载。 类似地,四核上的4.00负载将是100% 。 我应该如何解读4核心8线程处理器的负载? 什么时候达到CPU的最大容量? 在4.00或8.00 ?
我正在运行WRF天气模型。 这是一个密集的,高度并行的应用程序。 我需要为此构build一个HPC群集。 我使用10GB infiniband互连。 WRF并不取决于核心数量,而是取决于内存带宽。 这就是为什么一个核心的i7 3820或3930Kperformance比高级的Xeons E5-2600或E7更好 似乎大学使用Xeon E5-2670 WRF。 它花费大约1500美元。 Spec2006 fp_rates WRF台式显示器580美元i7 3930K与1600MHz RAM执行相同的操作。 有趣的是,i7可以处理高达2400MHz的ram,为WRF做了很大的提升。 那真是胜过了至强。 功耗稍高,但每年还不到20欧元。 即使包括我需要的额外部件(PSU,infiniband,case),i7的方式仍然比至强便宜700欧元/ cpu。 那么,在HPC群集中使用“玩家”硬件是否可行呢? 或者我应该用xeon来做呢? (这不是一个关键的应用程序,我可以处理停机时间,我想我不需要ECC?)
有没有人试图在英特尔凌动平台上安装Hyper-V? Hyper-V要求: 采用英特尔VT或AMD-V技术的x64兼容处理器 硬件数据执行保护(DEP) 看来这两个要求都满足于Atom作为处理器。 不过,我想知道是否有一些阻塞问题(例如BIOS不支持它),因为我检查的所有Atom主板都有相当老的南/北桥。 我的意图是运行两个低要求的虚拟机(embedded式Linux),所以性能不应该成为一个问题。
我们的SPARC服务器正在运行Sun Solaris 10; 我想找出处理器的实际数量和每个处理器的内核数量。 psrinfo和prtdiag的输出是不明确的: $psrinfo -v Status of virtual processor 0 as of: dd/mm/yyyy hh:mm:ss on-line since dd/mm/yyyy hh:mm:ss. The sparcv9 processor operates at 1592 MHz, and has a sparcv9 floating point processor. Status of virtual processor 1 as of: dd/mm/yyyy hh:mm:ss on-line since dd/mm/yyyy hh:mm:ss. The sparcv9 processor operates at 1592 MHz, and […]
在过去的两个星期里,我们的系统CPU使用率(如sys)显示出现间歇性的严重峰值,持续半分钟,locking大多数进程,包括ssh。 我一直在试图弄清楚这一点,但在上面并没有显示任何相关的信息(系统使用它显示的微不足道的进程),尖峰是间歇性的,我无法使用这个web服务器托pipe的web应用程序的任何工作负载来重现峰值。 如果您对如何debugging高%sys和(有时)%si CPU使用率有任何想法,请分享。 系统规格(不知道是否有任何相关性):专用服务器,CentOS 6,核心i7 950,随时保持一致的4到8 GB RAM,硬盘驱动器在RAID-1中。 附加信息: dmesg输出在尖峰之间不会改变 / var / log / messages在尖峰之间不会改变 这是cat / proc / vmstat 这是mpstat 1在典型秒杀期间的输出 添加07.11.11:看起来像简单的重新启动恢复系统状态,我们可能永远不会知道是什么原因引起的干扰。
我已经在Debian上运行了几台旧惠普机器,最近才发现他们只是“识别”并使用一个处理器。 cat /proc/cpuinfo只显示处理器#0的输出,与top相同等。当我拉动系统覆盖物并感觉到散热器时,每个散热器中只有一个是热的。 我很确定每个处理器中的第二个处理器都没有死,因为两者的问题都是一样的。 我被告知我需要安装一个SMP内核(顺便说一句,这些系统是32位的,因为它们相当老),但是当我做uname -a ,我得到: Linux DL360-G3-3 2.6.32-5-686 #1 SMP Mon Feb 25 01:04:36 UTC 2013 i686 GNU/Linux SMP一部分让我相信在我的内核中启用了SMP,但系统仍然只能显示和使用1个处理器。 有人知道这里有什么问题吗? 编辑: 输出ls /sys/devices/system/cpu : cpu0 cpufreq cpuidle kernel_max offline online perf_events possible present dmidecode输出(仅切换到CPU信息): Processor Information Socket Designation: Proc 1 Type: Central Processor Family: Xeon Manufacturer: Intel ID: 29 0F 00 00 FF […]
我有一台运行带有两台Windows Server 208 R2标准客户虚拟机的Windows Hyper-V Server 2008 R2的服务器(四核)。 我已经注意到每个虚拟机的逻辑处理器设置( 处理器 )设置页面的数量默认为1,但是允许我select1到4个“虚拟处理器”(或者等同于我想的逻辑处理器)。 我的问题是:a)这些“虚拟处理器”/“逻辑处理器”是否直接映射到我的英特尔Q6600四核CPU上的内核? b)在这种情况下,是否build议将来宾虚拟机的数字设置为2? 这是否为Hyper-V主机留下了足够的CPU能力? 除了处理能力外,我还想知道是否/如何为Hyper-V主机预留一定量的RAM。
我读过容器化比虚拟化便宜。 我知道容器化比虚拟化使用的资源要less,因为只涉及一个操作系统,没有虚拟化的硬件。 但是,我需要一个支持虚拟化的CPU来运行容器化,例如Docker,或者因为它使用容器中的操作系统库运行应用程序,我可以在没有虚拟化的情况下在CPU上运行它吗?