EXT4 в Linux Kernel 7.0 подобрява производителността при едновременни direct I/O записи

0
14

Актуализациите за EXT4 файловата система вече са изпратени и приети в Linux Kernel 7.0, като носят със себе си няколко важни оптимизации, насочени към по‑висока производителност и по‑ефективно управление на ресурсите.

Една от най-съществените промени е подобрението при едновременни direct I/O записи към множество файлове. EXT4 вече отлага разделянето на unwritten extents до момента на завършване на I/O операцията. Този подход намалява блокиранията и подобрява паралелната производителност при натоварени системи.

Оптимизации и корекции в EXT4

Linux Kernel 7.0 включва и други важни подобрения в EXT4:

  • избягване на ненужно инвалидиране на кеша в extent status кеша
  • предотвратяване на излишни принудителни ordered writes при добавяне към файл с delayed allocation
  • множество корекции на грешки, подобряващи стабилността и предвидимостта на файловата система

Тези промени са насочени към по‑ефективно управление на метаданните, а също така и намаляване на излишните операции, което води до по‑добра производителност в реални натоварвания.

Нов sysfs атрибут за контрол на предупрежденията

EXT4 при Linux Kernel 7.0 добавя и новия sysfs атрибут err_report_sec, който позволява контрол върху честотата на предупрежденията при засечена неконсистентност във файловата система.

По подразбиране EXT4 записва предупреждение веднъж на 24 часа. Чрез err_report_sec администраторите могат:

  • да променят интервала според нуждите
  • да зададат стойност 0, което напълно изключва таймера

Това дава по‑голяма гъвкавост при мониторинг на системи с различни изисквания за логване.

Прочетете още:  Windows Media Foundation Wine prefix download