Linux free shared 比较大会是什么原因?

2018-10-15 17:10:51 +08:00
 helloworld12

两台运行程序相同的服务器 其中一台内存占的比较高,看了下 free

              total        used        free      shared  buff/cache   available
Mem:           3790        1336         957        1025        1497         972
Swap:             0           0           0

发现他的 shared 比较大(另一台的 shared 为 0 )

会是什么原因导致的?

查了下,shared 是多进程共享内存。。。。两台运行的服务都是 go 的,没涉及到什么共享内存,其他运行的进程是系统默认的

查看了下

[root@xx run]# df -BM
文件系统        1M-块   已用   可用 已用% 挂载点
/dev/vda1      40188M 24207M 13917M   64% /
devtmpfs        1887M     0M  1887M    0% /dev
tmpfs           1896M     0M  1896M    0% /dev/shm
tmpfs           1896M  1026M   870M   55% /run
tmpfs           1896M     0M  1896M    0% /sys/fs/cgroup
tmpfs            380M     0M   380M    0% /run/user/0

[root@x sessions]# pwd
/run/systemd/sessions
[root@x sessions]# du -sm 
1022	.
3058 次点击
所在节点    问与答
1 条回复
helloworld12
2018-10-15 17:21:53 +08:00
这个是说,systemd 一直在重启服务?我节点的自动重启是用 systemd 进行的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/497828

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX