网络应用

千兆宽带体验:是否能把网盘变成本地硬盘?

简单说明

目前正好有一条千兆对等宽带,以及不限容量的Google Drive学生版。突发奇想:就目前的网络环境而言,能否足以把网盘映射到本地当作本地硬盘使用?本篇测试用到了一部Windows 10电脑(千兆以太网连接),Google Drive学生版,以及网盘映射工具rclone。

准备工作

1.下载rclone工具以及winfsp(Windows使用rclone必要插件)。

2.安装winfsp,安装完毕后进入rclone所在文件夹,shift+鼠标右键在当前目录打开powershell,

cmd
rclone.exe config

开始配置rclone。

3.按n添加新配置,并为其命名(此处命名为GoogleDrive)。接下来根据提示选择自己使用的网盘。这里rclone给出的指示都比较清晰,没有什么需要注意的,不懂的参数一律默认就好。最后rclone会自动打开网盘相应的浏览器网页,此时登陆你的帐号并给予权限即可。

4.将网盘挂载为本地盘符(或文件夹)。挂载为盘符操作如下:

rclone.exe mount GoogleDrive:/ g: —-vfs-cache-mode off

其中“GoogleDrive”是之前命名的网盘配置;“:/”代表挂载网盘根目录,你也可以“:/foldername/”来挂载网盘中的某个文件夹。—-vfs-cache-mode用来指定本地缓存,这里用“off”将其关闭,以测试网络传输真是速度。平时可以使用“writes”来启用缓存。配置完成后效果如下。
example.jpg
看起来不限容量这一点是货真价实了。

测试视频

测试及结果

1.从本地上传
就GoogleDrive而言,将本地文件复制到rclone所映射盘符内的速度,与通过网页直接上传速度相仿。理论可以达到100m/s(也就是完全跑满千兆宽带)。然而本次测试时不知是连接性问题还是谷歌已经做了限制,复制速度始终保持在25m/s左右,离千兆还有不小差距。然而根据个人经验,以前使用rclone上传时速度最高曾达到过80m/s,还是相当可观的。
test_1.jpg

2.直接播放网盘中的视频
大多数网盘都提供视频在线观看功能,不过在线播放的多半都是压缩过的版本。通过rclone,我们可以尝试直接用本地播放器播放网盘内视频源文件。在播放一些较大的视频文件时,这对带宽是个不小的考验。本次测试的是播放码率为20mbps的.mkv文件,播放器为potplayer。首先,打开视频文件花了相当长的时间。怀疑是rclone与网盘通讯造成的延迟。在近一分钟的等待后,视频终于成功打开。值得高兴的是,在视频打开后,播放没有任何卡顿。甚至快进到视频的任意位置,几乎也感觉不到加载时间。

3.添加、删除文件以及在线编辑文本文档
之前已经提到,对挂在盘符的操作响应时间非常长,这导致基本的新建、删除等操作效率不高。新建并命名一个文件夹大概需要6~8秒的时间。删除文件的速度则比较快,跟本地类似,不过要注意的是删除操作将永久删除文件,而不是将其先放入回收站。将大文件在不同文件夹之间移动花费的时间最长,取决于你希望移动文件的数量和大小,这个操作可能会花费你半分钟或更久的时间。另外,也许是因为rclone与googleDrive兼容性的问题,直接在挂载盘符下新建并编辑.txt文档后会出现保存时报错的问题。但你似乎可以把修改过的.txt文件另存为一个新的文件。

4.将一个网盘的文件移动到另一个网盘
本次测试尝试了同时挂载OneDrive与GoogleDrive硬盘,并将OneDrive中的文件直接复制到GoogleDrive内。这个操作依然伴随着很长时间的延迟。开始复制后速度也非常缓慢。但是,经过一小段时间的传输后,速度开始提升。此后速度全程保持在25m/s左右,与从本地上传文件至GoogleDrive时的速度类似。
test_4.jpg

5.用硬盘测速工具为挂载网盘跑分
测试中使用了CrystalDiskMark5对被挂载的网盘进行读写性能测试,结果如下。
test_5.jpg
抛开随机读写性能不说,持续读写的表现还是相当不错的,70m/s的速度几乎是达到了本地硬盘的表现。然而,由于网络连接的不稳定性,频繁的读写操作无疑会让网盘吃不消。从测试结果也可以看出,有几项指标甚至无法完成测试。

总结

经过本次测试,在网络条件足够好的情况下,网盘在连续读写方面的表现是可以接近本地硬盘的,配合rclone挂载盘符后也能执行部分与本地硬盘类似的操作。然而,网盘终究无法胜任任何对io要求较高的任务,实际使用中也有可能遇到各种bug。总而言之,网盘终究是不可能达到跟本地硬盘相同的水准的;rclone网盘映射在实际应用中的意义也不是很大,毕竟大多数操作利用网盘界面或客户端也可以完成。但不得不说将网盘挂载成本地盘符还是一种非常有意思的体验,如果感兴趣不妨按照之前的rclone教程亲手操作一下。

回复

  1. Joker Joker
    Chrome 39 L

    曾经看到过把本地硬盘做成网络硬盘的nas,但是这个还是第一回见,膜拜大佬。

  2. Tom Huang Tom Huang
    Chrome 73 10

    1PB!!!可惜国内的网速还在百兆的级别...上行也不够快

This is just a placeholder img.