Consider this command for Linux machines:
cat/proc/meminfo
It returns the following table.
total: | used: | free: | shared: | buffers: | cached: | |
---|---|---|---|---|---|---|
Mem: | 131084288 | 54214656 | 76869632 | 26947584 | 7938048 | 28471296 |
Swap: | 70148096 | 3387392 | 66760704 | |||
MemTotal: | 128012 kB | |||||
MemFree: | 75068 kB | |||||
MemShared: | 26316 kB | |||||
Buffers: | 7752 kB | |||||
Cached: | 27804 kB | |||||
SwapTotal: | 68504 kB | |||||
SwapFree: | 65196 kB |
The following table identifies the field values to use to obtain the value for MemFree from the preceding table:
Command | cat /proc/meminfo |
Single execution | Checked |
Regular expr | ^MemFree:.*$ |
Field index | 2 |
Separators | Check Whitespaces are separators |
Lines to skip | 0 |