内存

你应该知道用于服务器的 ECC 内存!

什么是ECC? Error Checking and Correcting 简称 ECC,是一种能够实现“错误检查和纠正”的技术。ECC内存就是采用了这种技术的内存,多用在服务器及工作站领域,它使计算机系统在工作时更加安全稳定。ECC和奇偶校验(Parity)类似,但Parity只能检测到错误而无法进行修复,而ECC可以纠正绝大多数错误。 内存会发生哪些错误? 单位错、多位错、列错、行错,是内存常产生的错误。 单位错:通常发生在读取完整比特或词时,某一位比特出错。 多位错:读相同的比特和词时总是同一位数据出错。 列错、行错:单位错发生在很多词中。 ECC如何纠正内存错误?

  • Herald Yu
    Herald Yu
3 min read
内存

低电压内存和普通内存有什么区别?

如果你留心观察,在挑选DDR3内存时会发现另外一种内存———低电压内存。它与普通内存的价格差异并不大,除电压低于普通内存外,看不出二者有什么区别。 通常我们购买的普通DDR3内存的标准电压为1.5V,而低压内存的标准电压降低至1.35V左右,从这一点上可以看出低压内存在电能消耗方面要优于普通内存。 目前,低电压内存更多应用于那些对能耗比较敏感的笔记本电脑产品上,更低的电能消耗就能换取更多的使用时间。笔者认为NAS存储正需要这种节能的内存产品。 百度一下不难发现,网上关于低电压内存的疑问着实不少。笼统的解答,低电压内存就是损失一部分性能,换取更小的能耗,节能环保嘛。但阅读专业硬件评测机构的测试报告后,你会发现普通内存与低电压内存在性能上的差异并不明显,使用时几乎察觉不到。而1.35V的低电压内存相比1.5V的内存要低3~4w。 由于低电压内存要低于标准电压1.5V保证稳定工作,因此生产低电压内存要求更高的品质,出厂时内存电压越高就代表内存品质越不好,这也是低电压内存的优点之一。

  • Herald Yu
    Herald Yu
2 min read
硬件

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
硬件

家用NAS存储如何选择硬盘?

硬盘是NAS存储器最重要的硬件,没有之一。没有硬盘,何谈NAS!但硬盘从型号到容量可谓五花八门,着实让很多朋友无从下手,这篇文章就和大家聊一聊家庭NAS存储应该如何选购硬盘。 容量源于需求 为NAS选购硬盘,容量永远都是放在第一位的,归根到底,NAS要存储数据。可是每个家庭需要存储或备份的数据不尽相同,高清爱好者的海量PT大片,技术达人的各类软件镜像、文艺青年的照片视频、宅男钟爱的岛国动作片,种类之多难以计数。很难拿出一个准确的容量值去满足每一个家庭的存储需求。 具体的容量只能由你自己去衡量,可以自己看一下需要保存的单个文件大小,预估一下未来两三年文件的增量,这样基本就能测算出你应该选择多大容量的硬盘。 NAS的作用主要在于存储备份和共享数据,选择容量大一些的硬盘总归是没有坏处的。好在 NAS 存储具有非常好的扩容能力,因此在硬盘容量的选择上也不必过分纠结,预算和需求折中一下,容量就定下来了。 型号与场景相对应 市场上能买到的消费级硬盘不过几个品牌,

  • Herald Yu
    Herald Yu
6 min read
常见问题

搭建FreeNAS,该选什么硬件?

传统观念认为 NAS 是低配置、低功耗设备。笔者认为这是对 NAS 存储器的误解,对于不同的应用环境,NAS 应该有不同的硬件配置去满足环境需求。近几年,NAS 存储走下神坛,逐渐进入了家庭和许多的中小企业。部分用户会选择像群晖、威联通、美国网件等量产的品牌 NAS,也有许多企业会选择炬树科技的定制化 NAS 服务器,还有一些用户会自己动手 DIY NAS 用作家庭文件存储和共享。 笔者认为任何一种选择都有其价值和道理,产品无所谓好坏,只有是否适合。对于初次 DIY NAS 的用户群体来说,选择硬件是整个环节的重中之重。

  • Herald Yu
    Herald Yu
4 min read
CIFS

为什么 CIFS 共享需要搭配性能更好的 CPU?

