首页 > 系统相关 >排查Linux中free -h 显示的 available 小于 free 值

排查Linux中free -h 显示的 available 小于 free 值

时间:2024-09-24 10:12:21浏览次数:16  
标签:available 可用内存 cache free 内存 Linux buff

一、服务器上使用free -h命令显示如下

 正常情况下:

total=free+used+buff/cache

available=free+可回收的buff/cache

理论上 available至少应该等于free,free尚未使用内存,available:可用内存,可用内存=尚未使用内存+可回收的buff/cache

但是上面显示的available大大小于free值。

二、排查

不被计入available的内存包括:

1、hugepage大页内存

查看本服务器的参数配置

 没有使用大页内存

 内存参数未设置使用大页

min_free_kbytes操作系统最小保留内存

 目前设置的2G,也就是说这2G是系统保留的,不被计入available可用内存中,所以导致available值很小。

三、调整参数

echo 90112 > /proc/sys/vm/min_free_kbytes
sysctl -p

 

标签:available,可用内存,cache,free,内存,Linux,buff
From: https://www.cnblogs.com/sky-cheng/p/18428467

相关文章

  • ORA-38500: USING CURRENT LOGFILE option not available without stand
    在dataguard启用实时恢复的时候,报如下错误:ORA-38500:USINGCURRENTLOGFILEoptionnotavailablewithoutstand实际操作:SQL>alterdatabaserecovermanagedstandbydatabaseusingcurrentlogfiledisconnectfromsession;alterdatabaserecovermanagedstandbydata......
  • RHCS认证-Linux(RHel9)-Ansible
    文章目录一、ansible简介二、ansible部署三、ansible服务端测试四、ansible清单inventory五、Ad-hot点对点模式六、YAML语言模式七、RHCS-Ansible附:安装CentOS-Stream9系统7.1ansible执行过程7.2安装ansible,ansible-navigator7.2部署ansible7.3ansible-naviga......
  • Linux读写者管理sharefile文件,多个客户端向服务器输送信息,由服务器为中转站将信息存入
    Linux系统读写者将文件存入sharefile文件中,同时由多个客户端向服务器输入通信信息,并由服务器为中转站,将信息传入sharefile文件中(由于读写者存入sharefile文件的路径问题,sharefile文件要放入Linux虚拟机的“公共”文件中,不然不能运行,同时要将文件分开每个Makefile文件都要放在对......
  • L0- Linux+InternStudio 关卡
    一、使用密码进行SSH远程连接1.打开电脑powerShell终端  使用Win+R快捷键打开运行框,输入powerShell,打开powerShell终端2.回到开发机平台 进入开发机页面找到创建的开发机,点击SSH连接3.复制登录命令  粘贴到powershell中,然后按回车 出现以下页面:4.复制密码......
  • Linux上chrony配置时间同步、主从时间同步设备配置
    一.计算机设备上的两种时间1.硬件时间计算机主板BIOS上依靠主板电池供电维持运行的时间,设备关机后依然在持续计时,计算机系统开机启动时会自动读取这个时间。2.系统时间软件系统上的时间,软件启动后会去读取硬件时间,之后会独立于硬件时间运行。二.配置同步时间服务器1.安装服务(1)安装c......