linux – 在ESXi 4.0上的CentOS / RHEL中的HS22刀片上的SAS磁盘性能不佳

前端之家收集整理的这篇文章主要介绍了linux – 在ESXi 4.0上的CentOS / RHEL中的HS22刀片上的SAS磁盘性能不佳前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个配置有两个600GB 10K 6Gbps SAS驱动器的HS22刀片,使用板载LSI Logic控制器在RAID1中配置.在它上面运行的是VMWare ESXi 4.0u2,最重要的是几个虚拟机. (是的,我知道我们应该通过SAN提供存储,但这是一个预算限制)我看到了糟糕的读/写性能

>主机A:RHEL 5.5,8GB RAM,2个vcpu
>主机B:CentOS 5.5,1GB RAM,2个vcpu

两个内核都配置为使用elevator = noop启动

主机A上的~8GB dd到350GB精简配置磁盘的结果,ext3格式化:

# dd if=/dev/zero of=fullram bs=1K count=8388608
8388608+0 records in
8388608+0 records out
8589934592 bytes (8.6 GB) copied,467.934 seconds,18.4 MB/s

我看到的最大写入性能是~30MB / s(通过vSphere客户端监控)

主机B上的~8GB dd到40GB精简配置磁盘的结果,ext3格式化:

# dd if=/dev/zero of=fullram bs=1K count=8388608      
8388608+0 records in
8388608+0 records out
8589934592 bytes (8.6 GB) copied,478.192 seconds,18.0 MB/s

然而,我在这个VM上看到的最大写入性能大约为50MB / s(通过vSphere客户端监控)

我已经通过以下方式测试了主机A上的读取性能

> dd 1GB文件
> dd第二个文件与RAM相同(8GB)
>用dd读取1GB文件

结果是:

# dd if=testfile of=/dev/null bs=1K
2097152+0 records in
2097152+0 records out
2147483648 bytes (2.1 GB) copied,190.255 seconds,11.3 MB/s

我不知道可能导致这个问题的原因

解决方法

说真的 – 你期待什么? 19k SAS驱动器的性能不是很好,你在一个刀片上放了很多东西.获取存储刀片或SAN.

为了给你一个比较 – 我运行一个带有64GB RAM的双Opteron Hyper-V服务器….使用Velociraptors 10k RPM驱动器300gb earch(大致可以与你的光盘相比 – 让sqay慢一点).

但我使用6,其中8个用于获得该服务器所需的IOPS预算,而db密集型数据库(数据库)在RAID 10模式下使用ANOTHER 86光盘.

基本上RAID 1在物理上受限制.您将需要放入更多的光盘,并且刀片不适合这种情况,除非您的刀片可以获得IBM所谓的存储刀片(基本上只有光盘的刀片,没有处理器,但其中有一部分).

猜你在找的Linux相关文章