Linux free命令用于显示当前的内存使用情况。free命令可以用来显示有多少RAM内存可用。有足够的内存来运行新的应用程序吗?free命令是一个非常简单的命令,它只显示了关于内存的几行代码。free命令可用于显示总内存、已用内存、可用内存、共享内存以及有关RAM和交换空间的可用内存。
null
自由命令语法
free命令非常简单,free命令的语法非常简单,如下所示。该选项是可选的。
free OPTION
- 期权 用于设置不同的显示类型。该选项是可选的。
用free命令显示内存/RAM使用情况
free命令可以在没有任何选项的情况下执行。这显示了系统的内存和交换使用情况。显示为byte的内存使用量,表示内存单位为byte。不同的内存使用情况有不同的列,如总内存、已用内存、可用内存、共享内存、缓冲区/缓存内存、可用内存。
![图片[1]-Linux免费命令教程及示例-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2021/04/linuxtect_image-3.png)
total used free shared buff/cache available
Mem: 3997300 1534956 1157240 7452 1305104 2168376 Swap: 2097148 0 2097148
- 合计列 显示当前系统上安装的总内存。在这个例子中,总内存是3997300字节,大约是4GB。
- 已用内存 当前使用的内存大小。在此示例中,使用的内存大小约为1534956字节,约为1.5 GB。
- 可用内存 列显示完全可用和未使用的内存大小。在本例中,可用内存大小为1157240字节,约为1 GB。
- 共享内存 列显示多个进程和应用程序使用的共享内存大小。
- 缓冲存储器 列显示缓存或缓冲内存大小,当前未使用,但存储在以后的使用中。
- 可用内存 列显示可用内存和缓冲区/缓存的当前可用内存大小。
相关文章: Linux中如何计算行数?
以可读格式显示内存使用情况
默认情况下,free命令将内存大小显示为字节单位。对于现代系统,字节显示不实用,也不容易阅读。为了使事情更容易和人类可读,不同的内存大小可以显示在千兆字节或兆字节或千字节。这个 -小时 选项是用来显示内存大小人类可读和漂亮的格式转换字节到千兆字节。
free -h
total used free shared buff/cache available
Mem: 3,8Gi 1,5Gi 1,1Gi 7,0Mi 1,2Gi 2,1Gi Swap: 2,0Gi 0B 2,0Gi
以可读格式显示内存使用情况(GB)
通过使用 –千兆 选项如下。
free --giga
以人类可读的格式显示内存使用量(KB)
通过使用 –千克 选项如下。
free --kilo
以人类可读的格式显示内存使用量(MB)
通过使用 –百万 选项如下。
free --mega
连续显示内存使用情况
应持续监控和跟踪内存使用情况。free命令可以在指定的时间间隔内连续打印内存使用情况。这个 -s码 选项可用于设置连续的显示间隔,如3秒5秒等。在下面的示例中,free命令每隔10秒自动显示内存使用情况。
free -s 10
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END