システムパフォーマンス管理とは
システムが持っている

資源をより適切に配置して、
ユーザーに迅速な応答時間を

提供するための作業です。

ハードウェアの特性や

オペレーティングシステムの

カーネルに対する理解から
システムリソースを利用した
全般的なプロセスについても

詳しく知っておく

必要があります。

システム管理者は、

誤ったプロセスの

リソース使用パターン、
プラットフォーム別の

併服現象の特徴、
ハードウェアの性能を無視して、

源泉的に誤って

インストールされた場合の
状況分析能力まで

持っていなければならない。

具体的には以下のような

内容を聞くことができる。


1. 不要なジョブ Unload
2. 資源の使い方の改善
3. システム容量の増設
4. ユーザーの

システムに対する理解向上
5. システムを

業務目的に適用すること



システム性能を

左右する3要素

 

 

1. システムの環境変化
· 新しいハードウェア要素
· 新しいネットワーク
· 新しいソフトウェア、

アルゴリズム、パッチ
· 他の媒体

2. ワークロードの特性
· 入出力性能
· CPU性能
· ネットワーク応答
· 短いスケジュール、

長いスケジュール
· 簡単なクエリ、

複雑なクエリ

3. システムの処理変化量
· 多くのクエリ
· 多くのユーザー
· 大きなファイルなど



チューニングに影響を

与える5つの要素

 

 

1. CPU
総CPU使用率、システムモード使用率、
ユーザーモード使用率、Run Queue、Pri Queue、ユーザー数など

2. メモリ
総メモリ使用率、システムおよびバッファキャッシュ、
Page In/Out、Swap空間使用率など

3. ディスクI/O
Disk 사용율, Disk I/O Busy, Disk Queue

4. ネットワーク
Inパケット率、Outパケット率、Collision率、Error率

​5. Users

(Session or Process(thread))
CPUを集中的に使用するプロセス、

Zombieプロセス