- ベストアンサー
メモリについて
Windowsですと、タスクマネージャのパフォーマンスよりカーネルメモリを 確認できます。 Linuxですと、カーネルメモリは何のコマンドを使用すれば確認できますか。 環境はfedora 9です。 freeコマンドでは、総メモリ、メモリ使用量、空きメモリなどは確認できますが細かい事まで確認はできません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#101947
回答No.1
詳細すぎるほどの情報が得られます。 内容は目的によって自分で抽出処理などしてください。 # cat /proc/meminfo 余談ですがCPU情報は # cat /proc/cpuinfo fedora9でしたらWindowsのタスクマネージャと同じ、システムモニタというGUIシステムツールが使用できるはずです。(GNOME、KDEとも) http://itpro.nikkeibp.co.jp/article/COLUMN/20070507/270149/ ---以上です
お礼
回答ありがとうございます。 解決しました。
補足
meminfoを勉強していて追加で教えて欲しいことがあります。 freeコマンドを確認すると、129MBメモリを使用しています。 meminfoコマンドで、どの項目を足していけば129MBになるのでしょうか。 下記の参考情報より MemTotal=MemFree+Active+Inactive+Slab+VmallocUsed+PageTables カーネルメモリは、34MB(Slab+VmallocUsed+PageTables)だと考えております。 カーネルメモリとどれを足せば、メモリ使用量が求められるのでしょうか。 MemFreeは、物理メモリの空き容量なので足す事はできないと思っています。 freeコマンド ========================== total used free shared buffers cached Mem: 190144 187524 2620 0 1132 56428 -/+ buffers/cache: 129964 60180 cat /proc/meminfo ====================== MemTotal: 190144 kB MemFree: 5472 kB Buffers: 1668 kB Cached: 59332 kB SwapCached: 8196 kB Active: 138276 kB Inactive: 22096 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 190144 kB LowFree: 5472 kB SwapTotal: 524280 kB SwapFree: 468064 kB Dirty: 16 kB Writeback: 0 kB Mapped: 34572 kB Slab: 27932 kB CommitLimit: 619352 kB Committed_AS: 503760 kB PageTables: 3600 kB VmallocTotal: 831480 kB VmallocUsed: 2468 kB VmallocChunk: 828896 KB 参考情報 http://www.atmarkit.co.jp/flinux/rensai/tantei03/bangai03a.html