『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: relliky

[技术探讨] HA给再多内存也不够,用定时重启来保证稳定运行

[复制链接]

32

主题

1065

帖子

4942

积分

论坛元老

Rank: 8Rank: 8

积分
4942
金钱
3862
HASS币
90
 楼主| 发表于 2024-1-11 06:23:41 | 显示全部楼层
nuknoop 发表于 2024-1-10 23:37
大家都觉得虚拟机非常好,却每次因为内存泄漏到处怀疑其他集成

没听懂,内存泄露难道不是集成或者加载项导致的吗?

虚拟机只是方便,弊病也很多,比如如果给2.5G给HA虚拟机,然后HA只用1G,其他的1.5G内存也不能被主机使用,这个是虚拟机的弊病,因为中间多了一层guest系统,它不能像docker一样灵活分配内存,(从硬件上面来说就是一层MMU和两层MMU的区别)当然还有一些别的弊病什么的。
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

26

主题

211

帖子

2270

积分

论坛技术达人

积分
2270
金钱
2054
HASS币
20
发表于 2024-1-11 09:46:50 | 显示全部楼层
relliky 发表于 2024-1-11 06:23
没听懂,内存泄露难道不是集成或者加载项导致的吗?

虚拟机只是方便,弊病也很多,比如如果给2.5G给HA虚 ...

截屏2024-01-11 09.39.47.png 我的hass性能很低,是I3处理器笔记本,各种杂七杂八的集成安装了一大把,包括一些没用的美化,但长期内存占用就是这么多,前段时间出门运行了将近二个月时间相当稳定,也没有重启过一次,之所以这样稳定就是不需要什么全都要,各司其职没有忧患,而且直装hass,很多直接按照加载项所需,大佬理论一大堆,但和当初固执的我一样,不以为然到处怀疑,实际上真正内存泄漏只有hass本身,因为本身hass就是docker,docker其实性能很低,无非是用的方便罢了
回复

使用道具 举报

32

主题

1065

帖子

4942

积分

论坛元老

Rank: 8Rank: 8

积分
4942
金钱
3862
HASS币
90
 楼主| 发表于 2024-1-11 17:51:11 | 显示全部楼层
本帖最后由 relliky 于 2024-1-11 17:54 编辑
nuknoop 发表于 2024-1-11 09:46
我的hass性能很低,是I3处理器笔记本,各种杂七杂八的集成安装了一大把,包括一些没用的美化,但长期内存 ...

HASS本身泄漏也是有可能的,只是我在想他们应该有写这方面的测试。。不过我还是没理解为什么直装hass就不会有泄漏和虚拟机就有,跑的软件都一样啊。我再想想你说的话吧。。。我还有个树莓派,我可以把我的备份迁移到树莓派上走原装的HAOS看看是否还有内存泄漏的问题。

ps. I3处理器笔记本其实并不比我群晖的处理器差,我12年轻买的笔记本性能都比群晖的好,只是功耗多一些。
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

3

主题

44

帖子

307

积分

中级会员

Rank: 3Rank: 3

积分
307
金钱
263
HASS币
0
发表于 2024-1-12 09:09:35 | 显示全部楼层
levkan 发表于 2024-1-10 13:40
添加系统自带的System Monitor集成可以看

谢谢!原来是这样
回复

使用道具 举报

5

主题

267

帖子

2853

积分

金牌会员

Rank: 6Rank: 6

积分
2853
金钱
2586
HASS币
0
发表于 2024-1-12 09:37:36 | 显示全部楼层
检查下装了哪些插件,可能是插件问题,我用的hassos 2G内存一直很稳定。
回复

使用道具 举报

32

主题

1065

帖子

4942

积分

论坛元老

Rank: 8Rank: 8

积分
4942
金钱
3862
HASS币
90
 楼主| 发表于 2024-1-14 17:21:14 | 显示全部楼层
yybl 发表于 2024-1-10 20:01
真的占了不少内存

5.9G??!!

你可以用glance这个加载项看看哪个容器占用内存比较多。
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

22

主题

473

帖子

6295

积分

元老级技术达人

略懂一些皮毛而已!

积分
6295
金钱
5812
HASS币
40
发表于 2024-1-14 19:01:34 | 显示全部楼层
QQ截图20240114190007.png

用的树莓派4B   8G内存,  占用永远是1.5G左右, hassos   

稳定运行一年多了, 没有出现过任何死机的问题
回复

使用道具 举报

22

主题

473

帖子

6295

积分

元老级技术达人

略懂一些皮毛而已!

积分
6295
金钱
5812
HASS币
40
发表于 2024-1-14 19:03:42 | 显示全部楼层
感觉如果是靠每天重启来解决这个问题的话,如果换做我的话接受不了, 因为我要保证系统每天24小时能稳定运行的,  我这边装的hassos , 挂了梯子, 稳如老狗!
回复

使用道具 举报

17

主题

799

帖子

5732

积分

论坛元老

Rank: 8Rank: 8

积分
5732
金钱
4928
HASS币
0
发表于 2024-1-14 19:31:25 | 显示全部楼层
以前给2G内存,经常ESPHOME编译时候死机- -
现在直接给8G就没问题了。
看记录,算上ESPHOME编译,大概需要3.5G内存。理论上4G内存也行。
回复

使用道具 举报

32

主题

1065

帖子

4942

积分

论坛元老

Rank: 8Rank: 8

积分
4942
金钱
3862
HASS币
90
 楼主| 发表于 2024-1-14 20:31:58 | 显示全部楼层
Mr.G 发表于 2024-1-14 19:03
感觉如果是靠每天重启来解决这个问题的话,如果换做我的话接受不了, 因为我要保证系统每天24小时能稳定运 ...

嗯,我也是24小时需要稳定运行,所以重启时间设置到了凌晨4点,这个点大家都在睡觉,花几分钟重启还是可以的。

能不重启的问题当然好,但是这个内存查错真的很耗时。
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 00:38 , Processed in 0.409664 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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