ʻO Mikuláš Patočka, kekahi o nā mea hoʻomohala o LVM a me ka mea kākau o ka helu o
Ua noʻonoʻo ʻia ka ʻike o ka FS i ka hoʻomohala ʻana i ka NVFS
ʻOi aku ka maʻalahi o ka FS NVFS i manaʻo ʻia ma mua o NOVA (4972 laina o ke code versus 21459), hāʻawi i ka pono fsck, ʻoi aku ka kiʻekiʻe o ka hana, kākoʻo i nā ʻano lōʻihi (xattrs), nā lepili palekana, nā ACL a me nā quota, akā ʻaʻole kākoʻo i nā snapshot.
Ua kūpono ka ʻōnaehana faila Ext4 i ke kumu hoʻohālike o nā ʻōnaehana waihona e pili ana i ka subsystem VFS, kahi e hiki ai iā ʻoe ke hōʻemi i ka helu o nā papa a hana me kahi module ʻaʻole koi i nā pā i ka kernel.
Hoʻohana ʻo NVFS i ka interface kernel
Hoʻopaʻa ʻia ka pono o ka ʻikepili me ka "
В
Ma ka hoʻāʻo ʻana o ka hana papa kuhikuhi miliona, ʻoi aku ka NVFS ma mua o NOVA ma 40%, ext4 e 22%, a me XFS ma 46%. I ka hoʻohālikelike ʻana i ka hana DBMS, ʻoi aku ka maikaʻi o ka ʻōnaehana faila NVFS iā NOVA ma 20%, ext4 ma 18 mau manawa, a me XFS ma 5 mau manawa. Ma ka ho'āʻo fs_mark, ua like ka hana o NVFS a me NOVA i ka pae like, aʻo ext4 a me XFS i hala ma hope o 3 mau manawa.
ʻO ka lag o nā ʻōnaehana faila maʻamau ma ka hoʻomanaʻo NVM ma muli o ka mea ʻaʻole lākou i hoʻolālā ʻia no ka helu byte, i hoʻohana ʻia i ka hoʻomanaʻo non-volatile, e like me ka RAM maʻamau. ʻO ka heluhelu ʻana mai nā drive maʻamau e hōʻoia i ka atomicity o ka hana ma ka pae heluhelu / kākau ʻana, ʻoiai ʻo NVM hoʻomanaʻo e hāʻawi i ke komo ma ka pae o nā huaʻōlelo mīkini hoʻokahi. Eia kekahi, ho'āʻo nā ʻōnaehana faila kuʻuna e hōʻemi i ka ikaika o ke komo ʻana i ka media, i manaʻo ʻia ʻoi aku ka lohi ma mua o ka RAM, a e hoʻāʻo pū i nā hana pūʻulu e hōʻoia i ka heluhelu ʻana i ka wā e hoʻohana ai i nā paʻakikī paʻakikī, kaʻina noiʻi queues, hakakā fragmentation a hoʻokaʻawale i ka. nā mea nui o nā hana like ʻole. No ka hoʻomanaʻo NVM, ʻaʻole pono ia mau hoʻopiʻi, no ka mea, ua hoʻohālikelike ʻia ka wikiwiki o ka loaʻa ʻana o ka ʻikepili me RAM, a ʻaʻohe mea nui ke kauoha komo.
Source: opennet.ru