032、実際のケース:オンライン教育プラットフォームの一つ万人のユーザー、パフォーマンスを最適化する方法についてG1ガベージコレクタ(上)?

この記事では、2次元コードスキャンの概要の詳細「マスターJVM本物になるためにあなたを取るために0から」個人的な学習であります
1、ケースの背景紹介
オンライン教育プラットフォームのひとつ万人の登録ユーザー、加入者の何千もの日活おそらく何百もの。それが最も重要な、高周波動作は何ですか?クラス!トラフィックの99%が夜間に集中して、毎晩そのピーク期間中に23時間
図2に示すように、コアビジネスプロセス分析システム
クラスの子どもたちは、主にどのような機能高周波利用のですか?その後、システムは対話型の舞台裏多数の要求、および記録し、対話型プロセスとユーザーとの対話の結果を受信する必要がある、頻繁に対話し、ボタンの上に多くのことを何をクリックしなければならないときにインタラクティブセッションがタスクを完了します。システムは、いくつかを行うには、多くのユーザーがタスクを完了する方法を記録しなければならない、いくつか間違っています
図3に示すように、システムの動作圧力
どのように多くの秒あたりの要求が生じるであろうか?二1200ワット/ 3000〜= 3334 /秒あたり20ワットのオンライン時間あたりのユーザー、時間とユーザーとの対話ごとに60回、そしてそこに1200ワットの対話時間ごとに、
必要なマシンの数?毎秒3000のリクエストの上に、4コア8Gを体験するためによると、5を展開する必要性を毎秒600件のリクエストを運ぶことができます
どのくらいのメモリ毎秒各マシン?一部のユーザーとの対話を記録する各要求は、いくつかの目的がおよそ5キロバイト占め作成し、600 * 5キロバイト= 3メガバイト
4、紙は以下のトレーラーをまとめたもの
第二の記憶圧力あたりのバックグラウンドシステム、コアビジネスプロセス、ピーク運転圧力、マシンの展開、秒当たりの圧力要求、

おすすめ

転載: www.cnblogs.com/csldm/p/11297188.html