Bir Linux geliştiricisi, G/Ç işlemlerinde %6 performans artışı sağladığını iddia eden bir önbellekleme algoritmasında birkaç değişiklik uyguladı. IO_uring’in yaratıcısı ve Linux çekirdeği IO uzmanı Jens Axboe, kod değişikliklerini yıllarca erteledikten sonra uygulamaya karar verdi ancak itiraf ediyor değişiklikler “kelimenin tam anlamıyla 5 dakikalık bir işti” (h/t Phoronix).

Daha fazla gör

Axboe’nin yamaları, I/O sistemine yapılan zaman sorgularının sayısını azaltarak performans artışı sağlıyor gibi görünüyor. onun içinde RFC yama notları Axboe, birçok kodun “sorgulama süresinden oldukça memnun olduğunu” yazıyor. Bunu azaltacak bazı kodlar zaten mevcut, ancak Axboe tarafından önemsiz olarak tanımlanan yeni yama seti, “herhangi bir sorun yan zaman sorgulamasının bunun aracılığıyla yeterli ayrıntı düzeyi elde edebileceği varsayımına dayanarak mevcut zamanı struct blk_plug içinde önbelleğe alıyor.” Geliştirici, “Kimsenin zaman damgasında nsec ayrıntı düzeyine gerçekten ihtiyacı olmadığını” düşünüyor. Burada, köklü bir teknolojide ölçülebilir faydalar sağlayan ustaca düşünmenin başka bir örneğiyle karşı karşıyayız.

Bir kişinin beş dakikalık çalışması, herkes için (Linux kullanıcıları) %6 I/O avantajı sağlar





genel-21