1 テスト環境1.1 サーバーハードウェアテスト対象のホストはAWSクラウドサーバーです。2つのテストが選択されています 1.1.1 t2.マイクロt2.micro は画期的なパフォーマンスを誇る EC2 で、AWS グローバル無料パッケージのサーバーです。構成は以下のとおりです。 t2.micro は画期的なパフォーマンスを誇る EC2 で、AWS グローバル無料パッケージのサーバーです。構成は以下のとおりです。
シングルコア 1G、CPU パフォーマンスは 0.45ECU で、パフォーマンスが向上すると 2ECU に到達できます。ネットワーク性能は20Mbps~100Mbpsと言われている PS: EC2 コンピューティング ユニット (ECU) – 1 つの EC2 コンピューティング ユニット (ECU) は、1.0~1.2 GHz の 2007 Opteron または 2007 Xeon CPU の計算能力に相当します。 1.1.2 c5.large次に、評価用に c5.large を選択しました。
デュアルコア4G、パフォーマンスは9ECUに達する 1.1.3 プレスプレス機は同じアベイラビリティゾーンにある別の c5.large です。 1.2 テストツール1.2.1 テスト端末ab ツールは主にテストに使用されます。 ab ツールは最大 2 億を同時に実行できるため、単一マシンのテストには十分です。 腹筋ツールの使い方については、別のブログを参照してください:https://www.jb51.net/article/231502.htm 1.2.2 サーバー監視サーバー側の監視は主に AWS バックエンドの cloudwatch サービスを使用し、CPU とメモリの使用量はトップツールでチェックされます。 top コマンドの使い方については、別のブログを参照してください。 1.3 試験方法Express フレームワークの app.js にテスト ルートを直接追加し、res.end() を直接返します。 2 テストデータ2.1 c5.ラージ図から、同時実行数が 2000 の場合、平均応答時間は 874.725 ミリ秒、QPS は約 2286.43 であることがわかります。月間 300 を超える 2 コア 4G サーバーでは、Express フレームワーク自体のパフォーマンスは悪くありません。 2.2 t2.マイクロ図から、同時実行数が 300 の場合、平均応答時間は 189.191 ミリ秒、QPS は約 1585.7 であり、70 ブロック/月の T2 のパフォーマンスはかなり良好であることがわかります。ただし、同時実行数が 1000 に達すると、全体的なパフォーマンスがあまり安定しないことも図からわかります。 3 関連文書IoT デバイスの同時接続数を推定するブログ: https://www.jb51.net/article/231516.htm ストレステストツールab: https://www.jb51.net/article/231502.htm ストレステストの指標と方法: https://www.jb51.net/article/231518.htm 以上が、node+Express を使用してサーバーのパフォーマンスをテストする方法の編集者による紹介です。皆様のお役に立てれば幸いです。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: MySQL で CURRENT_TIMESTAMP を使用する方法
>>: JS ベースのページフローティングボックスを実装するためのサンプルコード
みなさんこんにちは。今日は Linux コマンド クエリ アプレットでの WePY クラウド開発の実...
基本的な構文CREATE VIEW ステートメントを使用してビューを作成できます。構文の形式は次のと...
効果確認アドレス:ツアープラン(uplanok.com) コード: img{幅: 100%;境界線の...
注: MySQL5.7 で root パスワードをクラックするには、パスワード認証をスキップしてデー...
導入Alibaba Cloud のような OSS ストレージ サービスを使用している場合は、サービス...
チュートリアルシリーズMySQL シリーズ: MySQL リレーショナル データベースの基本概念My...
この記事では、MySQL 8.0.16 winx64.zipのインストールと設定方法の具体的なコード...
この記事では、シンプルな画像カルーセル効果を実現するためのJSの具体的なコードを参考までに紹介します...
目次PXEはサーバーの無人バッチ展開を実装します1. PXEの概要1.1 PXEとは何か1.2 キッ...
nginx は弊社で最もよく使用されるサーバーで、コンテンツ配信やリバース プロキシによく使用されま...
はじめに:IT 業界の巨人である Microsoft 独自の仮想化技術は、VMware や Citr...
目次1. 基本概念酸3.自動コミット4. トランザクション分離レベル5. 同時実行の一貫性の問題6....
Tomcat サーバーは、無料でオープン ソースの Web アプリケーション サーバーです。軽量のア...
パスワードを忘れると困ります。Mac に MySQL をインストールするための初期パスワードを忘れて...
1. MySQL 8.0.12 バージョンのインストール手順。 1. ダウンロードhttps://d...