Meni je nekako logičnije da kompresija može samo da uspori, jer pre korišćenja treba da se dekompresuje.
OK, ovo bi trebalo da znas kao admin ;)
Kompresija standardno ubrzava mehanicke diskove, pre svega tako sto smanjuje broj IOPS-a potrebnih za dovlacanje X kolicine data-e. Jednostavno, da bi sa diska A podigao X, gde X ima nekih n blokova, sa kompresijom imas n/c blokova (gde je c faktor kompresije). Kad disk ima mali broj IOPS-a ovo moze biti znacajno.
Da bi kompresija radila, CPU mora da je podrzi. U pitanju je trade-off koji donosi ubrzanje diska trosenjem vece kolicine CPU-a. Na dedicated storage uredjaju, tipa FreeNAS ili neki NetAPP filer to je cesto znacajno, posebno, kazem, sa mehanickim diskovima koji imaju od 50-tak do max. 200 IOPS-a (poredim NL-SAS i 15krpm SAS, kucni SATA je jos sporiji, posebno sto je SATA half-duplex protokol). Algoritmi za kompresiju su zgodni za akceleraciju, to moze Bane bolje od mene da objasni, ali generalno zelite procesor sa novim instrukcijama, kao i dovoljno memorije da radi kao buffer.
Na kucnom racunaru stvari su dosta komplikovanije, jer je CPU zauzet i drugim stvarima, plus je, obicno, memorija puna. Samim tim, tradeoff je teze predvideti. Na novim multi-core procesorima to ima mnogo vise smisla, na starim racunarima kao sto je OP spomenuo, bi trebalo da ima manje smisla - samim tim, moze i da uspori. Sve zavisi od tipa fajlova, kao i zauzeca procesora.
Blasphemy? How can I blaspheme? I'm a god!'