Linux Network Stack の性能チューニングおよびテスト(測定)方法のメモ。
随時追記していく予定。
性能測定ツール
List of Tools
- nuttcp: about 10% faster on LAN tests, has lots of cool options.
- iperf3: has nice retransmit/congestion window report, supports FQ pacing, and JSON output option is great for producing plots
- Iperf2: multi-threaded, and better for parallel stream testing
Tools Selection
- Installation instructions at: http://fasterdata.es.net/performancetesting/network-troubleshooting-tools/
- All (nuttcp, iperf3, iperf2) are part of the "perfsonar-tools" package.
チューニング
参考情報
- Recent Linux TCP Updates, and how to tune your 100G host
- PDF: https://scinet.supercomputing.org/workshop/sites/default/files/100G-Tuning-INDIS.tierney.pdf
- SC16 INDIS Workshop November 13, 2016
- Brian Tierney and Nate Hanford, ESnet | bltierney@es.net | http://fasterdata.es.net
- 内容:
- Fair Queuing Scheduler (FQ) を有効にしたときの性能・安定性向上
- TCP Buffer Tuning
- List of Tools and comparison.