最近、ある技術カンファレンスで友人と夕食を共にしたとき、HDDの圧縮が話題に上った。その友人は、マシンのパフォーマンスを改善する方法としてHDD圧縮を利用していると言った。わたしは少し驚いた。その目的でHDD圧縮を利用したことはなかったからだ。 HDD圧縮では、ファイルをHDDに書き込む際にファイルの冗長性が排除され、HDD容量が節約されるが、トレードオフもある。ファイルをHDDから読み出す際にファイルの展開が必要になることだ。展開プロセスではCPUリソースが消費されるが、ファイルが圧縮されていなければ、このリソースは使われないわけだ。このため、HDDを圧縮しない方がマシンのパフォーマンスが高いと、わたしはずっと思っていた。 なので、友人がシステムパフォーマンスを改善するためにHDD圧縮を利用していると知ったときは、ちょっと意外だった。友人は決して無知ではないので、HDD圧縮でパフォーマン