如何在FreeNAS中添加ZIL写入和L2ARC读取缓存SSD设备

时间:2020-01-09 10:38:55  来源:igfitidea点击:

如何将名为ZIL的写缓存和名为L2ARC的读缓存添加到我的zroot卷中?
如何使用FreNSA服务器的ZIL和L2ARC ssd磁盘扩展现有的zroot卷?

ZFS是最初由Sun Microsystems设计的文件系统和逻辑卷管理器。

Solaris,FreeBSD,FreeNAS,Linux和其他基于theitroad的项目使用的ZFS。
为了提高ZFS的性能,可以将ZFS配置为使用读取和写入缓存设备。
通常,SSD用作生产网络连接存储(NAS)或生产Unix/Linux/FreeBSD服务器上的有效缓存设备。

有关ZIL的更多信息

ZIL是ZFS Intent Log的首字母缩写。

ZIL充当"写缓存"。
它存储所有数据,然后作为跨国写入刷新。
您可以看到ZIL与数据库服务器(例如Oracle,MariaDB/MySQL,PostgreSQL)的好处。
文件服务器(例如NFS)和对存储设备(例如iSCSI)的块级访问。
如果可能,请使用镜像磁盘配置ZIL。
否则,请使用某种电源保护,例如FreeNAS服务器的APC UPS。

有关L2ARC的更多信息

L2ARC是" 2级可调替换缓存"的首字母缩写。

L2ARC充当"读取缓存"。
您可以使用ARC缓存将访问的数据频繁地缓存在RAM中。
这个想法是基本的。
您必须从RAM访问数据,而不是访问软件RAID。
随着您在服务器上存储越来越多的数据,可以存储在缓存中的数据百分比越来越少。
要解决此问题,可以使用L2ARC。
通常使用更快的SSD来提高性能。

L2ARC充当ARC缓存的扩展。

在FreeNAS中配置ZIP和L2ARC

在网络浏览器中输入URL,以打开Web管理面板:

https://your-freenas-server-ip-here/
https://192.168.2.13/

点击Storage>Volume Manger
FreeNAS Web界面

您必须选择:要扩展的音量(例如theitroad)。
从可用磁盘中选择SSD:

写缓存为64GB,读缓存为120GB

添加读取缓存为120GB

单击"可用磁盘"中的" 120GB磁盘+"图标>从卷布局中选择"缓存(L2ARC)",然后设置大小。

添加写缓存为64GB

单击"可用磁盘"中的" 64GB磁盘+"图标>从卷布局中选择"日志(ZIL)",然后设置大小。