K.1 はじめに

PlateSpin管理者が、PlateSpin製品を使用する際に、より良いネットワークスループットを得るために、PlateSpin LRD (Linux RAMディスク)管理環境には、iPerfネットワークテストツールが用意されています。iPerfマニュアルには次のように明記されています: iPerfの主要な目的は、特定のパスを介したTCP接続の微調整を支援することです。TCPに関する最も基本的な微調整の上の問題点は、TCPウィンドウサイズです。このサイズにより、ネットワークの任意の1つのポイントにおけるデータ量が制御されます。

このREADMEの目的は、PlateSpin製品の使用に関連して、ネットワークの微調整とテストの基本的な方法について説明することです。最初に、理論上の最適なTCPウィンドウサイズを計算します。次に、iPerfツールを使用して、計算されたこのサイズの検証と微調整を行い、発生したスループットを測定します。 この方法を使用すると、特定のネットワークで実際に達成できるスループットを決定する際にも役立ちます。

iPerfツールとPlateSpin製品では両方とも、実際にTCP送受信バッファサイズを使用しており、TCPウィンドウサイズの最終的な内部選択に影響を与えています。将来、これらの用語は区別しないで使われるようになります。

メモ:ネットワークスループットに影響を与える要因は多数あります。インターネット上には、理解するのに役立つ豊富な情報があります。このようなリソースの1つとしてネットワークスループットカルキュレータが挙げられます。これは、当該のカスタマーネットワークの特性を考慮して、予想される最大TCPスループットを計算する際に役立ちます。 スループットに関する予想値を適切に設定するために、このオンラインカルキュレータを使用することを強くお勧めします。