Linux中如何查看着真正剩余内存

一直对内存不太明白,使用free -h的时候,到底哪个是系统真正剩余的内存呢,有一个free又有一个available,真实男人

[root@iflytek ~]# free -h
              total          used        free      shared  buff/cache   available
Mem:           7.6G          666M       5.9G         12M        1.0G        6.6G
Swap:          8.0G          0B          8.0G
[root@iflytek ~]# 

在网上视频看到有人说:真正剩余内存=free+buff/cache,真正使用内存=used-buff/cache,是这样的吗?那available呢?有人知道解释一下吗?