Limite de compress/debian
Bonjour,
Sur une Debian Woody :
cd rep
tar cf - * | compress | dd of=/tmp/test.tgz
Le process compress semble planter au bout d'un certain volume (il passe à
99,9% d'utilisation du processeur et le fichier /tmp/test.tgz arrête de
grossir).
Le fichier /tmp/test.tgz atteint :
Avec le noyaux 2.4.18 : 350.437.376 (décompressé = 2.147.816.309)
Avec le noyaux 2.2.20 : 351.150.080
Avec le compress Mandrake : 351.151.104
Le fichier /tmp/test.tgz décompressé fait environ 2.1 Go.
Le répertoire rep contient :
$ du -sk rep
2327352 rep
Avec un répertoire rep à 2.2 Go (environ), la commande suivante fonctionnait
sans problème :
$RCMD $HOST_FILE "cd $OUT_DIR; tar cf - * | compress | dd | $RCMD_H
$THISHOST 'cd $OUT_DIR ; dd | uncompress | tar xvf -'" 2> /dev/null >/dev/null
Oui, je sais, ça, c'est la de méga commande mais bon, j'arrive, elle est là et
elle fonctionne, on passe à 2.3 Go et hop, cela ne fonctionne plus.
J'utilise la forme simplifié (cd rep; tar cf - * | compress | dd
of=/tmp/test.tgz) pour les tests.
Dans le même temps, les serveurs que je n'ai pas encore changé et qui sont en
mandrake fonctionne parfaitement :
$ rpm -q tar fileutils ncompress
tar-1.13.19-5mdk
fileutils-4.0-18mdk
ncompress-4.2.4-21mdk
$ uname -a
Linux serveur.domaine 2.4.7-12.3mdk #1 Mon Aug 20 16:16:58 MDT 2001 i686 unknown
Voilà, si vous avez une idée, je suis preneur.
Référence :
$ dpkg -l fileutils tar ncompress
[...]
ii fileutils 4.1-9 GNU file management utilities.
ii tar 1.13.25-2 GNU tar
ii ncompress 4.2.4-9.1 Original Compress / Uncompress for News Tran
$ compress -V
Compress version: (N)compress 4.2.4, compiled: Wed Jul 25 11:52:26 BST 2001
Compile options:
REGISTERS=2 IBUFSIZ=8192, OBUFSIZ=8192, BITS=16
$ uname -a
Linux srvpont 2.4.18 #1 Thu May 2 12:46:52 CEST 2002 i686 unknown
L'essai à aussi été fait avec le noyaux d'origine (2.2.20)
Le compress de la Mandrake (récupérer avec rpm2cpio) :
$ compress -V
Compress version: (N)compress 4.2.4, compiled: ñÚ 09 24 10:33:50 CEST 2000
Compile options:
FAST, DIRENT,
REGISTERS=20 IBUFSIZ=1024, OBUFSIZ=1024, BITS=16
Extrait de top avec le process compress planté :
21:29:56 up 15 min, 2 users, load average: 1.01, 0.90, 0.50
34 processes: 31 sleeping, 3 running, 0 zombie, 0 stopped
CPU states: 100.0% user, 0.0% system, 0.0% nice, 0.0% idle
Mem: 126112K total, 122188K used, 3924K free, 3168K buffers
Swap: 489972K total, 188K used, 489784K free, 109192K cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
238 root 16 0 728 728 256 R 99.9 0.5 9:44 compress
--
To UNSUBSCRIBE, email to debian-user-french-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: