Articles of 多核

Q8300酷睿2四核与X3360至强

我正在看这个 ABMX服务器,并试图决定在CPU上。 我正在购买2台服务器,作为专门的网站和数据库服务器,用于现在stream量很低但可能迅速增长的网站。 只是试图决定它的价值是多less200美元(每服务器)的至强与核心-2。 Passmark评价他们在3567和4153,这似乎没有什么不同。 我不打算在这一点上需要虚拟化。 我确实听到Xeon在24/7服务器环境中performance更好的传言,但是听到别人说没有太大的差别。 计划运行Windows Server 2008,可能是R2版本,内存为8GB。

在这种情况下有多less核心可用?

我们正在pipe理2个生产服务器。 一个是RHEL4,另一个是CentOS5。 为了find平均负载,我需要确定服务器有多less核心。 我使用了命令$ grep cores /proc/cpuinfo来查找否。 的核心可用。 RHEL4的输出: cpu cores : 2 cpu cores : 2 cpu cores : 2 cpu cores : 2 CentOS5输出: cpu cores : 1 cpu cores : 1 cpu cores : 1 cpu cores : 1 我的问题是,从上面的RHEL4的输出,我可以看到cpu cores : 2有4个条目。 那么,8核还是4核? 2是什么意思? 在CentOS5的情况下,显然是4核。 我也提到这个链接: Howto:Linux检测或找出一个双核cpu

在多处理器系统上,系统负载较高,大多数CPUS处于空闲状态

看下面的“top”输出。 任何想法? top – 17:33:25 up 7 days, 28 min, 4 users, load average: 12.04, 8.35, 6.30 Tasks: 477 total, 2 running, 474 sleeping, 0 stopped, 1 zombie Cpu0 : 14.2%us, 11.9%sy, 0.0%ni, 64.6%id, 0.0%wa, 0.0%hi, 9.3%si, 0.0%st Cpu1 : 0.0%us, 1.3%sy, 0.0%ni, 98.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu2 : 0.0%us, 1.0%sy, 0.0%ni, 99.0%id, 0.0%wa, […]

Windows Server 2012 – CPU利用率

我有32个核心的Windows Server 2012机器。 在任务pipe理器中,由于超线程,它显示了32个核心和64个逻辑处理器。 我的CPU利用率在下面的屏幕截图中: 任何人都可以给我一个这个截图显示的概述? 为什么一半的逻辑处理器处于空闲状态而另一半处于100%的利用率呢? 我如何利用我的应用程序来利用所有的逻辑处理器?

在OpenVZ容器中,Taskset不能正常工作

在Debian OpenVZ容器中,我试图使用taskset将进程固定到核心,但是它不起作用: root@foo:/# taskset -c -p 0 1754 pid 1754's current affinity list: 0-7 pid 1754's new affinity list: 0-7 主机上完全一样的东西。

多核心处理器 – 这是什么意思?

我对Core i3 , Core i 5等术语感到困惑。Core Core i3是指三个物理CPU(三个物理芯片)吗? 或三个CPU在一个单芯片? 我曾尝试在网上find这些信息,但是我的疑惑仍然保持不变,任何人都可以用简单的话来帮助我理解这一点。

如何检查一个具有沉重的IO使用情况的进程是否正常运行

我现在正在pipe理计算机集群进行科学计算。 群集中的一些进程需要大量的io使用。 现在我find了这样一个过程: 其状态在DOWN和RUN之间快速变化,其CPU使用率在1%和100%之间迅速变化。 在top产出中,爱荷华州为0%,闲置约为90% 我认为这个过程可能有一些问题,但是过程所有者声称它正在正确运行,因为它仍然在向磁盘写入数据。 更多信息: 该过程正在将数据写入安装在/ home上的远程磁盘 该过程基于稍微修改的代码。 原来的软件能够multithreading,但需要大量的内存。 修改的代码使用更多的磁盘和更less的内存,但修改代码的人不知道有关multithreading的任何内容。 小testing显示代码可以给出正确的结果 问题: 为什么这个过程没有使用cpu的100%,如果这是因为等待io为什么iowait是0%? 如何判断这个过程是否有问题,是什么types的问题呢?

更改VMware上的CPU核心是否会导致任何问题?

我记得有一次,我尝试添加CPU核心和虚拟套接字到一个运行Windows Server 2003的VPS,它不工作,不知何故变得不稳定,我不能再使用它了。 现在我在VPS上运行Ubuntu 16.04 xenial服务器版本,我想知道是否可以将内核和虚拟套接字的数量从2-2更改为4-2?

CPU使用multithreading进程

背景:在几年前开始作为Fedora Core 2安装的系统中,我有一大堆运行2.6.20和2.6.22内核的系统。 这些系统有8个cpu,正如cat /proc/cpuinfo报告的那样。 我的问题是,当使用multithreading的进程正在运行时,如果您将每个CPU上的使用情况一起添加,那么top报告的99.99%的CPU使用率是指每个CPU的99.99%或总数的99.99%? 换句话说,最高百分比应该是800%还是100%? 看起来,当其中一个进程是99.99%,如果你单独看每个CPU,他们会说25%的利用率(而不是100%)。 任何帮助表示赞赏。 如果我不清楚或困惑,让我知道,我会尽力澄清。 更新看起来好像我们可能已经看到由于程序员所使用的线程模型的问题而导致的低利用率。 他们正在使用用户线程而不是内核线程,并且正在看到用户线程被允许执行的限制。

Apache似乎没有使用多个核心

我有一台配有16GB内存的专用服务器,运行Centos 7的Xeon E5504(8核2.0GHZ)。我运行了顶层命令,可以看到7个内核在大部分时间都处于闲置状态,然后是一个内核全力以赴 我看到它超过100%,我不明白。 %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 16479600 total, 1233968 free, 616824 used, 14628808 buff/cache KiB Swap: 523260 total, 499720 free, 23540 used. 15342640 avail Mem 该服务器仅用作Web主机。 Apache,MySQL和PHP。 我havnt从默认configuration做了任何更改的Apache。 我听说默认的apacheconfiguration支持multithreading,但显然不是这种情况。 mysqld和httpd是唯一使用大量资源的东西。 总共apache每周获得大约10万个请求。 绰绰有余的这台服务器,但作为我继续增加更多的网站,我不想慢下来,因为一切都在同一个CPU上。 我读到它似乎“prefork”需要修改,以使Apache获得更多的资源。 我运行以下命令来查看默认configuration,它看起来不像prefork甚至安装 /usr/sbin/apachectl -l Compiled in […]