SUnreclaim: 21892 KB
KernelStack: 2592 KB
PageTables: 30108 KB
NFS_Unstable: 0 KB
Bounce: 0 KB
WritebackTmp: 0 KB
CommitLimit: 10815352 KB
Committed_AS: 1553172 KB
VmallocTotal: 34359738367 KB
VmallocUsed: 342300 KB
VmallocChunk: 34359387644 KB
HardwareCorrupted: 0 KB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 KB
DirectMap4k: 38912 KB
DirectMap2M: 4153344 KB
The /proc directory can also be used to dynamically alter the behavior of a
running Linux kernel by “echoing” numerical values to specific files under
the /proc/sys directory. For example, to “turn on” kernel protection
against one type of denial-of-service (DoS) attack known as SYN flooding,
use the echo command to send the number 1 to the following /proc path:
Click here to view code image
matthew@seymour:~$ sudo echo 1 >/proc/sys/net/ipv4/tcp_syncookies
Other ways to use the /proc directory include the following:
Getting CPU information, such as the family, type, and speed from
/proc/cpuinfo.
Viewing important networking information under /proc/net, such as
active interfaces information in /proc/net/dev, routing information
in /proc/net/route, and network statistics in
/proc/net/netstat.
Retrieving file system information.
Reporting media mount point information via USB; for example, the
Linux kernel reports what device to use to access files (such as
/dev/sda) if a USB camera or hard drive is detected on the system.
You can use the dmesg command to see this information.
Getting the kernel version in /proc/version, performance
information such as uptime in /proc/uptime, or other statistics such