网云科技
标题:
闲着无聊,试一下虚拟化的Windows Server提供的iSCSI Target的性能
[打印本页]
作者:
897b4kf
时间:
2016-3-29 20:06
标题:
闲着无聊,试一下虚拟化的Windows Server提供的iSCSI Target的性能
闲着无聊,试一下虚拟化的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的虚拟机中再测试一下,看看性能能变成什么样子。
作者:
eliyx0w
时间:
2016-3-29 20:06
多路径(MPIO)简单模型
服务器提供两个Target,分别是两个网段。
客户端:两个Initiator,连接两个Target,通过微软MPIO支持。
如果客户端只有一个网卡,那么不同的客户端(多个)可以通过单双IP来错开,使到Target端负载均衡。
作者:
1cg28z2
时间:
2016-3-29 20:06
下面是IQ01上,在iSCSI Target上创建vmdk文件,并将vmdk挂载到IQ01的VMware Workstation的Ubuntu虚拟机,在ubuntu中将大约7GB的文件(都是OpenWRT的源代码,几乎都是小于4KB的小文件)拷贝到iSCSI Target中,持续速度大约几个MB/s。
速度这么慢不仅仅是iSCSI的问题;主要原因是大量的小文件,在宿主上Intel 530对Samsung 840 EVO拷贝也很慢的。
下面是截图:
作者:
mm5t2p4
时间:
2016-3-29 20:06
笔记本的i5啊,当年很多笔记本都是这个U,2011年的东西。
作者:
74nxi30
时间:
2016-3-29 20:06
既然玩x86服务器,就放弃群晖之类的吧。
作者:
zdimc1
时间:
2016-3-29 20:06
我现在win10就是用的iscsi连接群晖的NAS,然后把NAS当本地硬盘用,速度大约80M左右。
作者:
6pse6i9
时间:
2016-3-29 20:06
能连上,但是性能实在是……
无线的工作原理和有线不一样,即使802.11ac显示满格信号,8xx Mbps的速度,依然只有几个kb/s而已,没有实用价值。
想玩无线,估计得到十万兆,甚至百万兆无线普及的时候才行。
作者:
2dl596i1
时间:
2016-3-29 20:06
哦,这听起来类似于网络中的会聚,估计家用环境基本用不上多路径。
作者:
w2krs5
时间:
2016-3-29 20:06
12个1T 7200 RPM SAS。
作者:
7tik5km
时间:
2016-3-29 20:06
多路径初充是冗余设计,这个可以从MPIO策略首选就可以看出。
但是虚拟化的普及,多路径的效能明显提高,链路利用率很高,起到一定的负载均衡作用。
作者:
r8mttg1g
时间:
2016-3-29 20:06
WIN7 ISCSI连接一台HP P4500 G2 iscsi存储
作者:
3qstm7h
时间:
2016-3-29 20:06
请教一下“多路径”是什么意思?
如果只有一个千兆口一根网线连接的话,“多路径”有用吗?
是说多条物理链路?还是一个物理链路的多个并发软连接?
作者:
urgsl1
时间:
2016-3-29 20:06
c2h6o 于 2015-11-19 09:06 编辑
这个也是软件定义的存储,硬盘分两组做RAID5。
HP的这个软件StoreVirtual是可以免费试用的,直接有虚拟机镜像。还可以做网络RAID。现在版本12.5
我这个当然是整套硬件和软件的正式版本。
作者:
lbi4f8
时间:
2016-3-29 20:06
iSCSI休眠什么的可以正常的重新连接,因为这玩意儿和samba的目的不一样。
作者:
npr6qc
时间:
2016-3-29 20:06
存储上实际是什么磁盘或阵列?
作者:
3fl3oy
时间:
2016-3-29 20:06
是自动重新连接的,只不过是时间问题,有时几分钟,有时要是几分钟甚至更久,主要取决于server彻底启动完成的时间。
作者:
gdqec2x
时间:
2016-3-29 20:06
CPU i2-2520M 这是啥型号的u
作者:
5pcqb8o0
时间:
2016-3-29 20:06
又开始折腾新的东西了
T大,有时间测试一下,如果 ISCSI服务器,重启了或者断开链接后。
客户端这边能否自动重新连接?
PS。其实最近看到SMB3.0 支持了 多通道功能,索性就给NAS添加一个4口网卡(200多RMB啊。。)
可惜,客户端这边,因为手里没有几个带有双网卡的主机,没测试出100MiB /s 以上的速度,到时没有跌下95MB/S .
看后台网络监控,能看到,开启到服务器N个IP的连接(因为本地有IPv6,所以连接多了点)
作者:
phk1n4g
时间:
2016-3-29 20:06
这。。。。
请教下大神平时NAS这类要如何连接才能作为正常稳定使用的外置仓储?有线也可以。试过SAMBA,有时休眠唤醒后就看不见了,得重新连接,实在闹心。。还以为iSCSI这类看起来高大上点能好些。。。
作者:
s8i5at
时间:
2016-3-29 20:07
那就够了,性能什么的差点就差点。
作者:
psktmln
时间:
2016-3-29 20:07
家用的话,能上的最“专业”的iSCSI也就是4盘的群晖了;
更高级的不仅买不起,也没地方放。
真希望能看看群晖DS415+的iSCSI性能实测截图;
还有就是单盘位的群晖iSCSI的实测截图。
作者:
qt01us
时间:
2016-3-29 20:07
谢谢,已经改正。
之前真没注意到,打字错误。
作者:
u1x4b4c5
时间:
2016-3-29 20:07
我一直想把一台gen8装2012r2然后通过iscsi把硬盘映射到其他设备和214play上,不过群辉好像不支持?我看到其他教程是搞nfs挂载。
作者:
7lrwv7bm
时间:
2016-3-29 20:07
楼主能不能测试下无线连接下的稳定性如何。比如现在在NAS下创建iSCSI,供笔记本使用(无线网卡连接),笔记本关机再开机能不能自动连上?休眠再唤醒能不能自动连上?拿它当笔记本的大容量无线仓储盘可行性如何。。。
作者:
2mcgbej
时间:
2016-3-29 20:07
有时间可以进阶到ISCSI多路径测试,这是没有LACP的另外选择。
作者:
pu8uc8
时间:
2016-3-29 20:07
专业的ISCSI的性能还是不错的,用万兆的性能更好。
作者:
jut5u5oq
时间:
2016-3-29 20:07
c2h6o 于 2015-11-18 17:15 编辑
多路径在对存储来说主要是为了冗余的,比如说服务器到一台有双控制器的SAN,如果服务器配了两个FC HBA,那么它可以分别连接到两个控制器上,形成2个路径,任何一个路径损坏,都不会影响读写。
画个图,这是个带SAN交换机的4路径图,任何一个设备坏都不会影响整个路径。
作者:
45bbbrp
时间:
2016-3-29 20:07
RAID50还是其他?
作者:
v3b0ukw
时间:
2016-3-29 20:07
哎,果然网络卡了一下,重复了。。。
作者:
ry4he7
时间:
2016-3-29 20:07
那是CPU i3-2520M 或者CPU i5-2520M吧。。。i2是啥东东。。。
欢迎光临 网云科技 (http://www.8x6x.com/)
Powered by Discuz! X3.2