導航:首頁 > 操作系統 > linux中的proc

linux中的proc

發布時間:2024-03-15 22:28:30

linux系統中的/proc文件系統有什麼用

/proc文件系統是一個基於內存的文件系統,其維護著關於當前正在運行的內核狀態信息,其中包括CPU、內存、分區劃分、I/O地址、直接內存訪問通道和正在運行的進程。這個文件系統所代表的並不是各種實際存儲信息的文件,它們指向的是內存里的信息。/proc文件系統是由系統自動維護的。還有不會的請參考《linux就該這么學》,針對各種linux疑難雜症,幫助linux學習者。

② linux下如何讀proc

用time命令運行程序,結束後就能得到運行時間。

timeprocName

最終會得到以下三類時間:

1)實際時間(realtime):從command命令行開始執行到運行終止的消逝時間;

2)用戶CPU時間(userCPUtime):命令執行完成花費的用戶CPU時間,即命令在用戶態中執行時間總和;

3)系統CPU時間(systemCPUtime):命令執行完成花費的系統CPU時間,即命令在核心態中執行時間總和。


其中,用戶CPU時間和系統CPU時間之和為CPU時間,即命令佔用CPU執行的時間總和。

實際時間要大於CPU時間,因為Linux是多任務操作系統,往往在執行一條命令時,系統還要處理其它任務。

內存可以通過/proc/${pid}/mem文件查看。

寫到腳本里:

timeprocName&
pid=`ps|grepprocName|grep-vgrep|awk'{print$1}'`
cat/proc/${pid}/mem

不知道腳本執行的速度能不能趕上在procName程序執行完前做完這一系列動作。

③ Linux裡面proc是什麼

proc被稱為虛擬文件系統,它是一個控制中心,可以通過更改其中某些文件改變內核運行狀態,它也是內核提空給我們的查詢中心,用戶可以通過它查看系統硬體及當前運行的進程信息。
Linux中許多工具的數據來源正是proc目錄中的內容,比如lsmod的命令是cat /proc/moles的別名。
更多關於proc的介紹,或者是Linux的命令講解,樓主可以網路《Linux就該這么學》,裡面有詳細的介紹和使用案例可以參考學習。

閱讀全文

與linux中的proc相關的資料

熱點內容
魅藍3手機音視頻文件夾 瀏覽:938
安卓手機製表怎麼換行 瀏覽:208
牆柱搭接箍筋怎麼加密 瀏覽:449
怎麼加密不讓人打開 瀏覽:328
2g3g演算法 瀏覽:199
python可以在net開發 瀏覽:927
編程里的hr啥意思 瀏覽:404
上海php兼職 瀏覽:721
順豐app如何驗證學生 瀏覽:373
伺服器mac地址過濾器 瀏覽:935
程序員一年內被開除 瀏覽:454
福建文檔課件加密企業 瀏覽:782
appstore美國的界面怎麼看呀 瀏覽:526
hlt單片機 瀏覽:318
CA的命令 瀏覽:682
安卓怎麼傳王者應用給蘋果 瀏覽:915
aws雲伺服器自建 瀏覽:833
如何更換伺服器登錄網站 瀏覽:695
java修改ip地址 瀏覽:833
java操作cookie 瀏覽:692