現在、AFPサーバーは10Gbpsファイバー接続を介して1Gbpsで上限を設定しています。そして、クライアント<サーバー方向(クライアントがそれから読み取る)でのみ。
これは新しい出来事です。何年もの間、10GbEを共有するクライアントは完全な10Gbpsを共有するようになりました。これで、2つのクライアントが(たとえば)読み取った場合、それらは1Gbpsのみを共有しています。
これ発生しません iperfを介して、このプロトコルでのみ、読み取り方向でのみ発生します。書き込みは引き続き10Gbpsを共有します。
サーバー<-> 10Gbpsのサーバーもフルスピードを使用します。そして、その間のスイッチはすべて、まだ10G全二重をネゴシエートしています。
注意する必要があります:私たちの10Gbpsクライアントは完全な10Gbpsを取得し、私が報告しているこれらのことは、接続されているクライアントが1つまたは20あるかどうかに関係なく発生しているため、帯域幅が最大になっているか、ハードドライブがその読み取りを行いません。
何か案は?
編集:
すべてのクライアントは、OS X10.10を実行しているMacです。
サーバーは、Netatalkを実行しているUbuntu Linux14.04.3です。
ネットワークは、2つの異なる1Gbマネージドスイッチ上の一連の1Gbクライアントであり、それぞれがLACPを備えたLAGの4x10GbE SFP +を介して10Gbマネージドスイッチに接続されています。次に、10Gbスイッチが2つのサーバーに接続され、それぞれがLACPを備えたLAGの4x10GbE SFP +を介して接続されます。
このような:
クライアント<-> 1Gbスイッチ<-----> 10Gbスイッチ<----->サーバー
クライアント<-> 1Gbスイッチ<----- ^
<-----> = LAGの4x10GbE接続
<-> = 1x1Gb接続
この問題は、いずれかの1Gbスイッチ上のクライアントで発生し、eachスイッチ上のクライアントは両方のスイッチ間で1Gbpsではなく1Gbpsを共有しています。
最近行った変更は次のとおりです。
1)10Gbスイッチに直接接続された10Gbクライアントを追加しました(ただし、このクライアントが接続されていない場合、問題が発生します)。
2)クライアントをOS X10.9から10.10にアップグレードしました。
この問題は1Gbpsが最初に登場したときに議論されたものであり、イーサネットレベルとTCP/IPレベルで管理されているフロー制御プロトコルと関係があったことを覚えています。私はなんとか問題を説明する このリンク を見つけることができました。したがって、提案された解決策は、スイッチのイーサネットフロー制御を無効にすることです。