Linux /proc 目錄下檔案粗談(轉)
Linux /proc 目錄下檔案粗談(轉)[@more@] /proc目錄下檔案是當前的程式動態生成的檔案,free 中的資料是來自 /proc/meminfo 。想要進一步研究目錄下檔案要藉助 procinfo 工具,在第二張安裝盤找到這程式包。
$ su -
password:
# cp [paht]/procinfo-18-2.i386.rpm /tmp/
# cd /tmp
# rpm -ivh procinfo-18-2.i386.rpm
# which procinfo
/usr/bin/procinfo
# exit
$ rpm -ql procinfo
/usr/bin/lsdev
/usr/bin/procinfo
/usr/bin/socklist
/usr/share/doc/procinfo-18
/usr/share/doc/procinfo-18/CHANGES
/usr/share/doc/procinfo-18/README
/usr/share/man/man8/lsdev.8.gz
/usr/share/man/man8/procinfo.8.gz
/usr/share/man/man8/socklist.8.gz
procinfo 軟體包內含 lsdev 、socklist及procinfo 命令。
$ lsdev
$ socklist
著重察看 procinfo 命令
$ procinfo
Linux 2.4.18-4SGI_XFS_1.1 (root@permit) (gcc 2.96 20000731 ) #1 1CPU [localhost]
Memory:--Total-------Used-----Free-----Shared--Buffers--Cached
Mem:----384544---252504--132040----0------13920---118872
Swap:---787424----------0-----787424
Bootup:Thu Nov 17 08:37:27 2005---Load average: 0.00 0.02 0.04 1/58 1596
user-----: 0:00:46.55--0.8%--page in :---138995--disk 1:--14406r---5497w
nice-----: 0:00:00.68--0.0%--page out:----32968
system: 0:00:28.10--0.5%--swap in :--------2
idle--: 1:38:58.51--98.7%---swap out:--------0
uptime: 1:40:13.84-----------context :---723115
irq 0:1000601384 timer------------irq 46:1000000000
irq 1:1000007640 keyboard------irq 47:1000000000
irq 2:1000000000 cascade [4]---irq 48:1000000000
................... .....................
................... .....................
irq 45:1000000000--------irq 91:1000000000
開頭實體記憶體 Mem 和 Swap 跟 free 顯示差不多,Bootup 指系統最後一次啟動的時間。Load average 為最近1、5、15分鐘的平均載入量。1/58 為可執行程式數,即程式總數。最近一次執行的程式號為1596。
user(使用者)、system(系統)、idle(空閒)所消耗的時間。nice(使用者以較低優先順序執行消耗的時間),uptime開機以來的總時間。
page in :移入磁碟的資料量。page out :移出磁碟的資料量。
swap in :從磁碟交換到記憶體的資料量。swap out :從記憶體換出到磁碟的資料量。
context :進進出出所切換的總次數。
disk 1:--14406r---5497w
電腦有一個磁碟,系統啟動以來讀為14406次、寫為5497次。
irq 為連線中斷裝置的活動資訊,
procinfo隔不久有需要時可顯示模組資訊。附中文幫助:
$ wman procinfo
############# procinfo 中文man ##############
name procinfo
(process information)
功能說明:顯示系統狀態。
語 法:procinfo [-abdDfhimsSv][-F ][-n ]
補充說明:procinfo指令從/proc目錄裡讀取相關資料,將資料妥善整理過後輸出到標準輸出裝置。
參 數:
-a 顯示所有資訊。
-b 顯示磁碟裝置的區塊數目,而非存取數目。
-d 顯示系統資訊每秒間的變化差額,而非總和的數值。本引數必須配合"-f"引數使用
-D 此引數效果和指定"-d"引數類似,但記憶體和交換檔案的資訊為總和數值。
-f 進入全畫面的互動式操作介面。
-F 把資訊狀態輸出到檔案儲存起來,而非預設的標準輸出裝置。
-h 線上幫助。
-i 顯示完整的IRQ列表。
-m 顯示系統模組和外圍裝置等相關資訊。
-n間隔秒數> 設定全畫面互動模式的資訊更新速度,單位以秒計算。
-s 顯示系統的記憶體,磁碟空間,IRP和DMA等資訊,此為預設值。
-S 搭配引數"-d"或"-D"使用時,每秒都會更新資訊,不論是否有使用引數"-n"。
-v 顯示版本資訊。
$ su -
password:
# cp [paht]/procinfo-18-2.i386.rpm /tmp/
# cd /tmp
# rpm -ivh procinfo-18-2.i386.rpm
# which procinfo
/usr/bin/procinfo
# exit
$ rpm -ql procinfo
/usr/bin/lsdev
/usr/bin/procinfo
/usr/bin/socklist
/usr/share/doc/procinfo-18
/usr/share/doc/procinfo-18/CHANGES
/usr/share/doc/procinfo-18/README
/usr/share/man/man8/lsdev.8.gz
/usr/share/man/man8/procinfo.8.gz
/usr/share/man/man8/socklist.8.gz
procinfo 軟體包內含 lsdev 、socklist及procinfo 命令。
$ lsdev
$ socklist
著重察看 procinfo 命令
$ procinfo
Linux 2.4.18-4SGI_XFS_1.1 (root@permit) (gcc 2.96 20000731 ) #1 1CPU [localhost]
Memory:--Total-------Used-----Free-----Shared--Buffers--Cached
Mem:----384544---252504--132040----0------13920---118872
Swap:---787424----------0-----787424
Bootup:Thu Nov 17 08:37:27 2005---Load average: 0.00 0.02 0.04 1/58 1596
user-----: 0:00:46.55--0.8%--page in :---138995--disk 1:--14406r---5497w
nice-----: 0:00:00.68--0.0%--page out:----32968
system: 0:00:28.10--0.5%--swap in :--------2
idle--: 1:38:58.51--98.7%---swap out:--------0
uptime: 1:40:13.84-----------context :---723115
irq 0:1000601384 timer------------irq 46:1000000000
irq 1:1000007640 keyboard------irq 47:1000000000
irq 2:1000000000 cascade [4]---irq 48:1000000000
................... .....................
................... .....................
irq 45:1000000000--------irq 91:1000000000
開頭實體記憶體 Mem 和 Swap 跟 free 顯示差不多,Bootup 指系統最後一次啟動的時間。Load average 為最近1、5、15分鐘的平均載入量。1/58 為可執行程式數,即程式總數。最近一次執行的程式號為1596。
user(使用者)、system(系統)、idle(空閒)所消耗的時間。nice(使用者以較低優先順序執行消耗的時間),uptime開機以來的總時間。
page in :移入磁碟的資料量。page out :移出磁碟的資料量。
swap in :從磁碟交換到記憶體的資料量。swap out :從記憶體換出到磁碟的資料量。
context :進進出出所切換的總次數。
disk 1:--14406r---5497w
電腦有一個磁碟,系統啟動以來讀為14406次、寫為5497次。
irq 為連線中斷裝置的活動資訊,
procinfo隔不久有需要時可顯示模組資訊。附中文幫助:
$ wman procinfo
############# procinfo 中文man ##############
name procinfo
(process information)
功能說明:顯示系統狀態。
語 法:procinfo [-abdDfhimsSv][-F ][-n ]
補充說明:procinfo指令從/proc目錄裡讀取相關資料,將資料妥善整理過後輸出到標準輸出裝置。
參 數:
-a 顯示所有資訊。
-b 顯示磁碟裝置的區塊數目,而非存取數目。
-d 顯示系統資訊每秒間的變化差額,而非總和的數值。本引數必須配合"-f"引數使用
-D 此引數效果和指定"-d"引數類似,但記憶體和交換檔案的資訊為總和數值。
-f 進入全畫面的互動式操作介面。
-F 把資訊狀態輸出到檔案儲存起來,而非預設的標準輸出裝置。
-h 線上幫助。
-i 顯示完整的IRQ列表。
-m 顯示系統模組和外圍裝置等相關資訊。
-n間隔秒數> 設定全畫面互動模式的資訊更新速度,單位以秒計算。
-s 顯示系統的記憶體,磁碟空間,IRP和DMA等資訊,此為預設值。
-S 搭配引數"-d"或"-D"使用時,每秒都會更新資訊,不論是否有使用引數"-n"。
-v 顯示版本資訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-947598/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- proc_create_data函式建立/proc/目錄下的檔案函式
- Linux 檔案與目錄Linux
- Linux檔案系統、目錄Linux
- Linux檔案和目錄管理Linux
- Linux檔案及目錄管理Linux
- Linux 只複製目錄,不復制目錄下的資料檔案Linux
- Linux中如何檢視目錄下的檔案大小?Linux
- Linux檢視當前目錄下的檔案大小Linux
- linux檔案與目錄管理命令Linux
- Linux檔案與目錄管理(2)Linux
- gitignore 忽略目錄下檔案僅保留目錄形態Git
- linux 刪除檔案或目錄——rmLinux
- linux目錄及檔案命令學習Linux
- adb命令管理Linux 檔案和目錄Linux
- Linux rm(刪除檔案/目錄) 命令Linux
- Linux常見命令-目錄檔案命令Linux
- Linux檔案系統目錄結構Linux
- Linux 基礎-檔案及目錄管理Linux
- 在 Linux 中如何歸檔檔案和目錄Linux
- linux將掛載在home目錄下的磁碟轉移到根目錄下Linux
- Linux下如何對目錄中的檔案進行統計Linux
- 8.var目錄下的檔案和目錄詳解
- 遍歷目錄下的所有檔案
- Linux用inotify監聽檔案和目錄Linux
- Linux排查磁碟大檔案或大目錄Linux
- Linux的檔案屬性和目錄配置Linux
- Linux系統的目錄及重要檔案Linux
- 筆記:Linux命令(目錄和檔案管理)筆記Linux
- Linux中檔案與目錄的區別Linux
- Linux rm命令:刪除檔案或目錄Linux
- Linux系統下如何修改檔案或目錄的許可權?Linux
- Linux查詢某個目錄下每個子目錄的所有檔案數量Linux
- [轉帖]簡單解讀linux的/proc下的statm、maps、memmap 記憶體資訊檔案分析【轉】Linux記憶體
- Linux 檔案與目錄管理常用命令 記錄Linux
- Linux下把sra檔案轉成fastq檔案LinuxAST
- 在linux下顯示中文目錄和檔名Linux
- Linux下對於檔案或者目錄的打包及壓縮、解壓Linux
- Linux基礎學習——檔案與目錄管理Linux
- linux伺服器目錄檔案的命令操作Linux伺服器