linux系統如何查看內存大小?下面小編將給大家分享linux系統查看內存大小、信息命令,以及詳細的給大家介紹相關參數的用法,讓各位真正掌握一些有用的linux系統基礎命令。
linux系統查看內存命令及使用情況
free 命令常用選項|參數及含義
選項 |
含義 |
-b |
以 Byte(字節)為單位,顯示內存使用情況。 |
-k |
以 KB 為單位,顯示內存使用情況,此選項是 free 命令的默認選項。 |
-m |
以 MB 為單位,顯示內存使用情況。 |
-g |
以 GB 為單位,顯示內存使用情況。 |
-t |
在輸出的最終結果中,輸出內存和 swap 分區的總量。 |
-o |
不顯示系統緩沖區這一列。 |
-s 間隔秒數 |
根據指定的間隔時間,持續顯示內存使用情況。 |
例如:
- [root@www ~]# free -m
- total used free shared buff/cache available
- Mem: 4003 909 2427 43 666 2826
- Swap: 2039 0 2039
- [root@www ~]#
如下圖所示:

第一行顯示的是各個列的列表頭信息,各自的含義如下所示:
- total 是總內存數;
- used 是已經使用的內存數;
- free 是空閑的內存數;
- shared 是多個進程共享的內存總數;
- buffers 是緩沖內存數;
- cached 是緩存內存數。
Mem 一行指的是內存的使用情況;-/buffers/cache 的內存數,相當于第一行的 used-buffers-cached。+/buffers/cache 的內存數,相當于第一行的 free+buffers+cached;Swap 一行指的就是 swap 分區的使用情況。
可以看到,系統的物理內存為 4003 MB,已經使用了 909 MB,空閑 2427 MB。而 swap 分區總大小為 2039 MB,目前尚未使用。
我們還可以使用以下兩個命令來查看linux系統內存信息。
- # grep MemTotal /proc/meminfo # 查看內存總量
- # grep MemFree /proc/meminfo # 查看空閑內存量
|