ubuntu下使用free命令查看内存实际占用

free不带选项运行会显示一个以kb为单位的默认输出

free -h人类能看懂的方式显示

free -m MB的方式显示

free -g GB方式显示

used=total-free即total=used+free

实际内存占用:used-buffers-cached即total-free-buffers-cached

实际可用内存:buffers+cached+free

buffer和cache的区别

buffer是指用来给块设备做的缓冲大小,他只记录文件系统的metadata以及tracking in-flight pages。

cached是用来给文件做缓冲

buffers是用来存储,目录里面有什么内容,权限等,而cached直接用来记忆我们打开的文件

free -hs 3每隔3秒统计内存利用率

**

free -h和free -g的区别

**
我的虚拟主机内存2g:

free -g

在这里插入图片描述

free -h

在这里插入图片描述

### 如何在 Ubuntu 中检查内存使用情况 在 Ubuntu 或其他基于 Linux 的操作系统中,有多种方法可以用来检查系统的内存使用情况。以下是几种常用的方法: #### 使用 `free` 命令 `free` 是一个常用的命令行工具,用于显示系统中的空闲和已使用的物理内存以及交换空间的信息。 ```bash free -h ``` 此命令将以人类可读的格式(例如 GB 和 MB)显示内存信息[^1]。 输出通常包括总内存、已用内存、空闲内存以及缓存/缓冲区的大小。 --- #### 使用 `/proc/meminfo` Linux 提供了一个虚拟文件系统 `/proc`,其中包含了关于硬件配置的各种信息。通过查看 `/proc/meminfo` 文件的内容,可以获得详细的内存统计信息。 ```bash cat /proc/meminfo ``` 该命令会返回大量有关内存状态的数据,包括实际可用的 RAM 数量和其他细节。 --- #### 使用 `top` 或 `htop` 工具 `top` 是一个实时监控程序,能够动态展示当前运行的任务及其资源消耗状况,其中包括 CPU 和内存利用率。 启动方式如下: ```bash top ``` 如果希望获得更友好的界面体验,则可以选择安装并使用增强版的 `htop` 工具。 ```bash sudo apt-get install htop htop ``` 这两种工具都可以帮助快速评估整个系统的性能指标,特别是内存分配的情况。 --- #### 利用 GNOME 系统监视器或其他图形化应用 对于偏好 GUI 用户来说,在桌面环境中打开 **GNOME System Monitor** 就能直观看到各项软硬件参数的变化趋势图,这同样适用于观察即时内存占用水平。 --- 以上就是一些常见的途径来检测 Ubuntu 下面的内存利用情形;具体选择哪种取决于个人喜好或者特定需求场景而定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值