OpenZFS 2.4.0, āĻāĻ•āϟāĻŋ ZFS āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ Linux āĻāĻŦāĻ‚ āĻĢā§āϰāĻŋāĻŦāĻŋāĻāϏāĻĄāĻŋ

ā§§ā§§ āĻŽāĻžāϏ āϧāϰ⧇ āωāĻ¨ā§āύāϝāĻŧāύ⧇āϰ āĻĒāϰ āĻ“āĻĒ⧇āύāĻœā§‡āĻĄāĻāĻĢāĻāϏ ⧍.ā§Ē.ā§Ļ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϟāĻŋ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻœā§‡āĻĄāĻāĻĢāĻāϏ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύāϕ⧇ āωāĻ¨ā§āύāϤ āĻ•āϰ⧇āϛ⧇āĨ¤ Linux āĻāĻŦāĻ‚ āĻĢā§āϰāĻŋāĻŦāĻŋāĻāϏāĻĄāĻŋāĨ¤ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϟāĻŋ "āĻœā§‡āĻĄāĻāĻĢāĻāϏ āĻ…āύ" āύāĻžāĻŽā§‡ āĻĒāϰāĻŋāϚāĻŋāϤāĻŋ āϞāĻžāĻ­ āĻ•āϰ⧇āĨ¤ LinuxāĻāĻŦāĻ‚ āĻĒā§‚āĻ°ā§āĻŦ⧇ āĻāϟāĻŋ āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻŽāĻĄāĻŋāωāϞ āϤ⧈āϰāĻŋāϤ⧇ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ āĻ›āĻŋāϞāĨ¤ LinuxāĻ•āĻŋāĻ¨ā§āϤ⧁ FreeBSD-āϰ āϕ⧋āĻĄā§‡āϰ āϏāĻžāĻĨ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻšāĻ“āϝāĻŧāĻžāϰ āĻĒāϰ, āĻāϟāĻŋ OpenZFS-āĻāϰ āĻĒā§āϰāϧāĻžāύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāϤāĻŋ āĻĒāĻžāϝāĻŧ āĻāĻŦāĻ‚ āĻāϰ āύāĻžāĻŽ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āĻ•āĻžāĻ°ā§āύ⧇āϞāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ OpenZFS āĻ…āĻĒāĻžāϰ⧇āĻļāύ āϝāĻžāϚāĻžāχ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ Linux 4.18 āĻĨ⧇āϕ⧇ 6.18 āĻāĻŦāĻ‚ 13.3 āĻĨ⧇āϕ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇ āϏāĻŽāĻ¸ā§āϤ FreeBSD āĻŦā§āϰāĻžāĻžā§āϚāĨ¤ āϕ⧋āĻĄāϟāĻŋ āĻĢā§āϰāĻŋ CDDL āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻ…āϧ⧀āύ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ OpenZFS āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ FreeBSD-āϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ¸ā§āĻŸā§āϰāĻŋāĻŦāĻŋāωāĻļāύāϗ⧁āϞ⧋āϰ āϏāĻžāĻĨ⧇ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻĨāĻžāϕ⧇āĨ¤ Debian, UbuntuāĻœā§‡āĻ¨ā§āϟ⧁, āύāĻŋāĻ•ā§āϏāĻ“āĻāϏ āĻāĻŦāĻ‚ āĻāĻāϞāϟāĻŋ LinuxāύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϏāĻš āĻĒā§āϝāĻžāϕ⧇āϜāϗ⧁āϞ⧋ āĻļā§€āĻ˜ā§āϰāχ āĻĒā§āϰāϧāĻžāύ āĻĄāĻŋāĻ¸ā§āĻŸā§āϰāĻŋāĻŦāĻŋāωāĻļāύāϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ LinuxāϏ⧁āĻĻā§āϧ Debian, Ubuntu, āĻĢ⧇āĻĄā§‹āϰāĻž, āφāϰāĻāχāϚāχāĻāϞ/CentOS.

