- 积分
- 54
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 最后登录
- 1970-1-1
- 阅读权限
- 20
- 听众
- 收听
助理工程师
 
|
本帖最后由 pineweb 于 7-10-2012 10:25 编辑
最近在vmware想利用多网卡多路径的方式给虚拟机的IO提速,试验的环境是这样的
主机:采用esx4.1的PC SERVER 2台,每台主机有4块千兆网卡
存储:采用Openfiler 2.99的 PC Server 1台,磁盘是8块 SATA 盘组成的RAID10,也是4块千兆网卡,32G内存
交换机:H3C 5500 千兆交换机,测试时是将所有网卡都接在同一个交换机上。
Vcenter中建立了分布式交换机DVS,ESX主机的四个网卡都挂在DVS上,并建立了4个 PORTGROUP用于ISCSI,每个PORTGROUP都采用单独的子网,每个主机都在PORTGROUP分别开VKERNEL端口,共4个。
然后在存储适配器和存储上都使用了多路径,路径选择规则为循环。
存储OPENFILER一端也对应使用了四个子网的IP。
VMFS的BLOCKSIZE为8M。
交换机没有启用巨帧。
然后在虚拟机上测试读写速度。
发生了比较奇怪的现象,写速度很快,大约400M/S,Openfiler和ESX的四块网卡都跑满。
读取速度却很慢,始终无法超过115M/S,但是经观察,Openfiler和ESX的四块网卡都是在工作的,流量大约是每块网卡25-30M不等。
写
,经测试BS设置8M最快:
[root@Test1 ~]# dd if=/dev/zero of=/root/10Gb.file bs=8192k count=1250
1250+0 records in
1250+0 records out
10485760000 bytes (10 GB) copied, 25.4017 seconds,
413 MB/s
读
,经测试BS设置4K最快
[root@APP1 ~]# dd if=/root/1Gb.file bs=4k | dd of=/dev/null
250000+0 records in
250000+0 records out
1024000000 bytes (1.0 GB) copied, 8.89806 seconds,
115 MB/s
折腾了好几天也没搞清瓶颈在哪里,请各位老大帮忙看看是什么问题,多谢啦!
|
|