Linux 基本工具(Memory Stat)
前面我们介绍过, 通过 top
或者 htop
命令能够查看服务器的物理机内存和 Swap
的使用情况, 除了这两种工具, 我们其实还会有些其他工具,完成类似的任务.
free
命令用于显示内存的使用信息, 比如
root@server:~# free -h
total used free shared buff/cache available
Mem: 3.9G 1.5G 1.1G 5.9M 1.3G 2.1G
Swap: 974M 0B 974M
除了类似 top
命令显示的 total
、 used
、 free
、 buff/cache
,还显示了 shared
、available
等信息。
这里有些内存概念需要我们知道:
- Cache 作为加载到内存中的磁盘数据,用于快速访问。
- Swap 是磁盘上的交换分区,被系统用来在物理内存紧张的情况下, 将使用频率低的内存页面交换到磁盘, 以便释放更多物理内存给系统使用。