- 最后登录
- 2-5-2012
- 注册时间
- 9-25-2006
- 在线时间
- 1385 小时
- 威望
- 21 点
- V币
- 5295 个
- 阅读权限
- 70
- 精华
- 14
- 日志
- 0
- 相册
- 1
- 帖子
- 525
- 主题
- 10
- UID
- 89114
  
- V币
- 5295 个
- 威望
- 21 点
- 精华
- 14
- 主题
- 10
- 日志
- 0
|
发表于 10-22-2009 10:25:50
|显示全部楼层
本帖最后由 dilidolo 于 10-22-2009 10:26 编辑
先说一点,网卡绑定并不能提高点对点的带宽,打个比方,千兆环境下
iscsi target的有两张网卡,IP为10.0.0.1和10.0.0.2
ESX的iscsi initiator为10.0.0.3,ESX的vswitch用了两个网卡做绑定
ESX带宽是不是2G?是,但只有在多个initiator同时连接到target上才是,每个initiator连接到datastore还是只有1G带宽。在VM里做IO测试永远不会超过1G
用尽带宽的一种方法为建两个datastore,各连接到不同的target IP,但是每个datastore还是不能超过1G的带宽
下面介绍怎么能让单个datastore得到超过1G的带宽,办法就是multipathing
下面是linux VM里DD的测试- [root@orarac1 ~]# dd if=/dev/zero of=test.img bs=1M count=3K
- 3072+0 records in
- 3072+0 records out
- 3221225472 bytes (3.2 GB) copied, 12.8644 seconds, 250 MB/s
复制代码 esxtop显示的带宽使用-
- 16777217 Management n/a vSwitch0 0.00 0.00 0.00 0.00 0.00 0.00
- 16777218 vmnic0 - vSwitch0 0.00 0.00 1.79 0.00 0.00 0.00
- 16777219 vmnic1 - vSwitch0 6.18 0.01 1.39 0.00 0.00 0.00
- 16777220 4096:vswif0 all(2) vSwitch0 5.38 0.01 2.79 0.00 0.00 0.00
- 16777221 4253:OraRac1 all(2) vSwitch0 0.80 0.00 0.40 0.00 0.00 0.00
- 16777222 4264:OraRac2 all(2) vSwitch0 0.00 0.00 0.00 0.00 0.00 0.00
- 33554433 Management n/a vSwitch1 0.00 0.00 0.00 0.00 0.00 0.00
- 33554434 vmnic2 - vSwitch1 1860.09 793.72 7588.98 4.44 0.00 0.00
- 33554435 vmnic3 - vSwitch1 1870.85 793.73 7653.33 4.49 0.00 0.00
- 33554436 vmk0 vmnic2 vSwitch1 1860.09 793.72 7557.10 4.42 0.00 0.00
- 33554437 vmk1 vmnic3 vSwitch1 1870.85 793.73 7577.22 4.45 0.00 0.00
复制代码 具体配置现在来不及写,过会补 |
|