Un (grande) aumento in vista per le prestazioni di I/O del Kernel Linux

Da qualche settimana il sito Phoronix sta seguendo con particolare interesse le evoluzioni di un tema relativo al Kernel Linux: performance di operazioni input/output su singolo core.
Questo particolare aspetto della gestione delle risorse della CPU può avere grande impatto sulle performance generali: la velocità (intesa quantità al secondo) di scritture e letture, in particolare su disco, che si riescono a completare è il più comune collo di bottiglia dell’intero sistema.

La ricerca (o missione) per l’incremento delle performance è stata iniziata a fine agosto da Jens Axboe, sviluppatore di riferimento per IO_uring, (semplificando) la parte del Kernel che si occupa di gestire le operazioni di I/O relative alla CPU. L’idea era poter migliorare il codice per poter sfruttare appieno le nuove memorie a stato solido, come le Intel Optane: persistenza del dato dell’hard disk e velocità di accesso e lettura/scrittura piuttosto vicina alla RAM.
Con i primi test, si diceva con soddisfazione, si era arrivati a 3.5M (milioni) di IOPS (operazioni Input/Output al secondo) per singolo core: un aumento del 10%.

In pochi mesi si sono susseguiti una serie di nuovi annunci:

La crescita è davvero impressionante, avendo triplicato (e più) le prestazioni di picco in meno di 2 mesi. Tanto che è possibile tutto questo sarà disponibile per tutti già dal Kernel 5.16.

Solo i tipi di memoria più performanti (come le citate Optane) potranno beneficiare appieno delle nuove prestazioni, ma tutti dovrebbero avere dei miglioramenti. Le ottimizzazioni trovate, infatti, coinvolgono la gestione delle richieste e della memoria in generale, e non sono specifiche per alcune situazioni rare.

Insomma, la situazione è interessante. La parte più bella? Potrebbe migliorare ancora!

Ho coltivato la mia passione per l’informatica fin da bambino, coi primi programmi BASIC. In età adulta mi sono avvicinato a Linux ed alla programmazione C, per poi interessarmi di reti. Infine, il mio hobby è diventato anche il mio lavoro.
Per me il modo migliore di imparare è fare, e per questo devo utilizzare le tecnologie che ritengo interessanti; a questo scopo, il mondo opensource offre gli strumenti perfetti.

Fonte: https://www.miamammausalinux.org/2021/10/un-grande-aumento-in-vista-per-le-prestazioni-di-i-o-del-kernel-linux/

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.