Portál AbcLinuxu, 1. května 2025 22:27
velkokapacitní zařízeníStejně není nutný zbytečně plýtvat... zas tak velký ty (běžný desktopový) harddisky ještě nejsou.
vysokorychlostní linkyTož to ano
Samozřejmě je tam značný rozdíl oproti bz2 a taru (he)Doufám, že tar nepovažuješ za kompresní formát... Já jen že to tak trochu vyzní.
Doufám, že tar nepovažuješ za kompresní formát... Já jen že to tak trochu vyzní.Proto tam mám v závorce to "he" protože vím, že kompresní formát to není (i když, trochu je. Je to přece složení více souborů do jednoho, což je zmenšení obsazeného prostoru na disku).Chtěl jsem řící,že mezi těmito formáty je velikostně obrovský rozdíl, ale mezi 7z, lzma a lrz je (další moje věta: při dnešních rychlostech linky a kapacitách úložných médií) zanedbatelný.
Chtěl jsem řící,že mezi těmito formáty je velikostně obrovský rozdíl, ale mezi 7z, lzma a lrz je (další moje věta: při dnešních rychlostech linky a kapacitách úložných médií) zanedbatelný.Jo, to jo... tohle mělo existovat v éře disket
ostatní se mrkněte nejdřív jestli nemáte v distru balík a jinak berte spolu s LFSáky zdrojáky, který se sestavěj takhle (po rozbalení):Navádíš lidi k takovým nehezkým věcem, pěkně ať si ubalí svůj balíček, ne?$ cd CPP/7zip/Compress/LZMA_Alone $ make -f makefile.gcc
na kterou člověk jen tak nezapomeneJenom aby
time
, riadok označený slovíčkom user
?
6.5M etc.tar 950K etc.tar.bz2 537K etc.tar.paq8f
time
. Ta bude rovnaka aj na zatazenom stroji.
/usr/src/linux tar 177971200 100% 1s tar.gz 39536661 22.2% 13s tar.bz2 31505311 17.7% 72s tar.lzma 25799338 14.5% 270s /usr/bin + /usr/sbin tar 162611200 100% 1s tar.gz 70221669 43.2% 18s tar.bz2 64440005 39.2% 62s tar.lzma 43098279 26.5% 237sZkoušeno na momentálně nepoužívaném Intel 3GHz, 512KB cache, 1GB RAM, HW RAID-1 disky.
# time tar -czf /tmp/bin.tgz usr/bin usr/sbin real 0m18.496s user 0m18.080s sys 0m0.410s # time tar -cf - usr/bin usr/sbin|lzma e -si /tmp/bin.tar.lzma LZMA 4.49 Copyright (c) 1999-2007 Igor Pavlov 2007-07-05 real 3m57.192s user 3m56.550s sys 0m0.640s
real, %e Elapsed real time (in seconds). sys, %S Total number of CPU-seconds that the process spent in kernel mode. user, %U Total number of CPU-seconds that the process spent in user mode.(t.j, real je nezaujímavý, user je nezávislý na záťaži)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.