多数のオーディオ ファイルがあり、処理アルゴリズムを実行して、そこから特定のデータ ビット (つまり、クリップ全体の平均ボリューム) を抽出しようとしています。以前に Samba ネットワーク共有から入力データを取得した多くのビルド スクリプトがあり、ネットワーク ドライブ マッピングを作成しましたnet use
(例: M: ==> \\server\share0
)。
新しい大容量の 1 TB SSD を手に入れたので、ファイルをローカルに保存して非常に迅速に処理できます。処理スクリプトの大規模な書き直しを避けるために、ネットワーク ドライブ マッピングを削除し、localhost
ホスト名を使用して再作成しました。すなわち: M: ==> \\localhost\mydata
.
このようなマッピングを使用する場合、データが Windows のネットワーク スタックの一部を通過しなければならないなど、大きなオーバーヘッドが発生するリスクがありますか?それとも、OS が何らかのショートカットを使用するので、多かれ少なかれダイレクト ディスクと同等になりますか?アクセス (つまり、マシンは自分のハード ドライブからファイルをプルしているだけだと認識していますか)。レイテンシーの増加は私の懸念事項ではありませんが、最大の持続平均スループットは重要です。
これは、すべての処理スクリプトをネットワーク パスの異なるスタイルで動作するように変更する必要があるかどうかを判断しているためです。
追加の質問: 同じことが Linux ホストにも当てはまりますか? それらは、ローカル ディスクからプルしていることを認識できるほどスマートですか?