Употреба асинхроног баферованог писања заснованог на ио_уринг-у смањила је кашњење у КСФС-у до 80 пута

Објављен је низ закрпа за укључивање у Линук кернел 5.20, додајући подршку за асинхроно баферовано уписивање у КСФС систем датотека користећи механизам ио_уринг. Прелиминарни тестови перформанси спроведени коришћењем комплета фио алата (1 нит, величина блока 4кБ, 600 секунди, секвенцијално уписивање) показују повећање улазно/излазних операција у секунди (ИОПС) са 77к на 209к, брзине преноса података са 314МБ/с на 854МБ / с и пад латенције са 9600нс на 120нс (80 пута). секвенцијално уписивање: без закрпе са закрпом либаио псинц иопс: 77к 209к 195К 233К бв: 314МБ/с 854МБ/с 790МБ/с 953МБ/с цлат: 9600нс 120нс 540нс 3000нс

За оне који су заинтересовани за стање ио_уринга од средине 2022. године, препоручује се да се упознају са слајдовима и видео записом извештаја из Кернел Реципес 2022. Промене које су већ укључене у кернел и оне које су планиране су укратко наведене, за на пример, можете приметити подршку за:

  • прихватање више снимака().
  • вишеструки (мулти-схот) рецв() - према тестовима, повећање од 6-8% - са 1150000 на 1200000 РПС.
  • ажурирање и поправке у библиотеци либуринга, додавање документације и тестова.

У контексту преносивости ио_уринга, слајдови помињу значајне сличности са „И/О прстеновима“ који се користе у подсистему Дирецт Стораге у Виндовс 11, као и могућност рада на више платформи, али и других платформи на ауторски слајд, само се ФрееБСД помиње са знаком питања.



Извор: опеннет.ру

Додај коментар