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 ベースのページフローティングボックスを実装するためのサンプルコード
背景docker とアイデアを使用して、Java Web の開発、展開、運用までのプロセス全体を実現...
<br /> 英語原文: http://desktoppub.about.com/od/...
共通コンベンションタグ自己終了タグ。閉じる必要はありません (例: img input br hr ...
キーボード文字英語`バッククォート〜チルダ!叫ぶ@で#ナンバーサイン$ドル%パーセント^キャレット&...
Drop-shadow と box-shadow はどちらも影効果(ハロー効果)のための CSS プ...
プロジェクトシナリオ: 1. アップロードファイルの制限関数: 1. フロントエンド操作による異常な...
KVM はカーネルベースの仮想マシンの略で、Linux をハイパーバイザーに変換する Linux ...
主な機能は次のとおりです。製品情報を追加する製品情報を変更する単一の製品を削除する複数の製品を削除す...
目次デモ1フラグメントの作成スヴェルトコンポーネント状態を変更できるデモSvelte は長い間存在し...
目次1. コンセプトメモリ管理モード住所種別分類例: 2. ページ管理x86 アーキテクチャ 32 ...
MySQL には 3 つの日付型があります。日付(年-月-日)テーブル test(hiredate ...
序文最近、4 年間実行されている Java EE Web プロジェクトでは、システムが開けないという...
MySQL は、SQL 解析とクエリ最適化のプロセスを通じて SQL を実行します。パーサーは SQ...
目次0x0 はじめに0x1 RBAC 実装0x2 クレームベースの承認0x3 統合 CASL 0x4...
<br />「この世に醜い女性はいない、あるのは怠惰な女性だけだ」これは女性の美のバイブ...