Linux 7.3 ubrzava čitanje podataka na Gen5 NVMe diskovima

Linux 7.3 ubrzava čitanje podataka na Gen5 NVMe diskovima
0
0

Nova generacija Linux jezgre donosi konkretan napredak u brzini čitanja podataka, a najviše će ga osjetiti korisnici EXT4 i XFS datotečnih sustava.

U Linux 7.3 razvojni ciklus ušao je IOmap okvir koji je dovršio prijelaz na iterator model s jedinstvenim iomap_next() pozivom. Umjesto neizravnih poziva pri svakoj iteraciji, prevoditelj sada može generirati izravne i inline pozive, što uklanja usko grlo kod malih I/O operacija na PCIe Gen5 NVMe SSD diskovima.

Konkretni rezultati, prema pull requestu spojenom u jezgru, pokazuju da je kod 4K nasumičnih čitanja na Gen5 NVMe diskovima došlo do pomaka s 1,92M na 2,19M IOPS-a kod EXT4 datotečnog sustava. Fio mjerenja bilježe poboljšanje od 4 posto kod libaio dubine reda 64 i više, oko 5 posto za io_uring te do 10 posto za io_uring poll mode na dubini 256.

Što to znači za korisnike?

Iako se brojke odnose na EXT4 i XFS, IOmap ažuriranje dotiče i Btrfs, EXT2, EROFS, F2FS, GFS2, HPFS, FUSE, exFAT, ZoneFS, NTFS i NTFS3 datotečne sustave. Ovo je korak prema bržem radu s diskovima koji već sada nadmašuju mogućnosti starijih datotečnih sustava.

Ono što iznenađuje jest da se ovakva optimizacija pojavljuje tek sada, kada su Gen5 NVMe diskovi već standardna oprema. Postavlja se pitanje zašto je trebalo toliko vremena da se ovaj očiti uski grla riješi na razini jezgre, umjesto da su proizvođači hardvera rješavali problem drajverima.

Za običnog korisnika ovo znači brže učitavanje aplikacija i bolju responzivnost sustava, posebno kod radnih opterećenja s puno malih nasumičnih čitanja. Za one koji rade s bazama podataka ili virtualizacijom, ovo je konkretan razlog za nadogradnju na novu jezgru čim bude stabilna.

EXT4jezgralinuxNVMeXFS

Stavovi izneseni u tekstu i u komentarima ne odražavaju nužno stav redakcije.

PRAVILA KOMENTIRANJA: Vaši komentari ne smiju biti kritika drugog komentatora, nego vaše mišljenje, prijedlog ili ideja o temi. Nema rasprave tko je u pravu. Čitatelji neka zaključe što je istina. Cilj nije polemika, nego napredak svih Logičara. Inspiracija, umjesto uvjeravanja. Ako nemate ideju, ne komentirajte. Ne budete li respektirali pravila, biti će te blokirani.
Pretplatiti se
Obavijesti o
0 Komentari
Najstariji
Najnoviji Najviše komentiran
© 2024 – Portal Logično

POVEZANE VIJESTI