OpenZFS āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚ āĻ­āϞāĻŋāωāĻŽ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ āωāĻ­āϝāĻŧ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ ZFS āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āωāĻĒāĻžāĻĻāĻžāύ: SPA (āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻĒ⧁āϞ āĻŦāϰāĻžāĻĻā§āĻĻāĻ•āĻžāϰ⧀), DMU (āĻĄā§‡āϟāĻž āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āϟ āχāωāύāĻŋāϟ), ZVOL (ZFS āĻāĻŽā§āϞ⧇āĻŸā§‡āĻĄ āĻ­āϞāĻŋāωāĻŽ) āĻāĻŦāĻ‚ ZPL (ZFS POSIX āϞ⧇āϝāĻŧāĻžāϰ)āĨ¤ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϟāĻŋ ZFS-āϕ⧇ Luster āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰāĻĄ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤ OpenZFS āĻāϰ āĻ•āĻžāϜ āĻŽā§‚āϞ ZFS āϕ⧋āĻĄā§‡āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, OpenSolaris āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ āĻĨ⧇āϕ⧇ āφāĻŽāĻĻāĻžāύāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ Illumos āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ⧇āϰ āωāĻ¨ā§āύāϤāĻŋ āĻ“ āϏāĻ‚āĻļā§‹āϧāύ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āχāωāĻāϏ āĻĄāĻŋāĻĒāĻžāĻ°ā§āϟāĻŽā§‡āĻ¨ā§āϟ āĻ…āĻĢ āĻāύāĻžāĻ°ā§āϜāĻŋāϰ āϏāĻžāĻĨ⧇ āϚ⧁āĻ•ā§āϤāĻŋāϰ āĻ…āϧ⧀āύ⧇ āϞāĻŋāĻ­āĻžāϰāĻŽā§‹āϰ āĻ¨ā§āϝāĻžāĻļāύāĻžāϞ āĻ˛ā§āϝāĻžāĻŦāϰ⧇āϟāϰāĻŋāϰ āĻ•āĻ°ā§āĻŽāϚāĻžāϰ⧀āĻĻ⧇āϰ āĻ…āĻ‚āĻļāĻ—ā§āϰāĻšāϪ⧇ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϟāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇āĨ¤

āϕ⧋āĻĄāϟāĻŋ āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ CDDL āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻ…āϧ⧀āύ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ, āϝāĻž GPLv2-āĻāϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āύāϝāĻŧ āĻāĻŦāĻ‚ āĻāϰ āĻĢāϞ⧇ OpenZFS āĻŽā§‡āχāύāϞāĻžāχāύ āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āύāĻžāĨ¤ LinuxāĻ•āĻžāϰāĻŖ GPLv2 āĻāĻŦāĻ‚ CDDL āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻ…āϧ⧀āύ⧇ āĻĨāĻžāĻ•āĻž āϕ⧋āĻĄ āĻŽāĻŋāĻļā§āϰāĻŋāϤ āĻ•āϰāĻž āĻ…āĻ—ā§āϰāĻšāĻŖāϝ⧋āĻ—ā§āϝāĨ¤ āϞāĻžāχāϏ⧇āĻ¨ā§āϏāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻāχ āĻ…āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāϤāĻž āĻāĻĄāĻŧāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ, āĻĒāĻŖā§āϝāϟāĻŋ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ Linux CDDL-āĻāϰ āĻ…āϧ⧀āύ⧇ āĻāĻ•āϟāĻŋ āĻĒ⧃āĻĨāĻ•āĻ­āĻžāĻŦ⧇ āϞ⧋āĻĄāϝ⧋āĻ—ā§āϝ āĻŽāĻĄāĻŋāωāϞ āĻšāĻŋāϏ⧇āĻŦ⧇ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āϞāĻžāχāϏ⧇āĻ¨ā§āϏāĻĒā§āϰāĻžāĻĒā§āϤ, āϝāĻž āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻĨ⧇āϕ⧇ āφāϞāĻžāĻĻāĻžāĻ­āĻžāĻŦ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ OpenZFS āϕ⧋āĻĄāĻŦ⧇āϏ⧇āϰ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞāϤāĻž āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϏāĻžāĻĨ⧇ āϤ⧁āϞāύ⧀āϝāĻŧ āĻŦāϞ⧇ āĻŦāĻŋāĻŦ⧇āϚāĻŋāϤ āĻšāϝāĻŧāĨ¤ Linux.

