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

 找回密码
 立即注册
查看: 1006|回复: 18

[技术探讨] HA占用如此多的内存正常吗?

[复制链接]

32

主题

134

帖子

717

积分

高级会员

Rank: 4

积分
717
金钱
583
HASS币
0
发表于 2024-9-23 08:18:40 | 显示全部楼层 |阅读模式
本帖最后由 norikohxb 于 2024-10-22 00:16 编辑

下面问题是我之前发布的,后来咬牙买了32gb的金士顿ddr4的内存一条
装进去,并且设置给HA 22gb的内存运行了一段时间以后
cpu没有变化,实体越来越多。设备越来也多
现在发现,搜索实体已经很快了,
食髓知味,我知道是添加内存最终影响的
我还可以再买一条32gb给设备用
并且分配给HA 独占32gb或者40gb如果是这样,请问有没有上很么办法强迫HA用更多的内存,这样或许效率响应速度会快一些。
有的时候我感觉我在编辑那个自动化和场景都有点卡顿
=================================================
HA占用如此多的内存正常吗?
在虚拟机分配给他22gb 他实际占用14gb。正常吗?
还有在总的实体数量大约有3658个实体(不包含禁用实体)这种情况下搜索任一一个实体名字,很慢出来。
这种情况正常吗?如何优化?
1.jpg
2.jpg 不会过滤筛选.png
3.jpg
4.jpg
5.jpg


回复

使用道具 举报

8

主题

516

帖子

3668

积分

论坛元老

Rank: 8Rank: 8

积分
3668
金钱
3152
HASS币
5
发表于 2024-9-23 08:37:34 | 显示全部楼层
3658个实体...兄弟你算是把ha玩明白了
回复

使用道具 举报

18

主题

587

帖子

4297

积分

元老级技术达人

积分
4297
金钱
3675
HASS币
182
发表于 2024-9-23 09:45:17 | 显示全部楼层
本帖最后由 louis_lee 于 2024-9-23 09:49 编辑

esxi宿主机上看到的虚拟机用量不一定完全准确,可以进入HAOS里看看实际占用情况。估计是分配的太多了,系统中太多的buffered/Cached就一直没清理。当然也得具体看情况

free -h
top -o %MEM
回复

使用道具 举报

13

主题

589

帖子

3101

积分

论坛元老

HomeAssistant

Rank: 8Rank: 8

积分
3101
金钱
2507
HASS币
20
发表于 2024-9-23 11:35:36 | 显示全部楼层
我用的pve,显示的也不准,偏大很多
回复

使用道具 举报

4

主题

68

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
金钱
210
HASS币
0
发表于 2024-9-23 12:40:16 | 显示全部楼层
三千多实体,你这是控制了一栋别墅吗?
回复

使用道具 举报

0

主题

53

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
金钱
429
HASS币
0
发表于 2024-9-23 17:05:24 | 显示全部楼层
就是缓存
回复

使用道具 举报

32

主题

1068

帖子

4968

积分

论坛元老

Rank: 8Rank: 8

积分
4968
金钱
3885
HASS币
90
发表于 2024-9-23 18:07:36 | 显示全部楼层
按道理来说你给22gb,它就应该吃22gb,毕竟有缓存就做缓存,不用缓存是傻瓜。说明你的ha还不够复杂哈哈哈。

可以按3楼大佬说的看看实际占用是多少,比如是1.5gb,把虚拟机分配给2gb就好了。我的一般2gb就够了,实体和自动化估计比你还多一些。https://bbs.hassbian.com/thread-23928-1-1.html 用sensor.memory_use可以看看实际内存的变化。
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

32

主题

134

帖子

717

积分

高级会员

Rank: 4

积分
717
金钱
583
HASS币
0
 楼主| 发表于 2024-9-23 18:10:14 | 显示全部楼层
relliky 发表于 2024-9-23 18:07
按道理来说你给22gb,它就应该吃22gb,毕竟有缓存就做缓存,不用缓存是傻瓜。说明你的ha还不够复杂哈哈哈。 ...

对,我因为正好升级了软路由的内存的买了一条金士顿32gb,加上原来8gb(没了双通道功能)
我就给ros 分配固定的8gb(因为有直通网卡) openwrt分配了 8gb(因为有直通网卡)然后给HA,分配了22GB的内存,因为够用,我虚拟机目前就这3个服务。但是他实际也就给我用了14GB。并不全用,我就是觉得在哪个实体的分栏里面如果输入实体的id,半天才会出来搜索结果
回复

使用道具 举报

3

主题

24

帖子

121

积分

注册会员

Rank: 2

积分
121
金钱
97
HASS币
0
发表于 2024-9-24 07:46:53 来自手机 | 显示全部楼层
3000多有什么奇怪!一台清理机器人就有成百个实体了!
回复

使用道具 举报

3

主题

79

帖子

627

积分

高级会员

Rank: 4

积分
627
金钱
548
HASS币
0
发表于 2024-9-24 08:32:17 | 显示全部楼层
搜索实体慢 换个数据库试试。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-4 01:40 , Processed in 0.061914 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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