Aumento della velocità di I/O del 6% su Linux, grazie alla cache delle richieste di tempo

Jens Axboe, creatore di io_uring e responsabile del sottosistema a blocchi nel kernel Linux, è riuscito ad aumentare il numero di operazioni di input/output al secondo (IOPS) di almeno il 6% (forse di più su configurazioni complete del kernel Linux), impiegando solo 5 minuti per la codifica. L'idea è quella di cache il timestamp corrente nel sottosistema a blocchi, effettuato ad ogni operazione di input/output, poiché nel sistema a blocchi non c'è nulla che richieda una precisione temporale nell'ordine dei nanosecondi. Come ha scritto Axboe, si rammarica più che altro di non averlo fatto 5 anni fa, quando l'idea gli era venuta in mente per la prima volta — perché, si è scoperto, la realizzazione dell'idea ha richiesto solo 5 minuti.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster