2012-10-22 48 views
0

我在寻找理解多核多处理器系统和CPU负载之间的关系?正如我之前所搜索的“在多处理器系统上,负载相对于可用处理器的数量”。 我有一个4处理器的服务器,每个处理器都是四核,我想知道这个系统的流量阈值。是不是16? 操作系统是redhat在多核多处理器CPU的负载

回答

2

大致 - 是的,但总的来说 - 略小一些。问题是每个处理器都有自己的内存控制器,并附带了内存。虽然每个处理器的内存都可以从其他处理器访问,但访问速度低于直接连接到处理器内存控制器的内存。这同样适用于PCI设备 - 它们与一个处理器“足够接近”,并且需要更多时间从其他处理器访问此设备。因此,例如,当您在应用程序中设置某些线程的亲和性时,您应该清楚地明白,您不会将此线程推送到其他处理器,因为此挂接实际上可能会降低进程的性能。

0

我们在谈论什么样的流量?网络流量?如果是这样,您的服务容量将取决于所托管服务的配置文件。要找到真正的容量,您需要执行负载测试。有很多工具可以帮助你解决这个问题。

另外,4个四核处理器等于16个核心(或CPU)。