Android /Proc/

https://blog.csdn.net/beyond702/article/details/52860316

首先來介紹一下/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:顯示進城相關的所有信息。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 維權騎士提醒我,1月份我的文章有一篇被人剽竊了。我一查,是百家號“某一天星辰墜落”。他把我發于簡書的《用“心”思考...
    米老爹閱讀 4,465評論 148 107
  • 嘿,你有幾個朋友? 啊,我有一大群。 唉,那知己少的和三毛頭發一樣多。 因為怕受傷 所以會離開 因為會摩擦 所以會...
    叫我梅芳就好閱讀 255評論 0 2