TechEmpowerフレームワークのパフォーマンス・テスト・データ - 新解釈

1. TechEmpower Frameworkのベンチマーク紹介

TechEmpowerフレームワーク競技パフォーマンスプラットフォーム2013年3月の初めには、18回のテストを経ているので、プラットフォームフレームプラットフォームに参加しても、製品の24種類は、今日の最初から659種類に増加!プラットフォームは、すでに業界標準であるということができますパフォーマンステストプラットフォーム、Webパフォーマンステストフレームワークの分野での位置ができるようになるまでかなりやCPUの分野におけるPassMarkの性能テストのステータス。

図TechEmpowerバー自体(すなわち毎秒処理された要求の数スループット)フレームスループットの視覚的表現を提供します。 

そしてTechEmpowerは、テスト中に収集さもあって他の種類のデータ、以下のとおりです。

  • レイテンシ(遅延 - 開始要求に対する応答を受信して​​から平均時間)
  • メモリ(メモリフットプリント)
  • CPU(CPU占有率)

2. TFB VIS視覚的なウェブサイト

https://ajdust.github.io/tfbvis/:最近、他のいくつかのデータの可視化のプレゼントを提供する新しいウェブサイトがありました

サイトには、次のように開きます。

デフォルトでは、ソート確かであるが、このようなソート遅延に従い、サイトを指す赤い矢印をクリックするのと空白部分を、列の見出しをクリックすることでソートを切り替えることができます。

TFBは、異なるテスト項目を選択することができます。

表示フレームを選択します:

残念ながら、ページは現在、2つのフィルタをサポートすることができます。

3. ActFramework対春のフレームワーク

ここでは、これら二つの法と春のフレームワークの比較のさまざまな側面を見てみましょう:

3.1 JSONテスト

理解を容易にするために、データはここに(説明する必要がなくなり下図)を示すかを説明:

フレーム スループット 遅延 メモリフットプリント CPUの使用率
行為 1022k 0.52ms 2G 53%
130K 5.29ms 6G 61%

概要:データベースを介さずに、春と比較法

  • 3倍のメモリを占有し
  • スループットは約1/8であります
  • 平均遅延は10倍でした

3.2フォーチュンテスト

要約:バックエンドデータベースへのアクセスとページ生成ケースの場合には、春と比較法

  • 3回のメモリフットプリント
  • スループットは約1/7であります
  • 平均时延大约为 5 倍

3.3 Query 测试

总结: 在多次查询(每个请求过程中处理查询数据库 20 次)的情况下, Spring 和 Act 相比

  • 占用 3 倍内存
  • 吞吐量大约为 1/5 到 1/2 (Spring WebFlux 在这个测试表现较好)
  • 平均时延大约为 3 到 8 倍

3.4 Update 测试

总结: 在多次更新(每个请求过程中更新数据库 20 次)的情况下, Spring 和 Act 相比

  • 占用 3 倍内存
  • 吞吐量与平均时延和 Act 相当 (Spring WebFlux 在这个测试表现较好)

3.5 DB 测试

泉州SEO总结: 在单次查询(每个请求处理过程查询数据库 1 次)的情况下, Spring 和 Act 相比

  • 占用 3 倍内存
  • 吞吐量为 1/2 到 1/5
  • 平均时延大约为 3 到 10 倍

おすすめ

転載: www.cnblogs.com/1994july/p/11997391.html