40x-esére gyorsult a Linux kernel működése egyetlen sor módosításától
A napokban a Linux fejlesztőinek egyetlen sor módosításával sikerült elérniük, hogy a nyílt forrású rendszer egy rutinja az addiginál közel 40x gyorsabban működjön. Az egészen pontosan 3888,9%-os gyorsulást az Intel automatikus tesztelőszolgáltatása vette észre, ami folyamatosan méri azt, hogy a Linux kernel különböző módosításai milyen hatással vannak annak teljesítményére. A hatalmas teljesítményjavulást biztosító ún. commit a nyílt forrású rendszermag mmap() függvényét érintette, és annak egy korábbi módosításán finomított. Ez a módosítás a nagyméretű memóriablokkok igazításán változtatott úgy, hogy az megpróbálja a lapozási rendszer sajátosságait kiaknázva javítani a teljesítményt. Ez azonban valamiért nem sikerült jól - annyira, hogy egyes benchmarkok szerint 600%-os lassulást is okozhatott. A mostani commit azonban ismét változtatott a szóban forgó függvény működésén, és immár sikeresen: ugyanis a jelek szerint az említett, közel 40x-es javulást hozott a működési sebességbe - ...
- Hirdetés -