我有一台带有4个146GB SAS磁盘的HP DL360服务器和一个带有256MBcaching的Smart Array P400i RAID控制器。 这些磁盘位于RAID 5(3个磁盘+1个热备份)中。
该服务器正在运行VMware ESX 3i。
磁盘写入性能非常糟糕。 这里有一些数字:
ns1:〜#hdparm -tT / dev / sda
- 使用vmstat时,CPU空闲设置为99,这是什么意思?
- 内存大小与速度
- HP SmartArray P400的读写速度较慢
- OpenVPN性能
- 为什么在我的ZFS NAS上执行大量删除,复制和移动操作会阻止所有其他IO?
/ dev / sda上:
定时caching读取:2.00秒中的3364 MB = 1685.69 MB /秒
定时缓冲磁盘读取:3.79秒内为18 MB = 4.75 MB /秒ns1:〜#time sh -c“dd if = / dev / zero = ddfile bs = 8k count = 125000 && sync”
125000 + 0logging
125000 + 0logging
1024000000字节(1.0 GB)复制,282.307 s,3.6 MB / s真正的4m52.003s
用户0m2.160s
sys 3m10.796s
与其他服务器相比,这些数字非常糟糕:Dell R200,2个500GB SATA磁盘,PERC RAID控制器(磁盘镜像)。
web4:〜#hdparm -tT / dev / sda
/ dev / sda上:
定时caching读取:2.00秒中的6584 MB = 3297.79 MB /秒
定时缓冲磁盘读取:3.02秒中的316 MB = 104.79 MB /秒web4:〜#time sh -c“dd if = / dev / zero = ddfile bs = 8k count = 125000 && sync”
125000 + 0logging
125000 + 0logging
1024000000字节(1.0 GB),35.2919秒,29.0 MB /秒实际0m36.570s
用户0m0.476s
sys 0m32.298s
服务器负载并不很高,VMware Infrastructure Client性能监视器在过去的30分钟内平均读取速率为550KBps,平均写入速度为1208KBps(最高写入速率为6.6MBps)。
这从一开始就是一个问题。 有任何想法吗?
特定控制器上的写入性能通常很差,除非您还拥有caching的电池单元。 另外,将arrays重新configuration为RAID 1 + 0将为您提供相同数量的空间和更好的整体性能。
您是从ESXi控制台还是从虚拟机内testing这个function?
你没有可选的BBWC吗? 我在ESX4下的性能是糟糕的(5mb / s读/写),没有一个。 它的恒星与一个(10倍的改善)。 如果没有BBWC,arrays控制器会禁用写回caching,从而导致性能下降。
作为一个负责人 – 我的服务器也缺less从BBWC到P400的$ 50电缆。 确保你有一个,如果没有,便宜一起购买。
对于缓冲读取,我的性能在80到350MB / s之间变化,您可以在智能启动时进入智能arrays工具,并启用各种选项,包括caching有/无电池(如果您希望每个逻辑驱动器),以及磁盘caching通常closures的数组,可以在创build数组后创build。
那听起来不太对,我们有360/380的负载,而P400 / 410i是坚如磐石的 – 它可能是一个垂死的磁盘或控制器,我想你需要马上打电话给惠普。