我正在寻找最快gzip(或 zip)的实用程序。我有一个 LVM 卷,其中 95% 存在于空白中0,因此压缩非常容易。我正在寻找最快的解决方案,并且除了0's之外并不真正关心压缩。
我知道gzip -1(与 相同gzip --fast)但想知道是否有更快的方法。
谢谢。
编辑:
经过一些测试,我比较了gzip -1,lzop -1和pigz -1彼此并得出以下结果:
猪:
time dd if=/dev/VPS/snap | pigz -1 | ssh backup-server "dd of=/home/backupvps/snap.pigz"
104857600+0 records in
104857600+0 records out
53687091200 bytes (54 GB) copied, 2086.87 seconds, 25.7 MB/s
7093985+266013 records in
7163950+1 records out
3667942715 bytes (3.7 GB) copied, 2085.75 seconds, 1.8 MB/s
real 34m47.147s
Run Code Online (Sandbox Code Playgroud)
LZOP:
time dd if=/dev/VPS/snap …
我的电视上有我的 HTPC,但是我希望 DPI 大约为 200%,而不是最大值(GUI 方面)。
是否有可能(通过第三方应用程序、注册密钥或其他方式)使 DPI 大于 150%?
我需要找出 image 的 LVM 大小vm001。假设我有一个名为/dev/VGgroup/vm001. 现在使用lvdisplay我可以找出大小:
--- Logical volume ---
LV Name /dev/VGgroup/vm001
VG Name VGgroup
LV UUID i0aYKs-Hpfv-q64V-9Rqu-6Wrq-eV3C-pZzo0D
LV Write Access read/write
LV Status available
# open 2
LV Size 25.00 GB
Current LE 6400
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:41
Run Code Online (Sandbox Code Playgroud)
如何使用仅输出的脚本/命令找出 LV 大小25?我知道awk你可以水平地找到字符串,但不能垂直地(据我所知)。
编辑
有更多的逻辑卷,使用lvdisplay | awk '/LV Size/ { print $3 }'将输出所有大小(显然),我如何只获得我想要的卷的大小?(在这种情况下vm001)。