ZFS最佳实践指南
2009-05-13 15:29:09来源:未知 阅读 ()
[url=javascript:;]FreeBSD[/url]
具有参考作用,
原文请参见:
http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide
)
原文2007年11月12日更新
1
[url=javascript:;]ZFS[/url]
管理事项
1.1 ZFS存储池建议
本节描述了配置ZFS存储池的通用建议。
1.1.1 系统
请使用64位
[url=javascript:;]内核[/url]
运行ZFS。
1.1.1.1
[url=javascript:;]内存[/url]
与交换空间
推荐使用1GB以上的内存。
装载每个ZFS文件系统约耗费64KB的内存空间。在一个存在上千个ZFS文件系统的系统上,我们建议您为包括快照在内的每1000个所装载的
[url=javascript:;]文件[/url]
系统多分配1GB额外内存。并对为其所带来的更长的引导时间有所准备。
因为ZFS在内核保留内存中缓存数据,所以内核的大小很可能会比使用其它文件系统时要大。您可以配置额外的基于磁盘的交换空间(Swap Space)来解决系统内存限制的这一问题。您可以使用物理内存的大小作为额外所需的交换空间的大小的上限。但无论如何,您都应该监控交换空间的使用情况来确定是否交换正在进行。
如条件允许,请不要将交换空间与ZFS文件系统所使用分区(slice)放在同一磁盘上。保证交换区域同ZFS文件系统分开。最佳策略是提供足够多的内存使您的系统不常使用交换设备。
更多的内存使用事项,请见:内存与动态重构(Dynamic Reconfiguration)建议。
1.1.2 存储池
如条件允许,架设每个系统的存储池请使用整个磁盘。
对于生产系统,考虑使用整个磁盘而不是分区(slice),有如下理由:
允许ZFS开启磁盘的写缓存。但如果您使用有永久性写缓存的磁盘阵列,那么这一问题并不突出,作为虚拟设备的分区也可以受益于盘阵的写缓存。
若在分区上包含有ZFS和UFS文件系统,则对待替换坏盘的恢复步骤则变得更加复杂。
若在其他分区上还含有UFS文件系统,则ZFS存储池(和其下的磁盘),使用zpool import和export功能不易被迁移至他处。
一般而言,维护分区会增加管理成本。应通过简化您的存储池结构来降低管理成本。
对于所有生产环境,请配置ZFS以便其可以修复数据不一致问题。使用ZFS的冗余技术,如raidz,raidz2,镜像,或者副本>1,不需要考虑在其下的存储设备上的
[url=javascript:;]RAID[/url]
级别的
[url=javascript:;]实现[/url]
。应用此类冗余技术,其下的存储设备到主机连接的故障都可以被ZFS发现并修复。
请不要用48个设备来创建一个raidz,raidz2或者镜像配置的逻辑设备。请参见后面的冗余配置的示例。
在创建复制的存储池配置中,请使用多个控制器达到了减少硬件故障和提高性能的作用,例如:
配置热备来加速硬件故障时的恢复速度。对于高数据损失平均时间(Mean Time To Data Loss,MTTDL ,译者注)的环境来说热备是至关重要的。例:
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 求PC-BSD 7.1安装指南? 2009-05-13
- OpenBSD 3.x 防火墙 PF配置新手指南 2009-05-13
- FreeBSD sysctl.conf 配置详解及最佳方案 2009-05-13
- Apache URL重定向指南 2009-05-13
- OpenBSD升级指南 4.2 to 4.3 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash