ubuntu – 镜像池的ZFS L2ARC

前端之家收集整理的这篇文章主要介绍了ubuntu – 镜像池的ZFS L2ARC前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在为我的ZFS阅读L2ARC.我目前有两个池,一个用于数据,另一个用于 Linux容器和虚拟机.我想要一些L2ARC的帮助,我知道如何添加它但是想知道它是否对我有益.

我正在使用6-8个LXC容器运行Ubuntu 16.04,有时在无头虚拟机中运行一两个虚拟机,我想知道添加L2ARC是否有助于我的虚拟机和我的LXC容器的性能.

当前设置

pool: black
state: ONLINE
scan: scrub repaired 0 in 3h57m with 0 errors on Mon Jul 11 04:12:35 2016
config:

    NAME                                          STATE     READ WRITE CKSUM
    black                                         ONLINE       0     0     0
      mirror-0                                    ONLINE       0     0     0
        ata-WDC_WD10JFCX-68N6GN0_WD-WX91A65P0T3Z  ONLINE       0     0     0
        ata-WDC_WD10JFCX-68N6GN0_WD-WXA1EA4CSNJF  ONLINE       0     0     0

errors: No known data errors

pool: raid
state: ONLINE
scan: scrub repaired 0 in 26h32m with 0 errors on Tue Jul 12 04:04:11 2016
config:

    NAME                                          STATE     READ WRITE CKSUM
    raid                                          ONLINE       0     0     0
      raidz1-0                                    ONLINE       0     0     0
        ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6LTTK5S  ONLINE       0     0     0
        ata-WDC_WD30EFRX-68EUZN0_WD-WCC4NJTT02XC  ONLINE       0     0     0
        ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6LLTRUY  ONLINE       0     0     0
      raidz1-1                                    ONLINE       0     0     0
        ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N0UHPYUR  ONLINE       0     0     0
        ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N2ET6YU3  ONLINE       0     0     0
        ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6TZJ7ZF  ONLINE       0     0     0

 errors: No known data errors

正如您所看到的,我的所有驱动器都是WD Reds.我会将L2ARC添加到Pool black,这是我的LXC和虚拟机存储.我刚刚对池进行了写测试,得到了70-80MBPS的20GB文件(视频文件),读取80-90MBPS.我会在它上面添加一个120GB或240GB的ssd作为L2ARC.

这对我的工作有什么帮助吗?

Linux容器; Emby Media Server,Apache,Web Dev Apache,Gitlab,Torrent,OpenWrt Dev,VPN Server,MysqL

虚拟机; Windows主要用于测试,奇数用于Linux Server / Desktop进行测试.

眼镜
AMD Phenom™II X6 1090T
32GB DDR3 Ram

您的池黑当前包含两个镜像WD10JFCX驱动器,根据 Western Digital’s spec sheet,它们是:

> 5400 rpm(平均旋转延迟约5 ms,最差情况下11 ms)
> 16 MB缓存
> 1 TB
> 2.5“外形
> SATA 6 Gb / s(SATA 3)

无论是5400转的转速还是微不足道的16 MB驱动器缓存都不利于实现最高性能,而今天的标准就像SATA驱动器一样,1 TB相当小.理论上,5400转的速度可以为盘片提供大约90 IOPS,并且假设盘片平均距离数据半圈,它的11毫秒旋转时间平均为5毫秒旋转延迟.

与此相比,您可以从亚马逊(美国)以每台约308美元的价格获得英特尔540S series,英特尔为此提供了以下规格:

>随机读取高达78,000 IOPS,随机写入高达85,000 IOPS(延迟50μs)
>最高560 MB / s顺序读取,480 MB / s顺序写入
> 1 TB
> 2.5“外形
> SATA 6 Gb / s(SATA 3)

即使我们玩得很好,你也会看到延迟减少1,000倍,IOPS增加1000倍,大约600美元和更改.在每美元的性能比率上,我很确定通过将L2ARC添加到您的池中没有任何损失,并且它是替代品的下降.如果您现金紧张,您甚至可以使用相应的SSD一次更换一个驱动器,并立即开始获得收益.

使用SSD替换这些5400 rpm磁盘对黑色池性能的影响将超过您可以实际投入的任何L2ARC,几乎与您的工作负载无关.更重要的是,虽然英特尔540S系列可能会或可能不会是a good fit for your requirements(see also here),但与简单地添加L2ARC相比,即使这样便宜的SSD几乎肯定能提供更好的投资回报.如果你想要更高规格的东西,只看英特尔,DC S3500 1.2 TB SSD会让你回到大约900美元,而DC S3710 1.2 TB SSD将会让你回到大约1000美元,两者都有相似的性能,但可能会更好地使用随着时间的推移.

不得明示或暗示对所提及的任何特定产品或经销商的认可.

猜你在找的Ubuntu相关文章