iSCSI挂载速率不如SMB分享问题的解决方案。
文章施工中~
前言
SMB挂载方式虽然便捷且速度快,
但是很多时候,很多软件并不能通过网络盘挂载的方式运行,包括但不限于Steam游戏
smb_and_iscsi
于是我就在想,有没有方法解决网络挂载盘的问题。
可惜我以前对NAS以及文件存储这方面了解的不够多,在朋友的提醒下我了解到了iSCSI。
什么是iSCSI?
iSCSI是一种基于TCP/IP协议的存储技术,通过将SCSI命令封装在IP数据包中,使远程存储设备能够通过以太网以块级数据传输的方式被访问,从而在IP网络上构建低成本、高扩展性的存储区域网络(SAN)
也就是以软件的方式来提供数据传输。
在Windows Server 下创建iSCSI
创建服务器
Setup 1
首先打开“服务器管理器”,在右上角选择“管理”,“添加角色和功能”
前步骤略,在服务器角色部分选中“iSCSI目标存储提供程序”和“iSCSI目标服务器”,然后一直下一步直到安装完成。
img_01
Setup 2
接着依次点击“文件和存储服务”、“iSCSI”、“任务”、“新建iSCSI虚拟磁盘”
img_02
Setup 3
随后位置、名称和大小均按照实际情况选择填写,在“iSCSI目标”中选择“新建iSCSI目标”
img_03
Setup 4
目标名称随便填写即可,接下来的“访问服务器”中,选择添加,选定类型,选择IP地址,然后在右面填入服务器本机的IP地址。
注意这里其实应该填写访问者的地址,不过现在我们假设客户端还未准备好,所以这里先填服务器本机地址。
img_04
Setup 5
下一步,验证这里先不启用,直接下一步然后创建即可,等待创建完成。
img_05
需要理解的是,所谓“发起程序ID”可以理解为客户端的ID,目标IQN 或者是目标 可以理解为服务器的地址或者IQN
我的设备拓扑图
用的Intel X520-SR2
如何解决速度慢的问题
我的速度慢是因为iSCSI服务默认走了交换机的路线,不是直接走10G直连
iSCSI目标设置
右键选择iSCSI目标设置
iscsi_setting
iscsi_setting2
总结
iSCSI目前的速度跟SMB(在我的设备环境里)是一样的,持平的。
而且还能运行软件以及steam游戏。何乐而不为捏~~~