相关疑难解决方法(0)

`free`命令中`shared`内存是什么意思?

输出中的第四列free名为shared。在互联网上我可以看到的大多数输出​​中,共享内存为零。但在我的电脑上不是这样:

$ free -h
          total        used        free      shared  buff/cache   available
Mem:       7,7G        3,8G        1,1G        611M        2,8G        3,0G
Swap:      3,8G          0B        3,8G
Run Code Online (Sandbox Code Playgroud)

这里也是输出的摘录ps_mem.py

 Private  +   Shared  =  RAM used   Program
---------------------------------
 21.4 MiB +   1.0 MiB =  22.4 MiB   bash (9)
 29.2 MiB +   5.3 MiB =  34.5 MiB   Xorg
 35.9 MiB + 858.5 KiB =  36.7 MiB   tor
 42.9 MiB +   9.6 MiB =  52.5 MiB   urxvt (16)
121.0 MiB +  24.9 …
Run Code Online (Sandbox Code Playgroud)

linux memory ram

14
推荐指数
1
解决办法
2万
查看次数

`free`:输出格式

free用来获取某些服务器上的可用空间量。它的输出类似于:

$ free -m
             total       used       free     shared    buffers     cached
Mem:           374        366          8          0         58         98
-/+ buffers/cache:        209        165
Swap:         1906        120       1785
Run Code Online (Sandbox Code Playgroud)

我真正拥有多少可用空间?

command-line memory cache

5
推荐指数
1
解决办法
4652
查看次数

标签 统计

memory ×2

cache ×1

command-line ×1

linux ×1

ram ×1