Red Hat เชจเชตเซ€ NVFS เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชœเซ‡ NVM เชฎเซ‡เชฎเชฐเซ€ เชฎเชพเชŸเซ‡ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เช›เซ‡

Mikulรกลก Patoฤka, LVM เชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชฎเชพเช‚เชจเชพ เชเช• เช…เชจเซ‡ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เชฒเซ‡เช–เช•เซ‹ เชถเซ‹เชงเชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเชฟเชธเซเชŸเชฎเชจเชพ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค, Red Hat เชชเชฐ เช•เชพเชฎ เช•เชฐเชตเซเช‚, เชฐเชœเซ‚เช†เชค เช•เชฐเซ€ Linux เช•เชฐเซเชจเชฒ เชกเซ‡เชตเชฒเชชเชฐ เชฎเซ‡เชˆเชฒเซ€เช‚เช— เชฏเชพเชฆเซ€ เชชเชฐ เชจเชตเซ€ เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎ เชเชจเชตเซ€เชเชซเชเชธ, เชจเซ‹เชจ-เชตเซ‹เชฒเซ‡เชŸเชพเชˆเชฒ เชฎเซ‡เชฎเชฐเซ€ เชšเชฟเชชเซเชธ (NVM, เชจเซ‹เชจ-เชตเซ‹เชฒเซ‡เชŸเชพเชˆเชฒ เชฎเซ‡เชฎเชฐเซ€, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ NVDIMM) เชฎเชพเชŸเซ‡ เช•เซ‹เชฎเซเชชเซ‡เช•เซเชŸ เช…เชจเซ‡ เชเชกเชชเซ€ FS เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชนเซ‡เชคเซ เช›เซ‡, เชœเซ‡ RAM เชชเชฐเชซเซ‹เชฐเซเชฎเชจเซเชธเชจเซ‡ เช•เชพเชฏเชฎเซ€ เชงเซ‹เชฐเชฃเซ‡ เชธเชพเชฎเช—เซเชฐเซ€ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡ เชœเซ‹เชกเซ‡ เช›เซ‡.

NVFS เชตเชฟเช•เชธเชพเชตเชคเซ€ เชตเช–เชคเซ‡ FS เชจเซ‹ เช…เชจเซเชญเชต เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ NOVA, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ 2017 เชฎเชพเช‚ NVM เชฎเซ‡เชฎเชฐเซ€ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ Linux เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชธเซเชตเซ€เช•เชพเชฐเซเชฏเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค 4.13 เชฅเซ€ 5.1 เชธเซเชงเซ€ Linux เช•เชฐเซเชจเชฒ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ.
เชธเซ‚เชšเชฟเชค FS NVFS เช NOVA (4972 เชตเชฟเชฐเซเชฆเซเชง เช•เซ‹เชกเชจเซ€ 21459 เชฐเซ‡เช–เชพเช“) เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเชฐเชณ เช›เซ‡, fsck เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชตเชฟเชธเซเชคเซƒเชค เชตเชฟเชถเซ‡เชทเชคเชพเช“ (xattrs), เชธเซเชฐเช•เซเชทเชพ เชฒเซ‡เชฌเชฒเซเชธ, ACLs เช…เชจเซ‡ เช•เซเชตเซ‹เชŸเชพเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเซเชจเซ‡เชชเชถเซ‹เชŸเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ NVFS เชจเชœเซ€เช• เช›เซ‡
Ext4 เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ VFS เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเชพ เชฎเซ‹เชกเซ‡เชฒเชฎเชพเช‚ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชฌเช‚เชงเชฌเซ‡เชธเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชธเซเชคเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เช˜เชŸเชพเชกเชตเชพ เช…เชจเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒ เชธเชพเชฅเซ‡ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‡เชจเซ‡ เช•เชฐเซเชจเชฒ เชชเชฐ เชชเซ‡เชšเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

