我有大量的音频文件,我正在通过处理算法尝试从中提取某些数据位(即:整个剪辑的平均音量)。我有许多构建脚本,它们以前从 Samba 网络共享中提取输入数据,我已经创建了一个到 via net use
(即:)的网络驱动器映射M: ==> \\server\share0
。
现在我有了一个新的 1TB 大容量 SSD,我可以将文件存储在本地并非常快速地处理它们。为了避免大量重写我的处理脚本,我删除了我的网络驱动器映射,并使用localhost
主机名重新创建它。即:M: ==> \\localhost\mydata
。
当我使用这种映射时,我是否会冒着产生重大开销的风险,例如数据必须通过 Windows 网络堆栈的一部分,或者操作系统是否使用任何快捷方式,因此它或多或少等同于直接磁盘访问(即:机器是否知道它只是从自己的硬盘驱动器中提取文件)。延迟增加并不是我关心的问题,但最大持续平均吞吐量至关重要。
我问这个是因为我正在决定是否应该修改我的所有处理脚本以使用不同的网络路径样式。
额外问题:Linux 主机是否同样适用:它们是否足够聪明,可以知道它们是从本地磁盘中提取的?