16.6. Skupper のサイジングについて
2023 年 9 月では、ルーター CPU の割り当てによって Skupper のパフォーマンスを調べるために、多くのテストが実行されました。結果は、サイジングガイド で確認できます。
ルーターの CPU およびメモリーの結論を以下に示します。
ルーター CPU
ワークロードの Skupper のスケーリング時に考慮すべき主な要因がルーター CPU です。(クラスターの Ingress および接続ルーティングの性質上、ルーターのスケーリングは水平方向ではなく垂直方向に重点を置くことが重要であることに注意してください。)
ルーター 1 台あたり 2 つの CPU コア (2,000 ミリコア) が適切な開始点です。ある程度の余裕があり、大規模なワークロードに対して低レイテンシーを実現します。
ワークロードに必要なピークスループットが低い場合は、ルーターの CPU を少なくしても、十分なレイテンシーを実現できます。
一部のワークロードはネットワークレイテンシーの影響を受けます。このような場合、ルーターによって導入されるオーバーヘッドによって、達成可能なスループットが制限される可能性があります。この場合、ルーターあたり 2 コアを超える CPU が必要になる可能性があります。
反対に、一部のワークロードはネットワークレイテンシーを許容します。この場合は、1 コア以下で十分です。
これらのベンチマーク結果は最終的なものではありません。これらは、テスト環境の詳細に依存します。ご使用の環境で Skupper のパフォーマンスをよりよく理解するには、これらのベンチマークを自分で実行できます。
ルーターのメモリー
ルーターのメモリーは、オープン接続の数と共にスケーリングされます。一般的には、4G の出発点としては良いでしょう。
メモリー | 同時オープン接続 | |
512M | 8,192 | |
1G | 16,384 | |
2 G | 32,768 | |
4G | 65,536 | |
8G | 131,072 | |
16G | 262,144 | |
32G | 524,288 | |
64G | 104,8576 |