1. 程式人生 > >Android-系統/proc目錄詳解

Android-系統/proc目錄詳解

/proc是一個虛擬檔案系統,其下面的檔案不是真實存在的,不佔用實際儲存空間。

/proc/cmdline:顯示核心啟動的命令列。

/proc/cpuinfo:顯示系統cpu的資訊。

/proc/filesystems,顯示當前註冊了的檔案系統列表,nodev表示為虛擬檔案系統。

/proc/interrupts:顯示當前系統的中斷資訊.

/proc/ioports:被佔用的輸入/輸出地址範圍列表。

/proc/kmsg:輸出核心訊息日誌。

/proc/loadavg:監控cpu平均負載,其數值為所有核上cpu佔用的累加值,前三個分別表示最近1、5、15分鐘的平均負載,第四個表示當前執行程序數和程序總數,最後一個表示最近執行的程序id。

/proc/locks:開啟檔案上的加鎖資訊。

/proc/meminfo:顯示物理及虛擬記憶體使用情況。

/proc/misc:核心函式misc_register登記的裝置驅動程式。

/proc/modules:載入的核心模組列表。

Proc/mounts:當前系統所安裝的檔案系統資訊(包括手動安裝的)。

/proc/stat:系統簡要資訊。

/proc/uptime:分別表示系統啟動時間和系統空閒時間。

/proc/version:系統核心版本。

/proc/net:其實際掛載點是/proc/self/net,能夠顯示當前各種網路情況,例如通過tcp檔案可以檢視tcp連線數及連線情況。

/proc/sys 報告各種不同的核心引數,某些引數能在root的情況下進行修改。

Proc/devices 當前掛載的所有軟硬體裝置(字元裝置和塊裝置),包括主裝置號和裝置名稱。

/proc/asound:音效卡相關的資訊。

/proc/buddyinfo:每個記憶體區中每個order有多少塊可用,和記憶體碎片問題有關。

/proc/bus:輸入裝置資訊。

/proc/cgroups:檢視cgroups子系統資訊。

/proc/diskstats:用於顯示磁碟、分割槽和統計資訊。

/proc/execdomains:安全相關的資訊。

/proc/fb:幀緩衝裝置資訊。

/proc/iomem:記錄實體地址的分配情況。

/proc/kallsyms:核心符號表資訊。

/proc/pagetypeinfo:記憶體分頁資訊。

/proc/partitions:分割槽資訊

/proc/sched_debug:cpu排程資訊。

/proc/softirqs:軟中斷情況。

/proc/vmallocinfo:vmalloc記憶體分配資訊。

/proc/vmstat:統計虛擬記憶體資訊。

/proc/pid:顯示程序相關的所有資訊。

參考:https://blog.csdn.net/Anlegor/article/details/38317305