设为首页收藏本站
喜迎2012,vmsky感恩礼物发放

VmSky虚拟化论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
已注册会员如何购买邀请码?未注册会员必看【2011.12.5】论坛邮件系统恢复及开启验证的通知【20110316】RSS订阅
查看: 1344|回复: 3

Solaris iscsi target + vshpere iscsi multipathing [复制链接]

Rank: 7Rank: 7Rank: 7

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的测试
  1. [root@orarac1 ~]# dd if=/dev/zero of=test.img bs=1M count=3K
  2. 3072+0 records in
  3. 3072+0 records out
  4. 3221225472 bytes (3.2 GB) copied, 12.8644 seconds, 250 MB/s
复制代码
esxtop显示的带宽使用

  1.   16777217           Management        n/a vSwitch0              0.00    0.00       0.00    0.00   0.00   0.00
  2.   16777218               vmnic0          - vSwitch0              0.00    0.00       1.79    0.00   0.00   0.00
  3.   16777219               vmnic1          - vSwitch0              6.18    0.01       1.39    0.00   0.00   0.00
  4.   16777220          4096:vswif0     all(2) vSwitch0              5.38    0.01       2.79    0.00   0.00   0.00
  5.   16777221         4253:OraRac1     all(2) vSwitch0              0.80    0.00       0.40    0.00   0.00   0.00
  6.   16777222         4264:OraRac2     all(2) vSwitch0              0.00    0.00       0.00    0.00   0.00   0.00
  7.   33554433           Management        n/a vSwitch1              0.00    0.00       0.00    0.00   0.00   0.00
  8.   33554434               vmnic2          - vSwitch1           1860.09  793.72    7588.98    4.44   0.00   0.00
  9.   33554435               vmnic3          - vSwitch1           1870.85  793.73    7653.33    4.49   0.00   0.00
  10.   33554436                 vmk0     vmnic2 vSwitch1           1860.09  793.72    7557.10    4.42   0.00   0.00
  11.   33554437                 vmk1     vmnic3 vSwitch1           1870.85  793.73    7577.22    4.45   0.00   0.00
复制代码
具体配置现在来不及写,过会补

Rank: 4Rank: 4Rank: 4Rank: 4

V币
773 个
威望
1 点
精华
1
主题
2
日志
0
发表于 10-22-2009 11:18:47 |显示全部楼层
恩,建立2 vmkernel port, 连接不同的vSwitch, 使用不同的物理网卡。这样,每个LUN就有2个路径(如果如果是磁盘整列的话,应该是2XN,N为磁盘整列的Target个数). 然后,对该LUN设置它的I/O Policy,使用RoundRobin。 这样应该可是充分利用上物理网卡的带宽。。

LZ把vmk0/vmk1 以及物理网卡vmnic2/vmnic3 都连接到同一个vSwitch上,不一定能保证利用上两块网卡的带宽,建议建立两个vSwitch。

Rank: 7Rank: 7Rank: 7

V币
5295 个
威望
21 点
精华
14
主题
10
日志
0

优秀创作奖 终身成就奖

发表于 10-22-2009 11:22:47 |显示全部楼层
恩,建立2 vmkernel port, 连接不同的vSwitch, 使用不同的物理网卡。这样,每个LUN就有2个路径(如果如果是磁盘整列的话,应该是2XN,N为磁盘整列的Target个数). 然后,对该LUN设置它的I/O Policy,使用RoundRobin。 这 ...
searcher 发表于 10-22-2009 11:18


当然可以,可以设置每个vmk跟不同的pnic绑定

Rank: 3Rank: 3Rank: 3

V币
288 个
威望
0 点
精华
0
主题
0
日志
0
发表于 10-25-2009 19:56:05 |显示全部楼层
☆°﹒☆.﹒☆°﹒☆.﹒☆° ☆.﹒☆°
╔╩═══╗╔════╗╔════╗╔════╗
║支持楼主╠╣再接再厉╠╣燕过留声╠╣人过留帖╠
╚◎══◎╝╚◎══◎╝╚◎══◎╝╚◎══◎╝
°﹒☆°.﹒.°∴°﹒°.﹒.°∴°.﹒.°∴°﹒☆......
您需要登录后才可以回帖 登录 | 加入我们

关于我们|手机版|Archiver|VmSky.com ( 京ICP备05036694号 )  

GMT+8, 2-5-2012 09:45 , Processed in 0.140965 second(s), 10 queries , Memcache On.

Powered by Discuz! X2

© 2004-2011 VmSky.com

回顶部