導航:首頁 > 操作系統 > 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相關的資料

熱點內容
超大文件解壓太慢 瀏覽:861
微光app主頁的愛心代表什麼意思 瀏覽:563
程序員和餃子做飯 瀏覽:307
美團app的點擊騎車在哪裡 瀏覽:723
程序員標配條件 瀏覽:211
免費電腦解壓app排行榜前十名 瀏覽:189
順序表查找演算法 瀏覽:463
整合包解壓後是亂碼 瀏覽:300
xp系統如何查找伺服器名 瀏覽:983
土的壓縮系數的確定方法 瀏覽:647
程序員家裡健身 瀏覽:620
電視看籃球app哪個好 瀏覽:47
高中畢業當程序員 瀏覽:245
php標簽屬性大全 瀏覽:897
遠程訪問伺服器ip地址 瀏覽:313
程序員吃雞蛋炒菜 瀏覽:174
在哪裡看俄羅斯電視劇app 瀏覽:308
怎麼找資料庫伺服器地址 瀏覽:487
伺服器調試怎麼翻譯 瀏覽:922
php如何處理ajax請求 瀏覽:211