見出し画像

Fast and Furious: Nym Mixnet パフォーマンステスト

自分のノードがどれだけ負荷に耐えられるか、試してみよう。

Nym mixnetオペレーターは、一連のメインネットのパフォーマンステストに参加するよう招待されています。最初のテストは3月20日水曜日に行われます。

準備はいいですか?メインネットの自分のNym node(mix nodeまたはgateway)をテストするには、ここでノードのidentity keyを提供してください。

ノードのオペレーターは、Nymコアチームが現在のメインネットがどれだけの負荷を持続できるかについての洞察を得るため、これらのテストの1つまたは複数に参加する必要があります。このテストには追加のNYMトークンは必要ありませんし、メインネットの稼働時間に影響を与えることはありません。また、ノードの改善方法に関する貴重な洞察を提供します。このテストには、gatewayサービスの受託者およびデリゲーションプログラムの参加者が参加することが義務付けられています。

mixnetテストしようぜ!


なぜパフォーマンステストを行うのですか?

NymはNymVPN Alphaをメインネットでリリースする予定です。これはmixnet上で実行される最初の商用アプリケーションですので、リリース前に現在のライブmixnetの容量についてさらに洞察を得る必要があります。

Fast and Furious performance testは、多くのmixnetクライアントがメインネットを使用する効果を示し、チームが最近の変更の影響を評価できるようにします。過去数ヶ月間、gatewayには新機能が追加されており、インターネットパケットルーター(IPR)などの機能が追加され、これによりmixnetクライアントからのIPトラフィックのストリームがNATおよび逆NATされます。また、基本的な許可/拒否リストがより洗練された拒否リストまたはポート許可リストに置き換えられました。

具体的には、パフォーマンステストによって以下の質問に対する洞察が得られます。

  1. すべてのアクティブセット上のentry gatewayが同時に処理できるmixnetクライアントユーザーの数はどれくらいか?内部で多くのベンチマークテストを実施していますが、インターネット上のさまざまなホストから大量のIPトラフィックをリクエストするmixnetクライアントを使用したコミュニティ運営のgatewayがメインネットでどのように機能するかを確認したいと考えています。

  2. メインネットノードのサブセットがどれくらいの持続的なIPトラフィックを処理できるか? nym-vpn-cliを使用して、大量のTCP/IPおよびUDPトラフィックをmixnetパケットに包んで生成したいと考えています。これはEntry gateway、mix node、およびExit gatewayに影響します。ネットワークのパフォーマンスを確認したいです!

  3. mix nodeおよびgatewayバイナリを改善してメインネットでのスループットを向上させる方法は何か? Nymネットワークを常に改善する方法を探しており、大規模な持続的なユーザートラフィック負荷がある場合にどこで改善が必要かを確認するために、あなたの助けを借りています。

パフォーマンステストにより、Nymノードオペレーターの最適なマシン仕様に関する理解が深まり、高いトラフィック量下での運用に関連するコストがより理解されます。

何をテストしているのですか?

私たちはmix nodeとgatewayをテストしています。専用のテスト環境にできるだけ多くのメインネットノードを用意してください(そして心配しないでください-テスト中は、テスト対象のノードはまだメインネットの一部として残ります)

いつテストしますか?
2024年3月20日水曜日午後1時(GMT+0)から午後5時(GMT+0)まで

テストに参加する方法は?
ここでノードのアイデンティティキーを提供して、メインネットのNymノード(mix nodeまたはgateway)をテストに使用してください。

テスト中に何が起こるのですか?
ノードは一時的なパフォーマンステスト環境のディレクトリに追加されます。そしてこれはあなたのノードがメインネットとパフォーマンステストディレクトリの両方に同時に存在することを意味します。

テストが開始されると、テストエージェントがランプアップされ、サインアップしてパフォーマンステストディレクトリにあるすべてのノードに接続し、5ホップのmixnetIPトラフィックを送信します。

Nymは、5ホップのmixnetモードで実行されるnym-vpn-cliのインスタンスのフリートを使用して大量のIPトラフィックを生成します。各インスタンスは、テキスト、画像、ストリーミングビデオ、大きなファイルを含む一般的なインターネットサイトからさまざまなトラフィックを要求します。

このトラフィックはパフォーマンステストネットワークを離れ、公共のインターネットにルーティングされます。応答はパフォーマンステストネットワークを介してクライアントに戻されます。

テストが進行中である間、任意の人が、テストが進行中にnym-vpn-cliを実行してパフォーマンステスト環境を使用し、mixnetを介してインターネットを使用する負荷をさらに追加することができます。

私たちは、テストクライアントの騒々しい自動フリートと共にmixnetを使用する体験についてのリアルユーザーのフィードバックに非常に興味があります。

・Nym matrix channelsに参加して、あなたの経験についてお知らせください。

テスト中にノードを監視する

あなたのノードに、独自のmetricsインフラストラクチャを使用してモニタリングを追加することをお勧めします。これにより、以下のようなノードの実行状況に関するmetricsをキャプチャできます:

・CPU、メモリ、ディスク使用率などの単純なmetrics
・ノードで処理されたmixnetパケット数などのNymネットワークmetrics
・exit gatewayを実行している場合は、IPパケットルーティングに関する統計情報


独自のノードファミリーで運用するノードのみをmetricsおよびモニタリングインフラストラクチャに接続することが重要です。アドバイスが必要な場合は、Nym Operator matrix channelに参加してください。

NymノードでNymネットワークのすべてのノードを単一の中央集権的な監視およびmetricsサービスに接続することは、Nymネットワークを分散型インフラストラクチャとして実行する取り組みを損ないます。

私のノードからNymがどのようなmetricsを収集しますか?

クライアントが体験する実際のパフォーマンスを監視するために、テストエージェントからmetricsを収集します。

テスト後にそれらを公開します。それらを適切な形式でまとめるには数日かかりますので、お待ちください!

私が収集したmetricsについてはどうですか?それらを共有できますか?

はい、お願いします!テスト中に収集したmetricsは、Nymや他の人にとって非常に価値のあるものです。Nym Operator matrix channel.で共有してください。

テスト後に何が起こりますか?

Nymコアチームはテストの結果を分析し、その結果を後続の週次オペレーターAMAの1つで運営コミュニティと共有します。

その結果は次のことに影響を与えます:

・マシン仕様に関するガイダンス
・mix nodeとgatewayバイナリの改善
・project Smooshのタイムライン
・Nymトークンエコノミクスの改善

必要に応じて、さらなる洞察が必要であれば、別のテストがスケジュールされます。

高速かつパワフルに。Be fast. Be furious. 2024年3月20日水曜日に備えましょう。

原文記事:


この記事が気に入ったらサポートをしてみませんか?