āĻ…āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž:

  • āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀, āĻ—ā§‹āĻˇā§āĻ ā§€ āĻāĻŦāĻ‚ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āϕ⧋āϟāĻž āϏ⧇āϟ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϗ⧁āϞāĻŋāϤ⧇, āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āφāχāĻĄāĻŋāϰ āϜāĻ¨ā§āϝ āϕ⧇āĻŦāϞ āĻĒ⧃āĻĨāĻ•āĻ­āĻžāĻŦ⧇ āϕ⧋āϟāĻž āϏ⧇āϟ āĻ•āϰāĻž āϝ⧇āϤāĨ¤ āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϟāĻŋ āĻāĻ–āύ āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āϟāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻŽāĻžāύ āϏ⧇āϟ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ āϝāĻž āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ āϕ⧋āύāĻ“ āϕ⧋āϟāĻž āϏ⧇āϟ āύāĻž āĻ•āϰāĻž āĻĨāĻžāĻ•āϞ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤
  • āĻŽā§‡āĻŽāϰāĻŋ āĻĒ⧃āĻˇā§āĻ āĻžāϰ āϏ⧀āĻŽāĻžāύāĻžāϰ āϏāĻžāĻĨ⧇ āϏāĻžāϰāĻŋāĻŦāĻĻā§āϧ āύāϝāĻŧ āĻāĻŽāύ āĻ…āύ⧁āϰ⧋āϧāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻĄāĻžāχāϰ⧇āĻ•ā§āϟ I/O āĻŽā§‹āĻĄ (O_DIRECT, āĻĄāĻžāχāϰ⧇āĻ•ā§āϟ I/O) āĻĨ⧇āϕ⧇ āĻšāĻžāϞāĻ•āĻž āĻ“āϜāύ⧇āϰ āφāύāĻ•ā§āϝāĻžāĻļ⧇āĻĄ I/O āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϝāĻŧ āĻĢāϞāĻŦā§āϝāĻžāĻ• āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻĄāĻžāχāϰ⧇āĻ•ā§āϟ I/O āϤ⧇ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āύāϝāĻŧāĨ¤
  • āϞ⧇āĻ–āĻžāϰ āĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϞāĻžāĻĒ āĻāĻŦāĻ‚ āĻŦā§āϞāĻ• āĻĒā§āϞ⧇āϏāĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āĻ—āϤāĻŋ āϏ⧀āĻŽāĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻāϕ⧀āĻ­ā§‚āϤ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āϞ⧇āĻ–āĻžāϰ āĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϞāĻžāĻĒ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻāĻ•āĻ• āϞ⧇āĻ–āĻžāϰ āĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϞāĻžāĻĒ⧇āϰ āĻĢāϞāĻžāĻĢāϞāϗ⧁āϞāĻŋāϕ⧇ āϛ⧋āϟ āĻŽā§āĻ•ā§āϤ āĻ…āĻžā§āϚāϞ⧇ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āϤāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻŦ⧃āĻšāĻ¤ā§āϤāϰ āϏāĻ‚āϞāĻ—ā§āύ āĻŽā§āĻ•ā§āϤ āĻ…āĻžā§āϚāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ vdev (āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ) āĻŦāĻŋāĻ­āĻžāϜāύ āĻšā§āϰāĻžāϏ āĻ•āϰ⧇āĨ¤
  • AES-GCM āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇ AVX2 āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāύāĻ•ā§āϰāĻŋāĻĒāĻļāύ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āωāĻ¨ā§āύāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻĒāϰ⧀āĻ•ā§āώāĻžāϗ⧁āϞāĻŋāϤ⧇ 80% āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻ—āϤāĻŋ āĻŦ⧃āĻĻā§āϧāĻŋ āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • ZIL (ZFS āχāĻ¨ā§āĻŸā§‡āĻ¨ā§āϟ āϞāĻ—) āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋ āĻāĻ–āύ āϕ⧇āĻŦāϞ āϏāĻžāϧāĻžāϰāĻŖ vdevs āĻŦāĻž āĻāĻ•āϟāĻŋ āĻĒ⧃āĻĨāĻ• SLOG āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āύāϝāĻŧ, āĻŦāϰāĻ‚ āĻĄā§‡āĻĄāĻŋāϕ⧇āĻŸā§‡āĻĄ vdevs-āĻāĻ“ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ vdev āĻāĻ•āϟāĻŋ āĻšāĻžāĻ°ā§āĻĄ āĻĄā§āϰāĻžāχāϭ⧇āϰ āϏāĻžāĻĨ⧇ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻĄā§‡āĻĄāĻŋāϕ⧇āĻŸā§‡āĻĄ vdev āĻāĻ•āϟāĻŋ SSD-āĻāϰ āϏāĻžāĻĨ⧇ āϝ⧁āĻ•ā§āϤ āĻĨāĻžāϕ⧇, āϤāĻžāĻšāϞ⧇ āĻāχ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϟāĻŋ āĻāĻŽāύ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ āĻĒā§āϰāϤāĻŋāϰ⧋āϧ āĻ•āϰ⧇ āϝ⧇āĻ–āĻžāύ⧇ āĻĄā§‡āϟāĻž SSD-āϤ⧇ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ āϏāĻ‚āĻļā§āϞāĻŋāĻˇā§āϟ ZIL āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋ āĻšāĻžāĻ°ā§āĻĄ āĻĄā§āϰāĻžāχāϭ⧇ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ, āϝāĻž āĻ…āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻŦāĻŋāϞāĻŽā§āĻŦ⧇āϰ āĻ•āĻžāϰāĻŖ āĻšāϝāĻŧāĨ¤
  • special_small_blocks āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϟāĻŋ āĻāĻ–āύ āϕ⧇āĻŦāϞ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻĒāĻžāĻ°ā§āϟāĻŋāĻļāύ (ZVOLs) āĻāϰ āϜāĻ¨ā§āϝ āϏ⧇āϟ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āϝāĻžāϰ āĻĢāϞ⧇ āϛ⧋āϟ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ āĻĒ⧃āĻĨāĻ• āĻĄā§‡āĻĄāĻŋāϕ⧇āĻŸā§‡āĻĄ vdev, āϝ⧇āĻŽāύ āĻāĻ•āϟāĻŋ SSD-āϤ⧇ āĻŦāϰāĻžāĻĻā§āĻĻ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤
  • "zfs rewrite -P" āĻĒ⧁āύāĻ°ā§āϞāĻŋāĻ–āύ āĻŽā§‹āĻĄ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āϝāĻ–āύāχ āϏāĻŽā§āĻ­āĻŦ āϝ⧌āĻ•ā§āϤāĻŋāĻ• āϏ⧃āĻˇā§āϟāĻŋāϰ āϏāĻŽāϝāĻŧ āĻ…āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āϰāĻžāϖ⧇, āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻ•ā§ƒāϤāĻĒāĻ•ā§āώ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋ āĻĨ⧇āϕ⧇ āĻĒ⧁āϞ⧇ āϏāϰāĻžāύ⧋ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋāϕ⧇ āφāϞāĻžāĻĻāĻž āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤
  • "zpool trim", "zpool scrub", āĻāĻŦāĻ‚ "zpool initialize" āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋāϤ⧇ āĻāĻ–āύ "-a" (--all) āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋāϕ⧇ āĻāĻ•āĻŦāĻžāϰ⧇ āϏāĻŽāĻ¸ā§āϤ āφāĻŽāĻĻāĻžāύāĻŋ āĻ•āϰāĻž āĻĒ⧁āϞ⧇āϰ āĻŦāĻŋāϰ⧁āĻĻā§āϧ⧇ āϚāĻžāϞāĻžāύ⧋āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤
  • āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻŽāϝāĻŧ⧇āϰ āĻŦā§āϝāĻŦāϧāĻžāύ⧇ āĻĨāĻžāĻ•āĻž āĻĄā§‡āϟāĻžāϰ āĻšā§‡āĻ•āϏāĻžāĻŽ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ "zpool scrub -S -E" āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻĄāĻŋāĻĄā§āĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϝāĻŧ āύāϤ⧁āύ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster