硬件

FreeNAS 硬件指南④:网络

网络 FreeNAS是一套NAS系统或者说是一套IP-SAN设备,也就是说这所有的功能都要依托网络来实现。想获得更好的性能,就应该考虑使用更好的交换机和服务器级的网卡。 目前来看,千兆网络基本普及了,万兆网络由于价格昂贵,家庭和中小企业中使用还是比较少的。如果用户数量较多,有合适的交换机,则可以通过聚合多条千兆线路让FreeNAS获得更好的网络性能。目前的机械硬盘实际读写速度与千兆网络相当,而SSD固态硬盘的速度就要远远超过千兆网络的的带宽。 对FreeNAS来说 Intel 千兆网卡是绝佳选择,桌面级网卡可以轻松Hlod住家庭和SOHO用途。Intel的网卡通常拥有独立的处理器,这样就降低了系统CPU的负载。如果可能,最好不要选择 Broadcom 和 Realtek 网卡。 对于万兆网络,Chelsio 的网卡更适合FreeNAS,次一级的选择是 Emulex 和 Intel。

  • Herald Yu
    Herald Yu
3 min read
硬件

FreeNAS 硬件指南③:存储池、性能与缓存

ZFS 存储池配置 ZFS存储池由vdev(虚拟设备)组成。vdev可以模拟单个硬盘(类似RAID0)、可以组成多路镜像(类似RAID1)、RAIDZ (类似RAID5)、RAIDZ2 (类似RAID6)、RAIDZ3 (提供三重奇偶校验,硬RAID无法模拟此种阵列类型)。 你需要了解的重点是ZFS vdev的IOPS性能等于vdev中的一个磁盘设备的IOPS性能。比如你创建了由10块硬盘组成的RAIDZ2阵列,可用空间为8块硬盘,存储池的IPOS性能为阵列中一块硬盘的性能。对于数据库服务器和虚拟化平台,IOPS性能至关重要,这种场景中很少执行连续写操作,因此用大量的多路镜像或多个小型RAIDZ组是很好的选择。相反的,较大的RAIDZ[1|2|3] vdev则很适合单用户连续读写。对于大多数家庭媒体服务器来说,考虑用3-8块独立硬盘组成

  • Herald Yu
    Herald Yu
5 min read
硬件

FreeNAS 硬件指南②:硬件建议

基础硬件建议 本文原作者拥有几十年FreeBSD使用经验,构建过大量的ZFS存储设备,以下是对硬件选配方面的一些看法。 Intel 与 AMD FreeNAS基于FreeBSD开发。相比AMD,FreeBSD在Intel处理器平台运行的更好。比如在看门狗控制器、USB控制器以及温度监控等方面,Intel平台的支持都更好些。但这并不代表AMD平台不好,只是说FreeNAS在AMD处理器平台上运行的并不是非常完美而已。 Intel Avoton 凌动处理器平台昂贵却诱人:支持ECC、低能耗、支持AES-NI(非常利于加密存储池) 。台式机平台方面,酷睿I3支持ECC,在服务器领域可选择的CPU也非常丰富。在FreeNAS社区,单路 Intel Xeons 志强E3系列处理器非常受欢迎,它通常用来构建高性能NAS服务器,当然,E3系列处理器也支持双路主板。

  • Herald Yu
    Herald Yu
4 min read
硬件

FreeNAS 硬件指南①:目标与最佳实践

FreeNAS硬件是一个交织着深度和复杂性的主题,本指南分为四个部分,力求涵盖各种应用场景的硬件搭配问题。就像世间不存在包治百病的万能灵药,同样不存在某种通用硬件配置能够适用于所有的应用场景。 大量的硬件兼容FreeNAS,选配硬件方面,除了基本组件外,还需要充分考虑不同应用场景下的性能、可靠性、冗余、扩展能力、预算等等。 FreeNAS开发团队融汇了多年在FreeNAS、ZFS、FreeBSD等方面的实践经验撰写了这份指南,目的是通过结合多种复杂的应用场景中可能存在的问题和最优化配置实践,帮助你更明智的选择硬件。 关于软件定义存储: FreeNAS 是软件定义存储的一种实现;软件和硬件对FreeNAS来说都非常重要,且二者中任何一个都可能成为系统的短板。FreeNAS官方开发并提供软件部分,硬件部分则交由用户自由选择搭配。理论上,所有硬件都应能够良好的协同工作,但事实却是每个硬件都有其固件,很多硬件需要驱动程序,硬件之间总是或多或少的存在不兼容的问题。 最佳实践 是否应该选用ECC内存? 这可能是目前围绕

  • Herald Yu
    Herald Yu
6 min read