linux – 什么时候向虚拟服务器添加更多内核?

我有一台带有 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,峰值大约为6 GB
cpu使用率飙升至120%左右

解决方法

您的表现可能与核心计数无关.可能是I / O约束或者系统上没有足够的RAM.

底层系统硬件的规格是什么?例如. cpu型号,时钟速度,RAM量.

与另一个指标相比,性能差吗?你的期望?表现一直不好吗?

通常,我将系统负载视为确定核心数量是否足够的方法.听起来它在你的情况下处于正确的水平.

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...