我在一家规模较小的公司工作 - 办公室里大约有 5 名员工,另有 15 名左右的员工分散在全国各地,通过 VPN 访问网络文件。我们不太担心配额或类似问题,每个人都可以访问共享上的所有内容。
当前的架构基本上是我们的“文件服务器”机器有一个共享驱动器,每个人都将他们的文件转储到我们设置的文件夹中。当然,我们总是空间不足,所以购买更多硬盘来尝试跟上。
当我们第一次考虑设置文件服务器时,我建议使用 NAS,但被告知“NAS 设备太慢,VPN 本身就很慢”。这似乎令人惊讶;我家里有一台 ReadyNAS NV+,它对我非常好,但不可否认的是,我是唯一一个访问它的人。但由于我没有任何数字来提供证据,所以我放弃了。
但现在我们又一次陷入了“可用空间不足”的境地。我们通过重新组织目录中的当前内容来回收空间,但如果能拥有一些 NAS 设备提供的可扩展驱动器功能和类似功能就更好了。然而,当我提起这件事时,我还是被告知 NAS 设备天生就很慢。
这是真的吗?如果真有的话,我认为 Windows 共享会更慢,因为 Windows 更有可能考虑其他事情而不是大量生成文件,但我无法验证我的理论。
答案1
简而言之,在比较 NAS 设备和 Windows 服务器时,文件传输速度没有内在差异。它们都(可能)使用 CIFS 协议来提供文件共享并传输文件。唯一的限制因素是网络速度(无论是快速以太网还是千兆位)和磁盘速度(取决于磁盘设置,介于 80MB/s 到 200+MB/s 甚至更高)。
不同之处在于 Windows 服务器将提供更细粒度的权限和共享规则。由于您不需要这些,因此 NAS 是廉价且有效的文件共享容量。
答案2
并非所有 cifs 服务器都相同,不仅性能不同,管理也不同。我会针对 Windows 服务器测试您价格范围内的所有服务器。此外,根据您的使用情况,我会考虑基于云的服务,以解决 VPN 速度慢的问题
答案3
不管怎样,我最近将基于文件的数据库从 Netgear Raid 5 NAS(3 个驱动器,消费级质量?)迁移到 Win Server 2012 Raid 5(5 个驱动器),并立即体验到应用程序性能的一些滞后。因此,协议中还有很多内容,特别是如果 Windows 使用 SMB,因为我开始快速学习。
答案4
NAS(网络附加存储)是“磁盘”+“文件系统”+“共享软件”。如果共享软件是 CIFS,则相当于在桌面上运行 Microsoft Windows 共享。
尽管 NAS 的内存比标准系统要少,但 NAS 的速度往往更快,因为它们拥有更多磁盘(因此可以处理更多 I/O),而且由于主机上运行的软件,其随机访问更少。
无论您拥有哪种 NAS,您几乎总是会受到网络速度的限制。即使您的系统通过 1000Mb 连接,这也仅占理论上的 125MB/s,这大约是标准 SATA 驱动器目前可以提供的速度。
因此,用户遇到的缓慢问题很可能是由于您的 VPN 设备、上游连接或网络造成的。如果真的是网络问题,可以增强专用的 Windows 服务器以提供通道绑定(多个网络接口协同工作)