パフォーマンス指標とは何ですか?
(アプリケーション負荷の観点から) 高い同時実行性と高速な応答 - スループットとレイテンシ
(システムリソースの観点から)リソースの使用量や飽和状態など
パフォーマンスの問題の性質
つまり、システム リソースがボトルネックに達していますが、リクエストの処理速度が十分ではないため、より多くのリクエストをサポートできません。
パフォーマンス分析
実際には、アプリケーションまたはシステムのボトルネックを見つけ出し、システム リソースをより効率的に使用してより多くのリクエストを処理するために、それらを回避または軽減することを試みます。これには、次の一連の手順が含まれます。
アプリケーションとシステムのパフォーマンスを評価するためのメトリクスを選択します
アプリケーションとシステムのパフォーマンス目標を設定する
パフォーマンスのベンチマークを実施する
ボトルネックを特定するためのパフォーマンス分析
システムとアプリケーションを最適化する
パフォーマンスの監視とアラート
学ぶ意味は何ですか
システム全体のパフォーマンスのグローバルなビューを確立する
(1) システム知識の最も基本的な原理を理解する
(2) 必要な演奏ツールを使いこなす
(3) 実際のシーン演習を通じてさまざまなコンポーネントを実行します。
ブレンダン・グレッグのホームページ
Linux パフォーマンス最適化のナレッジ ポイント マインド マップ
インターネットからの写真
注意を払うことを学ぶ
1 システムの原理は非常に重要ですが、最初から実装の詳細をすべて把握しようとしてはいけません。これらの原則をどのように観察して適用するかに焦点を当てます。
例: パフォーマンスを測定できる指標は何ですか?
メトリクスを観察するためにどのパフォーマンス ツールを使用するか
これらの指標等の変動要因
2学びと実践
3. 理由をさらに尋ね、さらに要約します。