概要
良く圧縮されるデータを使用し、ZFSの圧縮の種類を変更してCPUの使用率を測定してみました。環境
- AMD Athlon 64 X2 3500+ EE (35W)
- DDR2 5GB
- M3A78-VM
- HDS721010CLA332
- Solaris 11 Express
検証方法
下記の構成で検証をしています。- コピー元プール:HDD×3のストライピング
- コピー先プール:HDD×1
dd if=/dev/zero of=/fpool/from/test_image count=3620 bs=1Mデータサイズは圧縮率の低いデータのZFS圧縮で使用したOELのイメージに合わせてあります。
検証結果
圧縮率の高いデータの場合は、CPUでしっかりと圧縮され実質の書き込み速度は向上しており、圧縮の有効性が分かりました。下のグラフはCPUのシステムコールの割合になります。1coreを100%とし、2coreなため上限は200%になります。また、ユーザコールは無視できるレベルでした。