SRUM 【System Resource Usage Monitor】 System Resource Utilization Monitor

概要

SRUM(System Resource Usage Monitor)とは、Windowsシステム内部で使用する機能の一つで、CPU使用率メモリ占有量などコンピュータ上の資源(リソース)の利用状況に時系列に記録するもの。直近の記録はタスクマネージャーなどで見ることができる。

SRUMはWindows上で実行されているプログラムプログラム実行しているユーザーアカウントプログラムが占有しているCPUの実行時間やメモリ容量ネットワーク通信量ストレージの読み書きデータ量I/O転送量)、通知の送信日時や種別などを時系列に記録している。システム全体の消費電力や充電レベルの推移も記録する。

これらの情報は一旦レジストリに記録された後、一定時間ごとに、またシャットダウン時に C:¥WindowsSystem32¥sru¥SRUDB.dat というファイルにESE(Extensible Storage Engine)というデータ形式で記録される。

直近の情報Windowsタスクマネージャーでリアルタイムに更新されるグラフや表の形で確認することができるが、SRUDB.dat の内容そのものを解析して網羅的に閲覧する機能はWindows標準では用意されておらず、専用のアプリケーションを導入する必要がある。

SRUMの仕組みはリソース使用量の履歴を知るためのもので、個別の挙動を詳細に記録するログとは目的が異なる。例えば、通信データ量などは一定の時間単位の間の総量が記録されており、特定の操作におけるデータ送受信量や通信相手のIPアドレスなどは記録されていない。

(2023.11.16更新)
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる