平時 bzip2 只會用到 CPU 單核做壓縮或解壓縮,檔案大一點或是在備份資料,這樣實在很沒效率。lbzip2 改良這樣缺點,用 multi-thread 來增加效率。
安裝:
aptitude install lbzip2
lbzip2 操作方式和 bzip2 相同。壓縮檔案:
lbzip2 -z backup.sql
不同的是,壓縮時就可以從 top 看到 lbzip2 把運算資源用光。
lbzip2 不支援多個檔案或是目錄,但可以繞路,用 tar 接到 lbzip2:
tar -I lbzip2 -cvf backup.tbz backup/
沒想到有這等好物,該找時間研究一下 lbzip2 才行!
16 core 的 CPU 壓 1.6G 的 SQL 馬上秒殺,真的是太好用了 XD
更正,是實體 4 core 的 CPU。