GNU/Linux >> Linux の 問題 >  >> Linux

samba 転送のボトルネックの確認

したがって、基本的には次のとおりです。

Mac <-- ワイヤレス N --> ルーター <-- 100MbE --> スイッチ <-- GbE --> NAS

ここで確認できる主な事項は、ネットワークのトラフィック機能とデバイスのファイル コピー機能です。それぞれの特性に迅速かつ効率的に対処できるユーティリティが多数あります。

ネットワーク

iperf というクロスプラットフォーム プログラムがあります。 これは、クライアント サーバー モデルを利用して、特にネットワーク帯域幅を評価します。 NAS ボックスと Mac の両方に iperf のコピーをダウンロードおよび/またはコンパイルする必要があります。このインスタンスの NAS ボックスはサーバーとして機能しているため、サーバーとして iperf を開始する必要があります:iperf -s . Mac では、iperf -c <ip> を実行します。 どこで ip NAS ボックスの IP アドレスです。これにより、Mac と NAS システムの間のネットワーク構成の本来の能力を見積もることができます。

NAS ファイルのコピー

Synology 407e の背面には 2 つの USB ポートがあることに気付きました。 NAS システムのファイル コピー機能を厳密に評価するためにできることの 1 つは、高速の外付けハード ドライブ、またはできればソリッド ステート ドライブを接続し、外付けドライブとの間で Samba 共有にファイルをコピーすることです。これを行うには、単純に大きなファイルをコピーして、転送にかかる時間を見積もり、それを一括転送サイズに分割します。または、 fio などのユーティリティを使用できます ファイル I/O ベンチマークとして動作します。 fio 実行する I/O 操作に関する包括的な統計を提供する機能豊富なユーティリティです。 Chris の提案と組み合わせて、top を実行できます。 ファイル転送が進行中なので、リアルタイムの CPU とメモリの使用状況を表示します。その他の優れたシステム統計ユーティリティは vmstat です そして dstat

まとめ

ネットワーク、NAS ボックス、Mac、スイッチ、およびルーターがすべて仕様内で機能している場合、NAS 内の 1 つまたは複数のハード ドライブが不良であるか、RAID アレイが破損している可能性があります。さらに調査が必要な可能性がある、ネットワーク内の遅延の問題もある可能性があります。

ツール

  • フィオ
  • iperf
  • ワイヤーシャーク
  • dstat
  • traceroute

レポートの準備

通常、このようなレポートは、帯域幅 (MB/秒)、スループット (IO/秒)、および遅延 (ミリ秒) に焦点を当てます。転送用のファイル サイズが小さい (512 バイト) と、通常はスループットが高くなりますが、帯域幅が狭くなり、待ち時間が最小限に抑えられます。ファイル サイズが 64 KB を超えると、転送サイズとメディアの速度に応じて、帯域幅が増加し、スループットが低下し、レイテンシが増加します。

出典:テクノロジー企業内での 14 か月間のストレージ アプリケーションのベンチマーク。


通常、ボトルネックは常にネットワークです。ワイヤレスは常に有線よりも遅くなります。テストするには、コンピューターを NAS に直接接続し、スイッチ、ルーター、ワイヤレス経由で接続し、コンピューターで次のコマンドを使用します。

time cp -r /nas/representative/directory /tmp # will print the durantion
rm -r /tmp/directory

これにより、接続ごとにコピーの時間が計測され、そこから判断できます。


Linux
  1. ネットワークストレージに最適なNASソフトウェアソリューション

  2. ネットワークのトラブルシューティングにSSツールを使用する

  3. Smbv1用に20.04Sambaを構成しますか?

  1. ネットワーク診断用の10のLinuxコマンド

  2. 相互運用性のためのSambaの使用開始

  3. Linuxでのネットワーク接続の確認

  1. LinuxでSambaを介してネットワーク共有を作成する方法

  2. Linux –現在のプロセスでネットワークの共有を解除する方法は?

  3. ネットワーク図をナビゲートするためのソフトウェア?