加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-14 02:39:38 所属栏目:Linux 来源:网络整理
导读:我有一个配置有两个600GB 10K 6Gbps SAS驱动器的HS22刀片,使用板载LSI Logic控制器在RAID1中配置.在它上面运行的是VMWare ESXi 4.0u2,最重要的是几个虚拟机. (是的,我知道我们应该通过SAN提供存储,但这是一个预算限制)我看到了糟糕的读/写性能 主机A:RHEL 5
我有一个配置有两个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所谓的存储刀片(基本上只有光盘的刀片,没有处理器,但其中有一部分).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读