
WindowsXPを使っていますが、何か大きな処理(例えばデフラグなど)をやりながらパフォーマンスモニタを見ていると、
"%Processor Time" の"Processer"を選んだ場合の波形が
タスクマネージャ/パフォーマンスで表示される「CPU使用率の履歴」とほぼ一致することがわかりました。
ところが、試しに同じ"%Processor Time" の"Process"で"_Total"を選んでみると
なぜか値が100を指したまま降りてこなくなっていました。"_Total"以外のプロセスでいくらか波が出ているにも関わらずです。
そこで質問です。
Q1:"%Processor Time" の"Processer"と
"%Processor Time" の"Process"の"_Total"は違うものなのでしょうか?
Q2:"%Processor Time" の"Process"の"_Total"とは
"%Processor Time" の"Process"の"_Total以外"の合計値だと思っていましたが、違うのでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
A1
Processerの方は、Idle以外のプロセスの合計+カーネル(OS)です。
Processの方は、すべてプロセスの合計です。カーネルの分は含みません。
A2
そのとうりで、_Total以外の合計値です。
なぜ100を指すのかというと、CPUを使用してない時は、Idleというプロセスがすべて消費しています。(タスクマネージャ上ではSystem Idle Processというやつです。)
つまり、このプロセスの使用率はCPUの未使用率になります。
しかし、Processの_TotalはIdleまで合計してしまうので、
使用率+未使用率-カーネル使用率となるので、カーネルが重い処理をしてなければ、ほぼ100を維持することになります。
ありがとうございました。
お礼が大変遅くなりました。申し訳ありません。
教えていただいたとおり、Idleを除いたProcessの合計値がだいたい_Totalと合致していることがわかりました。
.....と、ここまで書こうとしていた矢先にまたまた妙なものを見つけてしました。(実はそれでひっかかっていたために、"お礼"が延びてしまっていたのです。)
パフォーマンスモニタで「パフォーマンスログ」なるものが取れますが、これをとってみるとCPU使用率が2000%(!)を超えたProcessが出てきたのです。
いろいろ調べてみると、ProcessにおけるCPU使用率はCPU数ぶんだけ増えると...またCPUがHSであればまたそれだけ増えると...つまり2CPU機ならProcessの合計値は最大200%までいく...それがHSならさらに増えて最大400%までいくのだそうですね。
でも、2000%は増えるにもホドがあるだろう!
と、いうわけで悩んでしまっていたのでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SolarisとLinuxの違い
-
LinuxとWindowsの違い~Linuxは...
-
カーネルバッファとは何でしょうか
-
Windows11 デバイスセキュリテ...
-
CentOS5.3でNICを認識しない
-
DATが使えなくなった??
-
Debian で時間が経つと画面が消...
-
外部レポジトリとは
-
パソコンでゲームをプレイしよ...
-
apt-get install ****** でinst...
-
RedHat & 東芝Dynabookでのマウ...
-
自作PCにてwindows7 OEM版(64...
-
「クラスが登録されていません 」
-
M.2 NVME SSDがWindowsからはア...
-
i386 と i686 の違いとパッケー...
-
/dev/hdaのhとは?
-
macos での /usr/local/lib と...
-
1枚でも「1枚”組”」なのですか?
-
中古のオフィスソフトの買い方
-
Windows10を削除する方法が分か...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windowsのソースコードって非公...
-
Windows11 デバイスセキュリテ...
-
SolarisとLinuxの違い
-
パフォーマンスモニタの%Proces...
-
/dev/nvme0n1p2 clean と表示さ...
-
unix と lynux の違い、そして...
-
macでカーネルのディレクトリは...
-
カーネルバッファとは何でしょうか
-
エラー”Illegal seek”はどんな...
-
HP-UX(11.23)からDAT装置を認識...
-
Dockerコンテナ(centos7.9)の...
-
CentOS6 の画面サイズの設定
-
最近、よくOpenWall という言葉...
-
Windows Vistaは本当にゴミOSな...
-
カーネルアップグレード後、una...
-
フェイクRAIDとソフトウェアRAI...
-
違いを教えください!!
-
OSの中身
-
Daemonの由来、語源とは??
-
*長文となっております、予めご...
おすすめ情報