概要 PCの動作は速いほうが良いに決まっている. 速度低下の原因は何か?大きく分けて2つある. CPU(計算)が遅いか,IO(HDDへの読み書きなど)が遅いか. PCを実際に使用して気づくことがある. CPUが力不足で遅くなることよりも,IOのほうが足を引っ張る事が多い(個人的経験と偏見,モバイルPCとかだと違うかもしれない). 故に,PCの動作を速くしたいなら,IO性能の向上を目論むべき. 自分が知っているのは3つの方法. 1) 高性能なSSDを使う(だが,値段が高い). 2) 爆速なRAMを有効活用する(tmpfsなど). 3) データを圧縮して保存しおく.読み込むべき量が減るので読み込みは速くなる.その分,展開にCPUを消費する. Linux上で3を実現する. 使うのは squashfs と aufs. squashfs は読み込み専用だが,圧縮したデータをあたかも,圧縮していなよう