TrueNas Scale为什么耗内存?ARC大小配置

2022-05-20 5116点热度 2人点赞 0条评论
4.2/5 - (18 votes)

打造ALL In One,难免遇到一些问题,选择TrueNas Scale是开源免费,还有ZFS文件系统。

Esxi 7.0装上TrueNas Scale,一直出问题,主机风扇嗡嗡响后,就进入不了Esxi的管理后台,只能关机重新启动。Truenas关机。一切正常。

什么问题?

最后看官方文档,Esxi 7.0装TrueNas Scale时,系统选择Linux,版本要选择Deban GUNNUX  11 64位的,有重新把系统重新装了一下。希望会好些。

还有一个问题。

Truenas为什么吃内存?

TrueNas Scale用的是ZFS文件系统,ZFS 的读写速度(内存会作为 ARC,因此内存越大,自然速度越快)。

zfs的内存策略相当激进,默认参数下几乎会把全部内存空间当作读缓存(arc)使用。内存的性能比hdd好多少数量级.内存被它用作一级缓存,在我们进行大量的写入操作时会迅速占用内存空间,在小内存的情况下很容易“炸内存”,使得系统不能缓过来.

群辉的文件系统是linux,ext4文件系统,不吃内存,linux 2G都可以运行。

怎么解决这个问题呢。我们可以把ARC设置一下。

进入TrueNas web管理界面,在系统设置--->>高级---->>“Init/Shutdown Scripts” 添加一个命令。

 echo 1073741824 >> /sys/module/zfs/parameters/zfs_arc_max=4096

 

上面的参数按照自己的来配置,主机32G内存,给Truenas8G内存,设置4G。

点击保存重新启动即可。

 

xiaoyao

这个人很懒,什么都没留下

文章评论