커피닉스, 시스템 엔지니어의 쉼터
  OS별 ZFS 버전 작성일 : 2011/10/10 17:36
 
  • 글쓴이 : 좋은진호 ( http://coffeenix.net/ )
  • 조회수 : 8110
     
    제  목 : OS별 ZFS 버전
    작성자 : 좋은진호(truefeel, http://coffeenix.net/ )
    작성일 : 2011.10.10(월)


    1. FreeBSD 각 버전별 ZFS

    7.0+ : original ZFS import, ZFS v6; requires significant tuning for stable operation (no longer supported)
    7.2 : still ZFS v6, improved memory handling, amd64 may need no memory tuning (no longer supported)
    7.3+ : backport of new ZFS v13 code, similar to the 8.0 code
    8.0 : new ZFS v13 code, lots of bug fixes - recommended over all past versions. (no longer supported)
    8.1+ : ZFS v14
    8.2+ : ZFS v15
    9.0+ : ZFS v28


    2. ZFS버전별 OS

    10 - Supported by Solaris 10 U7
    14 - Supported by OpenSolaris 2009.06, FreeBSD 8.1
    15 - Supported by Solaris 10 10/09 (U8), FreeBSD 8.2
    17 - Triple Parity RAID-Z
    19 - Supported by Solaris 10 09/10
    21 - Deduplication
    22 - Solaris 10 9/10 (U9)
    28 - FreeBSD 9.0, OpenIndiana/Illumos, ZFSOnLinux, ZFS-FUSE
    30 - Encryption support, - not compatible with open implementations, only in closed source for-license Solaris 11 Express release.


    3. ZFS버전별 특징

    ZFS pool의 버전별 간단한 특징을 확인하려면 zpool upgrdade -v 명령으로 볼 수 있다. 기본적인 특징을 command로 쉽게 볼 수 있도록 했다니, ZFS의 마인드가 맘에 든다.

    다음은 FreeBSD 9.0 beta(v28까지 지원)에서 확인한 결과이다.

     
    VER  DESCRIPTION
    ---  --------------------------------------------------------
    1   Initial ZFS version
    2   Ditto blocks (replicated metadata)
    3   Hot spares and double parity RAID-Z
    4   zpool history
    5   Compression using the gzip algorithm
    6   bootfs pool property
    7   Separate intent log devices
    8   Delegated administration
    9   refquota and refreservation properties
    10  Cache devices
    11  Improved scrub performance
    12  Snapshot properties
    13  snapused property
    14  passthrough-x aclinherit
    15  user/group space accounting
    16  stmf property support
    17  Triple-parity RAID-Z
    18  Snapshot user holds
    19  Log device removal
    20  Compression using zle (zero-length encoding)
    21  Deduplication
    22  Received properties
    23  Slim ZIL
    24  System attributes
    25  Improved scrub stats
    26  Improved snapshot deletion performance
    27  Improved snapshot creation performance
    28  Multiple vdev replacements
     



    4. 참고자료

    * FreeBSD : ZFS Tuning Guide
      http://wiki.freebsd.org/ZFSTuningGuide
    * ZFS
      http://en.wikipedia.org/wiki/ZFS#Version_numbers

    * ZFS 파일시스템의 snapshot(스냅샷) 기능 (2010, 글 좋은진호)
      http://coffeenix.net/board_view.php?bd_code=1711
    * FreeBSD 7.x에서 ZFS 사용 & 성능(2009, 글 좋은진호)
      7.x에서 테스트한 오래전의 글이라서 성능보다는 ZFS사용에 중점을 두고 있으세요.
      http://coffeenix.net/board_view.php?bd_code=1662


    커피닉스, 시스템 엔지니어의 쉼터 / URL : http://coffeenix.net/board_view.php?bd_code=1726