linux如何查看内存空间大小
linux如何查看内存空间大小详细介绍
在 Linux 系统中,你可以使用以下几种命令来查看内存空间大小:
1.
free 命令
free 命令能显示系统中物理内存、交换空间的使用和空闲情况。它以字节为单位展示,还能使用选项 -h 以人类可读的格式输出。
bash
执行此命令后,你会看到类似如下输出:
plaintext
total used free shared buff/cache availableMem: 7.7G 1.1G 4.7G 711M 2.0G 6.1G
Swap: 2.0G 0B 2.0G
其中,total 表示总内存,used 是已使用的内存,free 是空闲内存,buff/cache 是缓存和缓冲区使用的内存,available 是可被应用程序使用的内存。
2.
top 命令
top 命令是一个动态的实时监控工具,它能显示系统中各个进程的资源使用情况,同时也会展示系统内存的使用情况。
在终端输入 top 命令,然后按 M 键可以按照内存使用情况对进程进行排序。输出结果中会有类似如下的内存信息:
plaintext
KiB Mem : 7915720 total, 4843600 free, 1127480 used, 1944640 buff/cacheKiB Swap: 2097148 total, 2097148 free, 0 used. 6283860 avail Mem
3. 查看
/proc/meminfo 文件
/proc 是一个虚拟文件系统,其中的 meminfo 文件包含了系统内存的详细信息。你可以使用 cat 命令查看该文件的内容:
bash
/proc/meminfo
输出结果会包含许多关于内存的详细信息,例如:
plaintext
MemTotal: 7915720 kBMemFree: 4843600 kB
MemAvailable: 6283860 kB
Buffers: 52484 kB
Cached: 1892156 kB
SwapCached: 0 kB
91234567MemTotal: 7915720 kBMemFree: 4843600 kBMemAvailable: 6283860 kBBuffers: 52484 kBCached: 1892156 kBSwapCached: 0 kB
这里的 MemTotal 代表总内存大小。