Procfs je virtuální souborový systém připojený k /proc. Poskytuje informace o vytížení systému a aktivních procesech.
Procfs má pro každý běžící proces na systému adresář pojmenovaný podle identity procesu.
Obsahují informace o procesu jako:
cmdline – příkaz, kterým byl proces spuštěnexe – symbolický odkaz na soubor ze kterého byl proces spuštěncwd – symbolický odkaz na pracovní adresář procesufd/ – adresář obsahující symbolické odkazy na otevřené soubory nazvané podle popisovatelůstatus – základní informace o stavu procesu
V adresáři
/proc se také nachází globální informace o stavu systému a využití hardwaru:
cpuinfo – přehled o procesoru nainstalovaném v počítači (frekvence, velikost mezipaměti, rozšíření instrukční sady…)
meminfo – statistiky o využití a dostupnosti paměti a swapu
version – verze jádra a informace o sestavení
uptime – doba běhu systému
loadavg – statistiky zatížení systému
partitions – nalezené diskové oddíly a jejich vlastnosti
V adresáři /proc/sys lze konfigurovat možnosti spojené z jádrem systému.
Sysfs je podobný systém jako procfs. Obvykle je připojený k /sys a obsahuje hodnoty spojené s hardwarem a drivery.
Obsahuje různé adresáře z určitými využitími:
devices – všechna zařízení detekované jádrem systémubus – zařízení rozdělená podle typu sběrniceclass – zařízení rozdělená podle třídyblock – všechna bloková zařízenímodule – moduly jádrafirmware – komunikace s firmwaremfs – statistiky souborových systémůpower – statistiky o spotřebě energie