A ZFS fan
发布时间:2014-04-24 21:33:20
在计算机系统中,处理快设备与慢设备协调工作时,往往会在他们之间添加一个缓存设备。缓存设备的速度与快设备相当,但是空间较慢设备要小很多。其实缓存算法主要考虑如何管理缓存以及淘汰策略,因为缓存空间远比硬盘小,那么当缓存空间被填满之后,还需要读取数据该怎么办?只能把已经缓存的部分数据.........【阅读全文】
发布时间:2014-04-18 23:26:04
对于很多的应用环境下,文件系统中数据完整性(Data Integrity)甚至高于文件系统的读写性能。因此,目前的文件系统或是存储系统都在数据完整性方面下了一番功夫。使用Checksum就是提高数据完整性的一种方式。1. CheckSum数据校验1.1 一般的Checksum校验方式对于一般的文件系统来说,一个数据块的Checksum值是和对应的数.........【阅读全文】
发布时间:2014-04-16 20:58:59
数据去重,简单地说就是重复数据删除。从某种意义上说也是一种数据压缩技术。数据去重的优势 节约磁盘空间:对于村出在同一个磁盘上的同一个文件或者是不同的文件之间的重复数据删除可以大大减少磁盘的使用量。节约网络带宽:去重之后的数据在网络上传输可以大大降低网络资源的占用。很多网络同步工具.........【阅读全文】
发布时间:2014-04-11 21:25:14
关于Space Map以及块分配策略的,请参见SpaceMap:http://blog.chinaunix.net/uid-24395800-id-4206221.html Block Allocation:http://blog.chinaunix.net/uid-24395800-id-4206309.htmlZFS源码中,metaslab与space m.........【阅读全文】
发布时间:2014-04-11 21:17:03
块分配翻译 Jeff Bonwick博客:https://blogs.oracle.com/bonwick/en/entry/zfs_block_allocation块分配是每个文件系统的中枢。它不仅仅影响到性能,而且影响到管理模块(比如说条带化配置),甚至会影响到类似事务、压缩以及快照之间共享blcok等一些核心的功能。所以说确保块分配的正确性是很重要的。 ZFS的块.........【阅读全文】