Linux - (Proc|Process) Filesystem (procfs)


procfs (or the proc filesystem) is a special filesystem in UNIX-like operating systems that presents performance metrics about linux processes and other system information in a hierarchical file-like structure

The Linux monitoring tools such as top use it.

Directory Layout

The /proc “file system” is a directory that contains a hierarchy of files that represent the current state of the Linux kernel. It allows users and applications to see the kernel's view of the system.

The /proc directory also contains information about system hardware and any currently running processes. Most files in the /proc file system are read-only, but some files (primarily those in /proc/sys) can be manipulated by users and applications to communicate configuration changes to the kernel.

Documentation / Reference

Recommended Pages
File System Hierarchy Standard (FHS)

The Filesystem Hierarchy Standard (FHS) is a collaborative document that defines the names and locations of many...
Linux - (Huge|Large) pages

Large page also known as “huge pages”. If large pages are supported by the kernel, there should be special files in the /proc directory that indicate the number and size of the large pages. Since...
Linux - Process

in linux With the ps utility How to get the PID (process identification number) of a process ( $$ pgrep Function example Priority gives the process more or less CPU time than...
Linux - Shared Memory (SHM) (/dev/shm)

Shared memory (SHM) in Linux. The shared memory system can also be used to set permissions on memory. There are two different types of shared memory implementations: System V IPC, and BSD mmap....
Bash Liste Des Attaques Ovh
Linux - ps (process statut)

Report a snapshot of the current processes. top This ps works by reading the virtual files in /proc. To print a process tree: Sort where the flag: -e selects every process -f...
Card Puncher Data Processing
Network - Monitoring

Monitoring (ie reading performance metrics op interval) For traffic capturing, see raboof/nethogsnethogs. NetHogs is a small 'net top' tool. Instead of breaking the traffic down per protocol or...
Linux Performance Tools
What are the Metrics / Counters of Linux ?

This page is about the Hardware / Resource Performance Metrics management. They helps monitor the Linux System.

Share this page:
Follow us:
Task Runner