操作环境
Centos 7.2
tgt 1.0.55
iscsi target server:10.10.200.61
iscsi client 1:10.10.200.193
iscsi client 2:10.10.200.227
zabbix 3.0
操作说明
iscsi target server配置两个网口ens192、ens224,通过nmcli将该两个网口配置为team,team类型分别为roundrobin以及activebackup。测试在不同team类型下,通过
iscsi client连接到iscsi target的磁盘的读写性能影响。
1.team类型roundrobin的读写性能
单个iscsi client 对iscsi target的映射磁盘进行读操作以及连个iscsi client对iscsi target的映射磁盘进行读操作的team0性能对比
可以明显看出在两个iscsi client连接的时候,team0的流量明显增大,而在单个iscsi client连接iscsitarget进行读操作时,team0的流量基本与单个网口的流量一致,下面我们来
看看team0中两个网口ens192,ens224两个网口的流量,从下述两个图中可以看出,在roundrobin模式下,双网口无论是在单iscsi client进行连接,还是两个iscsi client进行连
接时,两个网口都是在进行工作的,只是在两个iscsi client进行连接时,网口的利用率更大。
单个iscsi client 对iscsi target的映射磁盘进行写操作以及连个iscsi client对iscsi target的映射磁盘进行写操作的team0性能对比
如同读操作一样,在单个iscsi client进行写操作的时候,team0的性能如同单个网卡的流量,而当两个iscsi client进行写操作时,team0的性能明显提升,我们来看看两个网口的
流量情况
如果读操作中一样,两个网口都在进行工作,只是利用率不同而已。
2.team类型为activebackup
单个iscsi client 对iscsi target的映射磁盘进行读操作以及连个iscsi client对iscsi target的映射磁盘进行读操作的team0性能对比
从上图可以看出两个iscsi client时的team0的流量大于单个iscsi client,team0的流量峰值为1GB,为单个网卡的流量,下面我们来看看两个网口的流量如何
查看连个流量图可以看到,team0中active状态的网口为ens192,ens224为backup状态的网口
单个iscsi client 对iscsi target的映射磁盘进行写操作以及连个iscsi client对iscsi target的映射磁盘进行写操作的team0性能对比
从流量图中可以看出单个iscsi client以及两个iscsi client的情况下,team0的流量基本没有变动。
下面我们来对比下team0分别在roundrobin以及activebackup状态下的读写性能比较
从上图可以看出
a.roundrobin模式下,单个iscsi client读性能与activebackup持平,但是双iscsi client读操作,要高出activebackup
b.roundrobin模式下,单个iscsi client的写性能是低于activebackup,双iscsi client写操作略高于activebackup