我正在寻找了解多核多处理器系统和 cpu 负载之间的关系?正如我之前搜索的“在多处理器系统上,负载与可用处理器的数量有关”。我有一个有 4 个处理器的服务器,每个处理器都是四核的,我想知道这个系统的流量阈值。是不是16??操作系统是红帽
问问题
721 次
2 回答
2
大致 - 是的,但总的来说 - 有点小。问题是每个处理器都有自己的内存控制器,并附有内存。虽然每个处理器的内存都可以从其他处理器访问,但此访问速度低于直接连接到处理器内存控制器的内存。这同样适用于 PCI 设备 - 它们与一个处理器“足够接近”,并且需要更多时间从其他处理器访问该设备。
因此,例如,当您在应用程序中设置某些线程的亲和性时,您应该清楚地了解您不会将此线程推送到其他处理器,因为这种锁定实际上可能会降低您的进程的性能。
于 2012-10-22T09:12:30.080 回答
0
我们在谈论什么样的流量?网络流量?如果是这样,您的服务容量将根据它所托管的服务的配置文件而有所不同。要找到真正的容量,您需要执行负载测试。有很多工具可以帮助您解决这个问题。
此外,4 个四核处理器等于 16 个内核(或 CPU)。
于 2012-10-22T09:06:53.497 回答