use*_*ber 4 virtualization linux performance multi-core
我有一个带有 Java 7 和 Tomcat 7 的 Linux (RHEL 5.8) 服务器。
性能很差,我很确定它是缓慢的数据库查询。
我们现在有 2 个核心,平均负载从未超过 1.5,第二个核心使用率通常为 0%。他们想尝试添加一个核心,看看它是否会有所帮助。我认为不会。通常,如果我看到所有内核至少在一段时间内都达到了最大值,我只会添加另一个。
你对此有何看法?你说什么时候添加更多内核?
更多信息
DB 在另一个由 DBA 管理的盒子上。我是 Linux 系统管理员。
CPU:2 核 Intel(R) Xeon(R) CPU X5675 @ 3.07GHz 16 GB RAM,2 GB 交换 8 GB 分配给堆,堆的使用量一般小于 4 GB,峰值约为 6GB CPU 使用率峰值约为120%
您的性能可能与核心数无关。Yo 可能受到 I/O 限制,或者只是系统上没有足够的 RAM。
底层系统硬件的规格是什么?例如 CPU 型号、时钟速度、RAM 数量。
与另一个指标相比,性能是否差?你的期望?成绩一直很差吗?
通常,我将系统负载视为确定核心数量是否足够的方式。听起来它在您的情况下处于正确的水平。