ZFS comes with built-in deduplication

Sun’s ZFS now has built-in deduplication utilizing a master hash function to map duplicate blocks of data to a single block instead of storing multiple times. What’s deduplication? Deduplication is the process of eliminating duplicate copies of data and mapping duplicate blocks of data to a single one instead of multiples. When data is highly […]
Continue reading…

 

Expedition Inside the Linux File Systems

Here’s a good document on file system analysis. As mentioned from this document: The aptly named UNIX Filesystems: Evolution, Design, and Implementation is only giving a general overview of how things work. Practical File System Design with the Be File System by Dominic Giampaolo is an an enjoyable read but, as the name indicates, it […]
Continue reading…

 

Measure Filesystem I/O Performance With iozone

Following are few situations that you may be interested in performing a filesystem benchmarking. The original version is also created by Ramesh Natarajan, and this a new version that modified by joseph chen. => Deploying a new application that is very read and write intensive. => Purchased a new storage system and would like to […]
Continue reading…

 

Exploring ext3 journal mode

The Journaling Block Device layer (JBD) isn’t ext3 specific.  It was designed to add journaling capabilities to a block device.  The ext3 filesystem code will inform the JBD of modifications it is performing (called a transaction). The journal supports the transactions start and stop, and in case of a crash, the journal can replay the […]
Continue reading…