维塔斯科技

 找回密码
 立即注册
查看: 3592|回复: 29
打印 上一主题 下一主题

闲着无聊,试一下虚拟化的Windows Server提供的iSCSI Target的性能

[复制链接]

该用户从未签到

63

主题

427

帖子

933

积分

高级会员

Rank: 4

积分
933
跳转到指定楼层
楼主
发表于 2016-3-29 20:06:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
闲着无聊,试一下虚拟化的Windows Server提供的iSCSI Target的性能

背景:
大概介绍一下iSCSI ,这玩意儿的意思是将服务器上的一个磁盘镜像(也可以是阵列什么的各种东西)通过TCP/IP网络发射出去,然后客户端通过TCP/IP连接这个镜像并映射为本地的一个物理磁盘,在磁盘管理器中可以直接使用,和真的物理磁盘一模一样。
(在这种构架下,还有一种方法可以实现类似的效果:在服务器上创建一个共享文件夹,内部创建一个vhd文件。客户端上直接挂载共享文件夹中的vhd文件。)

简而言之,iSCSI就是把一个远程的文件映射为一个本地驱动器。

服务器上的部分叫做“iSCSI Target”;客户端上的东西就做“iSCSI Initiator”。

Windows 7作为客户端已经集成了iSCSI Initiator,不用在安装什么东西。

Windows Server 2008 R2并没有集成iSCSI Target,但是微软将其作为免费软件可以直接下载并安装,下载页面在这里,http://www.microsoft.com/en-us/d ... ation.aspx?id=19867,最新版为Microsoft iSCSI Software Target 3.3,下载后解压缩并运行iscsitarget_public.msi即可。

材料与方法:

戴尔笔记本电脑E6420(以下简称E6420)作为服务器,索泰Zbox IQ01(以下简称IQ01)作为客户端,两者通过Netgear的GS108千兆交换机互联。
E6420:CPU i5-2520M,内存8GB+4GB,Windows 7 x64宿主,安装VMware Workstation。
E6420上创建一个Windows Server 2008 R2虚拟机(以下简称VM1)。
E6420的物理硬盘WD 250GB上创建一个96GB的vmdk虚拟磁盘文件,并将vmdk添加到VM1作为VM1的D盘。
VM1上安装微软的iSCSI Target,在VM1的D盘上创建iSCSI的目标vhd虚拟镜像文件。
VM1上创建iSCSI Target,命名并添加上一步创建的vhd虚拟镜像文件。
在IQ01上启动iSCSI Initiator并连接VM1上的iSCSI Target成功。


注:由于服务器E6420的宿主是Windows 7,无法安装微软的iSCSI Target,故采用VMware Workstation虚拟机安装Server 2008 R2。说白了,多套了一层虚拟化,性能会多损失一点。如果E6420上装的是Windows Server,则可以直接提供iSCSI Target服务。

结果:
提供iSCSI Target服务的磁盘实际上是WD的250GB的2.5寸5400转笔记本硬盘,具体型号为WDC WD2500BEKT-75PVMT0。

在E6420上对这个物理磁盘进行测试的结果如下:




在IQ01上对iSCSI Initiator连接得到的“iSCSI磁盘”测试结果如下:



结论:
玩玩而已,欢迎有兴趣的朋友贴更多的测试结果出来。

讨论:
准备在IQ01上的VMware Workstation的虚拟机中再测试一下,看看性能能变成什么样子。


回复

使用道具 举报

该用户从未签到

60

主题

406

帖子

888

积分

高级会员

Rank: 4

积分
888
30#
发表于 2016-3-29 20:07:03 | 只看该作者

那是CPU i3-2520M 或者CPU i5-2520M吧。。。i2是啥东东。。。

回复 支持 反对

使用道具 举报

该用户从未签到

48

主题

372

帖子

810

积分

高级会员

Rank: 4

积分
810
29#
发表于 2016-3-29 20:07:03 | 只看该作者
哎,果然网络卡了一下,重复了。。。

回复 支持 反对

使用道具 举报

该用户从未签到

67

主题

485

帖子

1055

积分

金牌会员

Rank: 6Rank: 6

积分
1055
28#
发表于 2016-3-29 20:07:03 | 只看该作者

RAID50还是其他?

回复 支持 反对

使用道具 举报

该用户从未签到

65

主题

440

帖子

963

积分

高级会员

Rank: 4

积分
963
27#
发表于 2016-3-29 20:07:02 | 只看该作者
c2h6o 于 2015-11-18 17:15 编辑


多路径在对存储来说主要是为了冗余的,比如说服务器到一台有双控制器的SAN,如果服务器配了两个FC HBA,那么它可以分别连接到两个控制器上,形成2个路径,任何一个路径损坏,都不会影响读写。

画个图,这是个带SAN交换机的4路径图,任何一个设备坏都不会影响整个路径。




回复 支持 反对

使用道具 举报

该用户从未签到

62

主题

454

帖子

988

积分

高级会员

Rank: 4

积分
988
26#
发表于 2016-3-29 20:07:02 | 只看该作者
专业的ISCSI的性能还是不错的,用万兆的性能更好。

回复 支持 反对

使用道具 举报

该用户从未签到

44

主题

364

帖子

790

积分

高级会员

Rank: 4

积分
790
25#
发表于 2016-3-29 20:07:01 | 只看该作者
有时间可以进阶到ISCSI多路径测试,这是没有LACP的另外选择。

回复 支持 反对

使用道具 举报

该用户从未签到

62

主题

416

帖子

914

积分

高级会员

Rank: 4

积分
914
24#
发表于 2016-3-29 20:07:01 | 只看该作者
楼主能不能测试下无线连接下的稳定性如何。比如现在在NAS下创建iSCSI,供笔记本使用(无线网卡连接),笔记本关机再开机能不能自动连上?休眠再唤醒能不能自动连上?拿它当笔记本的大容量无线仓储盘可行性如何。。。

回复 支持 反对

使用道具 举报

该用户从未签到

65

主题

437

帖子

957

积分

高级会员

Rank: 4

积分
957
23#
发表于 2016-3-29 20:07:01 | 只看该作者
我一直想把一台gen8装2012r2然后通过iscsi把硬盘映射到其他设备和214play上,不过群辉好像不支持?我看到其他教程是搞nfs挂载。

回复 支持 反对

使用道具 举报

该用户从未签到

58

主题

440

帖子

956

积分

高级会员

Rank: 4

积分
956
22#
发表于 2016-3-29 20:07:00 | 只看该作者

谢谢,已经改正。
之前真没注意到,打字错误。

回复 支持 反对

使用道具 举报

发表回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    移动客户端:
    关注我们:
  • 手机客户端:
  • 安卓版
  • 扫描二维码下载

Archiver|手机版|邢台网云科技有限公司 ( 冀ICP备16008275号 )

快速回复 返回顶部 返回列表