Steigerung der E/A-Geschwindigkeit um 6 % in Linux durch zeitgesteuertes Caching

Jens Axboe, der Schöpfer von io_uring und verantwortlich für das Blocksystem im Linux-Kernel, konnte die Anzahl der Eingabe-/Ausgabeoperationen pro Sekunde (IOPS) um mindestens 6 % steigern (möglicherweise mehr bei vollwertigen Linux-Kernel-Konfigurationen), und das nur in 5 Minuten Programmierung. Die Idee besteht darin, die Anfrage der aktuellen Zeit im Blocksystem zu кешieren, die bei jeder Eingabe-/Ausgabeoperation durchgeführt wird, da es im Blocksystem nichts gibt, das eine nanosekundenpräzise Zeitmessung benötigt. Wie Axboe schreibt, bedauert er am meisten, dass er das nicht schon vor 5 Jahren gemacht hat, als ihm die Idee zum ersten Mal kam – denn es stellte sich heraus, dass die Umsetzung der Idee nur 5 Minuten in Anspruch nahm.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster