查看: 4960|回复: 10

开docker提示卷shm空间不足是什么问题?

[复制链接]
发表于 2019-4-13 20:48:24 | 显示全部楼层 |阅读模式
本帖最后由 watfe 于 2019-4-13 20:49 编辑

一开启docker,就开始报错,3分钟一次。3.0的时候就这样,换了4.0还这样。

shm加大到1个G也不行,4个G也不行


磁盘内存都是都是基本没使用的状态,不知道问题出在哪。



The MACs of NAS are:
The Problems are:
Error
Error Description
Occurrence Time
Check Time
Volume Space Is Insufficient
Volume shm Space Is Insufficient
19-04-13 04:00:02
2019-04-13 16:00:02
Volume Space Is Insufficient
Volume shm Space Is Insufficient
19-04-13 04:00:02
2019-04-13 16:00:02



root@U-NAS:/# df -h
Filesystem            Size  Used Avail Use% Mounted on
udev                  1.9G     0  1.9G   0% /dev
tmpfs                 385M  5.8M  379M   2% /run
/dev/sda1              15G  1.7G   12G  13% /
tmpfs                 1.0G     0  1.0G   0% /dev/shm
tmpfs                 5.0M     0  5.0M   0% /run/lock
tmpfs                 1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/nas-data  1.8T  391M  1.7T   1% /mnt/nas/data
overlay               1.8T  391M  1.7T   1% /mnt/nas/data/docker/docker/overlay2/bc~a69/merged
tmpfs                 1.0G     0  1.0G   0% /mnt/nas/data/docker/docker/containers/25~6aa1fb926/shm
tmpfs                 385M     0  385M   0% /run/user/1001



回复

使用道具 举报

发表于 2019-4-14 05:54:41 | 显示全部楼层
shm? 你这个盘在群晖上用过?
u-nas的卷 缺省报警空间是20G,所以小于20G 会报警。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-14 08:25:25 | 显示全部楼层
本帖最后由 watfe 于 2019-4-14 08:36 编辑
mjyu51 发表于 2019-4-14 05:54
shm? 你这个盘在群晖上用过?
u-nas的卷 缺省报警空间是20G,所以小于20G 会报警。  ...

没有,就是蜗牛星际D单新机。
拿回来刷过win7精简版试了一下,然后就刷了U-NAS。
目前是16G系统盘,挂载了一个2T的3.5硬盘。


系统盘太小了是么?警报范围能调整么,现在是直接把通知关了,但又担心其他警报收不到。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2019-4-15 19:11:58 | 显示全部楼层
我4t的盘才用了1t它就在那叫,我直接把设置里的声音通知关掉了
回复 支持 反对

使用道具 举报

发表于 2019-4-15 21:45:09 | 显示全部楼层
在Linux系统中/dev/shm其实直接指向了物理内存,一般是物理内存的一半大小。在docker容器中默认是64m。
UNAS很奇怪,开机时,内存占用正常的,但是运行一段时间后,会达到95%。
刚刚试试,重启,现在物理内存40%,错误信息没有报警。
可以先看看内存占用率+错误信息,再重启试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-15 23:34:33 | 显示全部楼层
感谢楼上两位答复,实在搞不懂这个系统。
刚刚异常断电之后,发现web管理页面打不开了,局域网ip和域名访问的方式都不行,transmission正常,ssh正常,论坛里其他人也有遇到过,无具体解决方法。
这两天没时间弄,后续不行直接装linux+一堆docker算了。
回复 支持 反对

使用道具 举报

发表于 2019-4-18 04:42:07 | 显示全部楼层
内存是典型的linux 内存管理,linux 会把不用的内存自动用于缓存,增加效率;任何需要的时候i,会自动释放这些缓存。所以不是问题,实际上是个很好的优势。

shm 卷如果是docker产生的话,u-nas 可能会误报空间不足。这个将来可以考虑判断是docker 的卷,就不报警。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-23 07:47:39 | 显示全部楼层
mjyu51 发表于 2019-4-18 04:42
内存是典型的linux 内存管理,linux 会把不用的内存自动用于缓存,增加效率;任何需要的时候i,会自动释放 ...

好的,感谢管理员答复,正好刚重装完,直接把警报关了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|万由科技 ( 浙ICP备10004788号-13 )

GMT+8, 2024-5-5 12:27 , Processed in 0.099348 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表