NVFS เช•เชฐเซเชจเชฒ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชตเชพเชชเชฐเซ‡ เช›เซ‡ DAX เชชเซƒเชทเซเช  เช•เซ‡เชถเชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเซ€เชจเซ‡, เชธเชคเชค เชฎเซ‡เชฎเชฐเซ€ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ€ เชธเซ€เชงเซ€ เชเช•เซเชธเซ‡เชธ เชฎเชพเชŸเซ‡. เชฌเชพเช‡เชŸ-เชเชกเซเชฐเซ‡เชธเซเชก NVM เชฎเซ‡เชฎเชฐเซ€เชจเชพ เช‘เชชเชฐเซ‡เชถเชจเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชกเซเชฐเชพเช‡เชตเชจเชพ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹เชจเซ‡ เชชเชฐเช‚เชชเชฐเชพเช—เชค เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃ เชธเซเชคเชฐ เช…เชจเซ‡ เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เช•เซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช•เชฐเซเชจเชฒเชจเซ€ เชฐเซ‡เช–เซ€เชฏ เชธเชฐเชจเชพเชฎเชพเช‚ เชœเช—เซเชฏเชพ เชธเชพเชฅเซ‡ เชฎเซ‡เชช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹ เชธเช‚เช—เซเชฐเชนเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡ เช†เชงเชพเชฐ เชตเซƒเช•เซเชท (เชฐเซ‡เชกเชฟเช•เซเชธ เชŸเซเชฐเซ€) เชœเซ‡เชฎเชพเช‚ เชฆเชฐเซ‡เช• เชซเชพเช‡เชฒเชจเซเช‚ เชจเชพเชฎ เชนเซ‡เชถ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเซƒเช•เซเชทเชจเซ‡ เชถเซ‹เชงเชคเซ€ เชตเช–เชคเซ‡ เชนเซ‡เชถ เชฎเซ‚เชฒเซเชฏเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡.

เชกเซ‡เชŸเชพ เช…เช–เช‚เชกเชฟเชคเชคเชพ "เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.เชจเชฐเชฎ เช…เชชเชกเซ‡เชŸเซเชธ"(เชœเซ‡เชฎ เช•เซ‡ เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€เชฎเชพเช‚เชฅเซ€ เชฏเซเชเชซเชเชธ เช…เชจเซ‡ เช“เชชเชจเชฌเซ€เชเชธเชกเซ€เชฎเชพเช‚เชฅเซ€ เชเชซเชเชซเชเชธ) เชœเชฐเซเชจเชฒเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ. NVFS เชฎเชพเช‚ เชซเชพเชˆเชฒ เชญเซเชฐเชทเซเชŸเชพเชšเชพเชฐเชจเซ‡ เชŸเชพเชณเชตเชพ เชฎเชพเชŸเซ‡, เชกเซ‡เชŸเชพ เชฌเชฆเชฒเชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชเชตเซ€ เชฐเซ€เชคเซ‡ เชœเซ‚เชฅเชฌเชฆเซเชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เช•เซเชฐเซ‡เชถ เชฌเซเชฒเซ‹เช•เซเชธ เช…เชฅเชตเชพ เชˆเชจเซ‹เชกเซเชธเชจเชพ เชจเซเช•เชถเชพเชจ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชจ เชถเช•เซ‡, เช…เชจเซ‡ fsck เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธเชจเซ€ เช…เช–เช‚เชกเชฟเชคเชคเชพ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เชฅเชพเชฏ เช›เซ‡. fsck เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เชฎเชฒเซเชŸเซ€-เชฅเซเชฐเซ‡เชกเซ‡เชก เชฎเซ‹เชกเชฎเชพเช‚ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก 1.6 เชฎเชฟเชฒเชฟเชฏเชจ เช‡เชจเซ‹เชกเซเชธเชจเซเช‚ เชฌเซเชฐเซเชŸ-เชซเซ‹เชฐเซเชธ เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

