![]() ZFS is quite a memory hog, so allocate it more memory. If the ZFS filesystem is the backend for a storage system, then the performance of the filesystem can be increased by tuning its use of physical memory. Set the compression algorithm to lz4, default is lzjb. It can be used as a compromise between zfs atime=off and having it set to on. This is simillar to ext4 atime (access time is only updated if the modified time or changed time changes). Logged access time is a property that can be as well turned off for improved pool performance. Try monitoring your system performance while using different types of checksumming algorithms and choose the proper one. The need for better system performance is understandable and you might think that the raid configuration and a backup are enough, so you'll disable checksumming. At that date the official page circulated some numbers like sha512 being 50% more performant than sha256, skein 80% and edon-R with more than 350% an increase in performance. Later implementations were made available sha512, skein and edon-R. It uses fletcher4 as the default algorithm for non-deduped data and sha256 for deduped data. ![]() ZFS is a highly reliable filesystem which uses checksumming to verify data and metadata integrity with on-the-fly repairs. When creating the pool, try not to combine disks of different speeds and sizes in the same VDEV, however, do try to mix the manufacturing date of the disks in order to prevent a data loss disaster. I’m going to cover some important aspects and share some useful information from my experience. ZFS is a complex and reliable filesystem so there are a lot of best practices and caveats when using it. ![]()
0 Comments
Leave a Reply. |