我有一个家庭“服务器”,到目前为止,我一直用它通过 SSHFS 将音乐驱动器安装到我的工作电脑上。从来没有遇到过任何问题。
上周我买了一个 Raspberry Pi,并将它设置为一种文件服务器 - 通过家庭网络和工作网络等访问音乐/视频。主要是因为它的功耗低得多,所以我不用全天候开着它而感到内疚。
然而,之前我使用的是一台带有 4GB RAM 的旧四核 PC,现在性能可能是一个问题,因为 Raspberry Pi 只有 700MHz CPU 和 256mb RAM。出于这个原因(我猜)我遇到了很多性能问题。有时它工作正常,有时会断开连接,有时音乐开始播放然后挂起一分钟,等等。
因此,我正在考虑将 Pi 设置为 VPN 服务器,并通过 NFS 共享音乐驱动器。
有没有明确的答案可以说明哪种方法通常表现更好(或更快)?(即 SSHFS 与 VPN 和 NFS)。或者哪种方法更可靠?我是 VPN 新手,找不到明确的答案 - 如果有的话。
我有点认为 SSHFS 有点不可靠,但就像我说的 - 在我切换到使用 Pi 之前它一直运行良好,所以我怀疑是不是这样。
除此之外,如果答案是 VPN,那么使用 UDP 而不是 TCP 或反之亦然是否有任何好处?我知道 TCP 使用错误检查,所以我想知道选择其中一个是否可以提高性能。
提前致谢!
答案1
对于低功耗环境,我建议您直接使用 mpd 之类的程序来传输音频(http://www.musicpd.org/) 并通过前端或控制台进行控制。避免不必要的复杂性。