我们早先的文章已经对 CIFS 共享协议做过大致的介绍,大家应该知道 FreeNAS 系统中的 CIFS 共享是通过一款名为 Samba 的开放源代码软件程序实现的。因此,FreeNAS 系统中 CIFS 的性能表现,则完全取决于 Samba 的工作模式以及它对硬件的要求。接下来我们就从 Samba 入手,来讨论一下为什么需要为 CIFS 共享搭配性能更好的 CPU? Samba 是单线程的,因此,使用不同速度的 CPU,会导致 CIFS 共享性能大不相同。

  • Herald Yu
    Herald Yu
2 min read
机箱

DIY NAS 如何选择机箱?

DIY NAS 的本质是在普通的台式机上安装如 FreeNAS 等 NAS 专用系统,从而实现将普通电脑变成 NAS 网络存储服务器。因此,DIY NAS 的灵活性要比品牌 NAS 高很多,市场上有五花八门的硬件可以选择,你可以自由搭配 NAS 的每一个硬件。即使搭配了不合理的硬件,也可以及时进行更换。机箱虽然不是 NAS 服务器的核心硬件,但它却决定了 NAS 服务器未来的扩展能力。本文就来讨论一下 DIY NAS 时选购机箱的一些经验技巧。 场景定位

  • Herald Yu
    Herald Yu
4 min read
硬件

企业级硬盘与消费级硬盘的区别

如果把 FreeNAS 系统比作一台 NAS 服务器的大脑,那么硬盘就是 NAS 服务器的心脏,一台工作稳定的 NAS 服务器,除了需要系统层面的稳定,更需要硬件层面的可靠。本文就说说 NAS 的心脏,企业级硬盘与消费级硬盘的区别。 强调性价比的:消费级硬盘 消费级硬盘,常被称为普通硬盘、桌面级硬盘、台式机硬盘。通常来说,家用电脑所采用的硬盘基本都是消费级的,相比企业级硬盘,消费级硬盘的价格亲民,性能表现也不俗,甚至一些消费级硬盘的性能表现要优于企业级硬盘。消费级硬盘主要面向的是不需要 7×24 小时不间断的普通的

  • Herald Yu
    Herald Yu
5 min read
硬件

FreeNAS 系统选购网卡的注意事项

FreeNAS 支持大多数主流网卡,得益于它的底层系统 FreeBSD,一款极 NB 的服务器操作系统。如果你正准备为自己的 FreeNAS 系统选购一款网卡,那么这篇文章应该对你有所帮助。 我们已经整理好 FreeNAS 所支持的所有网卡品牌以及型号,请查阅 《FreeNAS 支持的网卡列表》。 经过全世界大量 FreeNAS 用户的实践,我们了解到 Intel 和 Chelsio 这两个品牌的网卡可以为 FreeNAS 提供最佳的网络性能表现,在预算允许的情况下,不妨在这两个品牌的产品中进行选择。 Realteks(俗称 螃蟹卡) 应该是我们平时见得最多,

  • Herald Yu
    Herald Yu
3 min read
硬件

FreeNAS 支持的网卡列表

FreeNAS 是基于 FreeBSD 操作系统开发的,因此 FreeBSD 系统支持的硬件,FreeNAS 就一定支持。笔者从 FreeBSD 官方手册中找到了目前支持的所有型号的网卡,提供给正在 DIY NAS 朋友们参考。 由于型号众多,建议用快捷键 CTRL + F 搜索你要查找的网卡品牌英文名称或芯片型号。 如果你想了解 FreeNAS 系统选购网卡的注意事项,请阅读我们的另一篇文章《FreeNAS 系统选购网卡的注意事项》。 ### 3.2. Ethernet Interfaces The ae(

  • Herald Yu
    Herald Yu
20 min read
内存

组装 FreeNAS 系统应该如何选择搭配内存?

对 FreeNAS® 系统而言,安装的内存多多益善,建议至少安装 8 GB 内存。内存安装的越多,系统性能就越高,FreeNAS 官方文档中反复强调这个问题,起码从 FreeNAS 9.x 系列发布以来,内存的确是强调最多硬件,也是最容易被大家忽略的硬件。 在预算充裕的情况下,应该优先考虑选用 ECC 内存。当然,使用 ECC 内存需要主板支持,目前,消费级主板几乎都不支持 ECC 内存,只有服务器主板才支持。虽然

  • Herald Yu
    Herald Yu
2 min read