Linux Memory Info: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(→free) |
||
(24 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=Internal= | =Internal= | ||
* [[Linux#Getting_Runtime_Information]] | * [[Linux#Getting_Runtime_Information|Linux Runtime Information]] | ||
* [[Linux Memory Management]] | |||
* https://home.feodorov.com:9443/wiki/Wiki.jsp?page=LinuxProcessInformation | |||
=Memory Metrics Definitions= | |||
<blockquote style="background-color: #f9f9f9; border: solid thin lightgrey;"> | |||
:[[proc-meminfo|proc/meminfo]] | |||
</blockquote> | |||
=Swap Info= | |||
<blockquote style="background-color: #f9f9f9; border: solid thin lightgrey;"> | |||
:[[proc-swaps|proc/swaps]] | |||
</blockquote> | |||
Also see {{Internal|Linux_Memory_Management#Swap_Info|Swap Info}} | |||
=Memory Page Size= | |||
Linux has its main memory organized in pages. A page is a fixed length block of main memory, that is contiguous in both physical memory addressing and virtual memory addressing. Kernel swap and allocates memory using pages. To find the page size in effect, in bytes: | |||
<pre> | |||
getconf PAGESIZE | |||
</pre> | |||
or: | |||
<pre> | |||
getconf PAGE_SIZE | |||
</pre> | |||
A typical value is 4096. | |||
For more details see [[getconf]]. | |||
=free= | =free= | ||
Line 9: | Line 43: | ||
</pre> | </pre> | ||
= | Displays RAM and swap. | ||
==-m== | |||
Display the amount in MB. | |||
==-g== | |||
Display the amount in GB. | |||
==-t== | |||
Display totals (RAM and swap). | |||
=Other Tools= | |||
=top | <blockquote style="background-color: #f9f9f9; border: solid thin lightgrey;"> | ||
:[[top]] | |||
:[[vmstat]] | |||
:[[getconf]] | |||
</blockquote> |
Latest revision as of 05:50, 4 December 2020
Internal
- Linux Runtime Information
- Linux Memory Management
- https://home.feodorov.com:9443/wiki/Wiki.jsp?page=LinuxProcessInformation
Memory Metrics Definitions
Swap Info
Also see
Memory Page Size
Linux has its main memory organized in pages. A page is a fixed length block of main memory, that is contiguous in both physical memory addressing and virtual memory addressing. Kernel swap and allocates memory using pages. To find the page size in effect, in bytes:
getconf PAGESIZE
or:
getconf PAGE_SIZE
A typical value is 4096.
For more details see getconf.
free
free -mt
Displays RAM and swap.
-m
Display the amount in MB.
-g
Display the amount in GB.
-t
Display totals (RAM and swap).