CPU 使用率をモニタリングするシステム・ユーティリティ

CPU 使用率をモニタリングするシステム・ユーティリティ

統計

正常な動作

調整が必要な動作

推奨される対応策

 

 

 

 

 

 

 

Pin%

< 90%

> 90

。システムがバッ

メインとテンポラリのキャッ

(Pinned buffers)

 

 

95%

 

 

 

 

 

 

ファ不足状態に危険なほど近

シュ・サイズのバランスをとり直

 

 

づいていることを示す。この

してみる。

 

 

 

状態になるとトランザクショ

バッファ・キャッシュ・サイズの

 

 

ンがロールバックされる。

 

 

バランスをとり直すことができな

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

い場合は、-iqgovernを減らして、同

 

 

 

 

 

 

 

 

時に実行されるジョブの数を制限

 

 

 

 

 

 

 

 

してみる。

 

 

 

 

 

Free threads

空き > 予約済み

空きスレッドの数が予約済

次のいずれかを試してみる。

(ThrNumFree)

 

みの数まで減少している場

-iqmtを設定してスレッドの数を増

 

 

合は、システムのスレッドが

やす。

 

 

 

 

不足していると考えられる。

 

 

 

 

スレッド関連の次のオプションの

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

値を減らす:MAX_IQ_THREADS_

 

 

 

 

 

 

 

 

PER_CONNECTIONMAX_IQ_

 

 

 

 

 

 

 

 

THREADS_PER_TEAM

 

 

 

 

 

 

 

 

PARALLEL_GBH_UNITS (Group By

 

 

 

 

 

 

 

 

ハッシュを使ったクエリ )

 

 

 

 

 

 

 

 

USER_RESOURCE_RESERVATIO

 

 

 

 

 

 

 

 

N を設定し、クエリ・エンジンのリ

 

 

 

 

 

 

 

 

ソース割り付けを制限する。

 

 

 

 

 

 

 

 

-iqgovernを設定し、ジョブの数を

 

 

 

 

 

 

 

 

制限する。

 

 

 

 

 

 

 

 

 

 

FlOutOfSpace

。このストアのフリー・リス

1

。このストア

(

メインまた

ストアに

dbspace

を追加する

 

0

 

 

 

 

 

 

(デバッグのみ)

トが満杯でないことを示す。

はテンポラリ ) が全部割り付

 

 

 

 

割り付けられていないページ

けられていることを示す。

 

 

 

 

が使用可能

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CPU 使用率をモニタリングするシステム・ユーティリティ

Sybase IQ の使用中に CPU 使用率をモニタリングするには、次のオペレーティ ング・システムのユーティリティを使用します。

UNIX の場合は、次のとおりです。

ps コマンド

vmstat コマンド ( 前項の例を参照 )

sar コマンド (UNIX SystemV の場合 ) Windows の場合は、次のとおりです。

システム モニタ

タスク マネージャ

176

Sybase IQ

Page 192
Image 192
Sybase 12.7 manual Cpu 使用率をモニタリングするシステム・ユーティリティ, UNIX の場合は、次のとおりです。 •ps コマンド •vmstat コマンド 前項の例を参照, •システム モニタ •タスク マネージャ