ะ’ เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ NVFS เช NVM เชฎเซ‡เชฎเชฐเซ€ เชชเชฐ เชฒเชฟเชจเช•เซเชธ เช•เชฐเซเชจเชฒ เชธเซ‹เชฐเซเชธ เชŸเซเชฐเซ€ เช•เซ‹เชชเซ€ เช‘เชชเชฐเซ‡เชถเชจ NOVA เช•เชฐเชคเชพเช‚ เชฒเช—เชญเช— 10% เชเชกเชชเซ€, ext30 เช•เชฐเชคเชพเช‚ 4% เชเชกเชชเซ€ เช…เชจเซ‡ XFS เช•เชฐเชคเชพเช‚ 37% เชเชกเชชเซ€ เช•เชฐเซเชฏเซเช‚. เชกเซ‡เชŸเชพ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เชชเชฐเซ€เช•เซเชทเชฃเชฎเชพเช‚, NVFS NOVA เช•เชฐเชคเชพเช‚ 3% เชตเชงเซ เชเชกเชชเซ€ เชนเชคเซเช‚, เช…เชจเซ‡ ext4 เช…เชจเซ‡ XFS 15% เชฆเซเชตเชพเชฐเชพ (เชชเชฐเช‚เชคเซ เชธเช•เซเชฐเชฟเชฏ เชกเชฟเชธเซเช• เช•เซ‡เชถ เชธเชพเชฅเซ‡, NOVA 15% เชงเซ€เชฎเซ€ เชนเชคเซ€).
เชฎเชฟเชฒเชฟเชฏเชจ เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฐเซ€ เช“เชชเชฐเซ‡เชถเชจเซเชธ เชŸเซ‡เชธเซเชŸเชฎเชพเช‚, NVFS เช NOVA เชจเซ‡ 40%, ext4 22% เช…เชจเซ‡ XFS 46% เชฅเซ€ เช†เช—เชณ เช•เชฐเซเชฏเซเช‚. DBMS เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, NVFS เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎเซ‡ NOVA เชจเซ‡ 20%, ext4 18 เช—เชฃเชพ เช…เชจเซ‡ XFS เชจเซ‡ 5 เช—เชฃเซเช‚ เช†เช—เชณ เช•เชฐเซเชฏเซเช‚. fs_mark เชชเชฐเซ€เช•เซเชทเชฃเชฎเชพเช‚, NVFS เช…เชจเซ‡ NOVA เชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฒเช—เชญเช— เชธเชฎเชพเชจ เชธเซเชคเชฐเซ‡ เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ ext4 เช…เชจเซ‡ XFS เชฒเช—เชญเช— 3 เช—เชฃเชพ เชชเชพเช›เชณ เช›เซ‡.

NVM เชฎเซ‡เชฎเชฐเซ€ เชชเชฐ เชชเชฐเช‚เชชเชฐเชพเช—เชค เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เช…เช‚เชคเชฐ เช เชนเช•เซ€เช•เชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชฌเชพเช‡เชŸ เชเชกเซเชฐเซ‡เชธเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจเชฅเซ€, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฌเชฟเชจ-เช…เชธเซเชฅเชฟเชฐ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชจเชฟเชฏเชฎเชฟเชค RAM เชœเซ‡เชตเซ€ เชฆเซ‡เช–เชพเชฏ เช›เซ‡. เชชเชฐเช‚เชชเชฐเชพเช—เชค เชกเซเชฐเชพเชˆเชตเซ‹เชฎเชพเช‚เชฅเซ€ เชตเชพเช‚เชšเชจ เชธเซ‡เช•เซเชŸเชฐ เชฐเซ€เชก/เชฐเชพเชˆเชŸ เชฒเซ‡เชตเชฒ เชชเชฐ เช‘เชชเชฐเซ‡เชถเชจเชจเซ€ เช…เชฃเซเชถเช•เซเชคเชฟเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ NVM เชฎเซ‡เชฎเชฐเซ€ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฎเชถเซ€เชจ เชถเชฌเซเชฆเซ‹เชจเชพ เชธเซเชคเชฐเซ‡ เชเช•เซเชธเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เชชเชฐเช‚เชชเชฐเชพเช—เชค เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ เชฎเซ€เชกเชฟเชฏเชพเชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ€ เชคเซ€เชตเซเชฐเชคเชพ เช˜เชŸเชพเชกเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ RAM เช•เชฐเชคเชพเช‚ เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡ เชงเซ€เชฎเซเช‚ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชนเชพเชฐเซเชก เชกเซเชฐเชพเช‡เชตเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช•เซเชฐเชฎเชฟเช• เชตเชพเช‚เชšเชจ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชตเชฟเชจเช‚เชคเซ€ เช•เชคเชพเชฐ, เชฒเชกเชพเช‡ เชตเชฟเชญเชพเชœเชจ เช…เชจเซ‡ เชตเชฟเชญเชพเชœเชจเชจเซ‡ เช…เชฒเช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเซ‚เชฅ เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡. เชตเชฟเชตเชฟเชง เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชชเซเชฐเชพเชฅเชฎเชฟเช•เชคเชพเช“.. NVM เชฎเซ‡เชฎเชฐเซ€ เชฎเชพเชŸเซ‡, เช†เชตเซ€ เช—เซ‚เช‚เชšเชตเชฃเซ‹ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชกเซ‡เชŸเชพ เชเช•เซเชธเซ‡เชธเชจเซ€ เชเชกเชช RAM เชธเชพเชฅเซ‡ เชธเชฐเช–เชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช“เชฐเซเชกเชฐเชฎเชพเช‚ เช•เซ‹เชˆ เชซเชฐเช• เชชเชกเชคเซ‹ เชจเชฅเซ€.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