{"id":94658,"date":"2020-09-19T13:42:15","date_gmt":"2020-09-19T11:42:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/red-hat-razvivaet-novuyu-fs-nvfs-effektivnuyu-dlya-nvm-pamyati"},"modified":"2020-09-19T13:42:15","modified_gmt":"2020-09-19T11:42:15","slug":"red-hat-razvivaet-novuyu-fs-nvfs-effektivnuyu-dlya-nvm-pamyati","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/red-hat-razvivaet-novuyu-fs-nvfs-effektivnuyu-dlya-nvm-pamyati","title":{"rendered":"Red Hat entwickelt ein neues NVFS-Dateisystem, das f\u00fcr NVM-Speicher effizient ist.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Mikul\u00e1\u0161 Pato\u010dka, einer der Entwickler von LVM und Autor mehrerer <noindex><a rel=\"nofollow\" href=\"https:\/\/patents.justia.com\/inventor\/mikulas-patocka\">von Erfindungen<\/a><\/noindex>, die mit der Optimierung von Speichersystemen zusammenh\u00e4ngen, der bei Red Hat arbeitet, <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2020\/9\/15\/517\">vor<\/a><\/noindex> im Entwickler-Newsletter des Linux-Kernels ein neues Dateisystem <noindex><a rel=\"nofollow\" href=\"https:\/\/people.redhat.com\/~mpatocka\/nvfs\/\">NVFS<\/a><\/noindex>, das darauf abzielt, ein kompaktes und schnelles Dateisystem f\u00fcr Chips mit nichtfl\u00fcchtigem Speicher (NVM, non-volatile memory, wie z.B. NVDIMM) zu schaffen, das die Leistung von RAM mit der M\u00f6glichkeit der dauerhaften Speicherung des Inhalts kombiniert. <\/p>\n<p>Bei der Entwicklung von NVFS wurde die Erfahrung des Dateisystems <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=46977\">NOVA<\/a><\/noindex>ber\u00fccksichtigt, das 2017 speziell f\u00fcr NVM-Speicher entwickelt wurde, aber nicht in den Linux-Kernel aufgenommen und <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/NVSL\/linux-nova\">eingeschr\u00e4nkt<\/a><\/noindex> unterst\u00fctzt von den Linux-Kerneln 4.13 bis 5.1.<br \/>\nDas vorgeschlagene Dateisystem NVFS ist deutlich einfacher als NOVA (4972 Codezeilen im Vergleich zu 21459), bietet ein fsck-Dienstprogramm, hat eine h\u00f6here Leistung, unterst\u00fctzt erweiterte Attribute (xattrs), Sicherheits-Tags, ACLs und Quotas, unterst\u00fctzt jedoch keine Snapshots. <noindex><a rel=\"nofollow\" href=\"https:\/\/people.redhat.com\/~mpatocka\/nvfs\/INTERNALS\">Die Architektur<\/a><\/noindex>  NVFS \u00e4hnelt<br \/>\ndem Dateisystem Ext4 und l\u00e4sst sich gut in das Modell der Dateisysteme auf der Basis des VFS-Subsystems integrieren, was die Anzahl der Schichten minimiert und es erm\u00f6glicht, mit einem Modul auszukommen, das keine Patches im Kernel erfordert.<\/p>\n<p>NVFS verwendet die Kernel-Schnittstelle <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/plain\/Documentation\/filesystems\/dax.txt\">DAX<\/a><\/noindex> f\u00fcr den direkten Zugriff auf Ger\u00e4te mit permanentem Speicher, um den Seiten-Cache zu umgehen. Zur Optimierung der Arbeit mit NVM-Speicher, der Byte-Adressierung verwendet, wird der Inhalt des Speichermediums in den linearen Adressraum des Kernels abgebildet, ohne die traditionelle Ebene von Blockger\u00e4ten und zwischenspeicher zu verwenden. Zum Speichern des Inhalts von Verzeichnissen wird ein <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D0%B6%D0%B0%D1%82%D0%BE%D0%B5_%D0%BF%D1%80%D0%B5%D1%84%D0%B8%D0%BA%D1%81%D0%BD%D0%BE%D0%B5_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE\">Radixbaum<\/a><\/noindex> verwendet, in dem jeder Dateiname gehasht und der Hashwert zur Suche im Baum verwendet wird.<\/p>\n<p> Die Datenintegrit\u00e4t wird durch den Mechanismus \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Soft_updates\">Soft Updates<\/a><\/noindex>\u201c (wie in UFS von FreeBSD und in FFS von OpenBSD) ohne Verwendung von Journaling sichergestellt. Um Dateibesch\u00e4digungen in NVFS zu vermeiden, werden Daten\u00e4nderungen so gruppiert, dass ein Absturz nicht zu einem Verlust von Bl\u00f6cken oder Inodes f\u00fchren kann, und die Integrit\u00e4t der Strukturen wird mit dem Tool fsck wiederhergestellt. Das Tool fsck arbeitet im Multithread-Modus und bietet eine Leistung von 1,6 Millionen Inodes pro Sekunde.<\/p>\n<p>Im <noindex><a rel=\"nofollow\" href=\"https:\/\/people.redhat.com\/~mpatocka\/nvfs\/BENCHMARKS\">Leistungstests<\/a><\/noindex> NVFS hat den Kopiervorgang des Baumangebots mit den urspr\u00fcnglichen Texten des Linux-Kerns im NVM-Speicher etwa 10% schneller als NOVA, 30% schneller als ext4 und 37% schneller als XFS durchgef\u00fchrt. Im Datensuch-Test erwies sich das NVFS als 3% schneller als NOVA und 15% schneller als ext4 und XFS (aber bei aktivem Cache war NOVA 15% langsamer).<br \/>\nIm Test mit einer Million Katalogoperationen \u00fcbertraf NVFS NOVA um 40%, ext4 um 22% und XFS um 46%. Bei der Simulation von Datenbankaktivit\u00e4ten \u00fcbertraf das NVFS NOVA um 20%, ext4 um das 18-Fache und XFS um das 5-Fache. Im fs_mark-Test lagen die Werte von NVFS und NOVA auf einem \u00e4hnlichen Niveau, w\u00e4hrend ext4 und XFS etwa dreimal hinterherhinkten.<\/p>\n<p>Der R\u00fcckstand der traditionellen FS im NVM-Speicher liegt darin begr\u00fcndet, dass sie nicht f\u00fcr die Byte-Adressierung ausgelegt sind, die im nicht-fl\u00fcchtigen Speicher verwendet wird, der wie gew\u00f6hnlicher RAM aussieht. Das Lesen von herk\u00f6mmlichen Speichermedien gew\u00e4hrleistet atomare Operationen auf der Ebene des Lesens\/Schreibens von Sektoren, w\u00e4hrend der Zugriff auf NVM-Speicher auf der Ebene einzelner Maschinenworte erfolgt. Dar\u00fcber hinaus versuchen traditionelle FS, die Intensit\u00e4t des Zugriffs auf das Medium zu verringern, das als nachweislich langsamer als der Arbeitsspeicher angesehen wird, und versuchen, Operationen zu gruppieren, um sequentielles Lesen bei der Verwendung von Festplatten zu gew\u00e4hrleisten, Anfragen zu verarbeiten, Fragmentierung zu bek\u00e4mpfen und Priorit\u00e4ten verschiedener Operationen zu trennen. F\u00fcr NVM-Speicher sind solche Komplikationen \u00fcberfl\u00fcssig, da die Zugriffszeiten mit dem RAM vergleichbar sind und die Zugriffsreihenfolge keine Rolle spielt.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53743\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u0438\u043a\u0443\u043b\u0430\u0448 \u041f\u0430\u0442\u043e\u0447\u043a\u0430 (Mikul&#225;&#353; Pato&#269;ka), \u043e\u0434\u0438\u043d \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 LVM \u0438 \u0430\u0432\u0442\u043e\u0440 \u0440\u044f\u0434\u0430 \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u0439, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u0438\u0441\u0442\u0435\u043c \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 Linux \u043d\u043e\u0432\u0443\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 NVFS, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u0443\u044e \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0439 \u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0424\u0421 \u0434\u043b\u044f \u0447\u0438\u043f\u043e\u0432 \u044d\u043d\u0435\u0440\u0433\u043e\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 (NVM, non-volatile memory, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 NVDIMM), \u0441\u043e\u0447\u0435\u0442\u0430\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u041e\u0417\u0423 \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-94658","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u0438\u043a\u0443\u043b\u0430\u0448 \u041f\u0430\u0442\u043e\u0447\u043a\u0430 (Mikul\u00e1\u0161 Pato\u010dka), \u043e\u0434\u0438\u043d \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 LVM \u0438 \u0430\u0432\u0442\u043e\u0440 \u0440\u044f\u0434\u0430 \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u0439, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0435\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/red-hat-razvivaet-novuyu-fs-nvfs-effektivnuyu-dlya-nvm-pamyati\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Red Hat \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u043d\u043e\u0432\u0443\u044e \u0424\u0421 NVFS, \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u0443\u044e \u0434\u043b\u044f NVM-\u043f\u0430\u043c\u044f\u0442\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u0438\u043a\u0443\u043b\u0430\u0448 \u041f\u0430\u0442\u043e\u0447\u043a\u0430 (Mikul\u00e1\u0161 Pato\u010dka), \u043e\u0434\u0438\u043d \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 LVM \u0438 \u0430\u0432\u0442\u043e\u0440 \u0440\u044f\u0434\u0430 \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u0439, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0435\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/red-hat-razvivaet-novuyu-fs-nvfs-effektivnuyu-dlya-nvm-pamyati\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-19T11:42:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-19T11:42:15+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Red Hat entwickelt ein neues Filesystem NVFS, das f\u00fcr NVM-Speicher effizient ist | ProHoster","description":"Mikul\u00e1\u0161 Pato\u010dka, einer der Entwickler von LVM und Autor mehrerer Erfindungen im Zusammenhang mit der Optimierung.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/red-hat-razvivaet-novuyu-fs-nvfs-effektivnuyu-dlya-nvm-pamyati","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Red Hat \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u043d\u043e\u0432\u0443\u044e \u0424\u0421 NVFS, \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u0443\u044e \u0434\u043b\u044f NVM-\u043f\u0430\u043c\u044f\u0442\u0438 | ProHoster","og:description":"\u041c\u0438\u043a\u0443\u043b\u0430\u0448 \u041f\u0430\u0442\u043e\u0447\u043a\u0430 (Mikul\u00e1\u0161 Pato\u010dka), \u043e\u0434\u0438\u043d \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 LVM \u0438 \u0430\u0432\u0442\u043e\u0440 \u0440\u044f\u0434\u0430 \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u0439, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0435\u0439.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/red-hat-razvivaet-novuyu-fs-nvfs-effektivnuyu-dlya-nvm-pamyati","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-19T11:42:15+00:00","article:modified_time":"2020-09-19T11:42:15+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"94658","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:21:11","updated":"2022-10-04 08:37:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/94658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=94658"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/94658\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=94658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=94658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=94658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}