Citiraj:
Autor mkey
Samo jedna napomena, ovisno o vrstu fajla, kompresija na nivou FS može (znatno) poboljšati performanse uz praktično zanemarivi CPU overhead. Pitanje što bi to značilo točno za 4k.
|
Vjerujem da moze poboljsati performanse na HDD i SSD diskovima (NVME i slicni) gdje su brzine CPU i RAM nekoliko redova velicine brze od samog diska... No pitanje je sto bi se desilo sa RAMDiskom koji ide do 24GB/s write, koliko bi tu CPU unio overheada jer ipak imas nekoliko IO operacija koje inace ne bi imao, tipa moras prvo dohvatiti podatak sa RAMDiska (IO), zatim zapisati ga u RAM (IO), pa onda CPU mora dohvatiti podatak (IO), raspakirati ga (CPU), zatim sve to dumpati nazad u RAM (IO), pa onda opet dohvat novog podatka u RAMu (IO) i onda obrada podatka (CPU) i opet pisanje natrag u RAM (IO), pa ako sve to ide na disk onda moras opet dohvacat, kompresirat, stavljat u RAM, pa onda bacat na disk... Tu se ubijaju IO operacije zbog kojih smo i odlucili koristiti RAMDisk...

Trebalo bi to nekako istestirati, no nemam pojma jos na koji nacin... Idem bas probat ukljucit kompresiju na NTFS RAMDisku pa javim rezultate prije i nakon kompresije... Bas me zanima sta ce se desiti sa throughputom (IOPS)...