#1 Le 03/08/2009, à 23:17
- mp3yeur
[Resolu] SH : Utiliser le "dual core" pour compresser 2 fichiers
Bonjour,
Je pose la question à tout hasard, j'ai un petit script qui compresse des dossiers en rar, le soucis c'est qu'il compresse un dossier en utilisant "1 seul core" de mon processeur qui en possède deux.
Ya t'il moyen de demander à sh de compresser un dossier sur le premier core, puis le second sur le deuxième... Mon but étant de réduire le temps de sauvegarde qui atteind actuellement 8 heures.
Existe t'il une commande pour cette manipulation ?
Merci.
MP3yeur
Dernière modification par mp3yeur (Le 04/08/2009, à 09:32)
Hors ligne
#2 Le 03/08/2009, à 23:48
- NooP
Re : [Resolu] SH : Utiliser le "dual core" pour compresser 2 fichiers
Bonjour,
Si le format de compression n'est pas pour toi une contrainte, 7zip (Que l'on trouve sous le nom p7zip dans Ubuntu) utilise les multiples cores.
Votez Macron, vous l'aurez dans le fion !
Hors ligne
#3 Le 03/08/2009, à 23:49
- Grünt
Re : [Resolu] SH : Utiliser le "dual core" pour compresser 2 fichiers
Il faut lancer les deux compressions en même temps.
Pour indiquer au shell de lancer deux commandes en même temps, tu les sépares d'un "&".
Exemple:
gajim & epiphany
Lancera les deux logiciels Gajim et Epiphany.
Rien à voir, mais le format RAR c'est très moche, mieux vaut utiliser TAR pour l'archivage et GZIP ou BZIP2 pour la compression.
Red flashing lights. I bet they mean something.
Hors ligne
#4 Le 04/08/2009, à 09:31
- mp3yeur
Re : [Resolu] SH : Utiliser le "dual core" pour compresser 2 fichiers
Merci !
Par contre je cherche uniquement la ligne de commande, je changerai la ligne de prog de compression prochainement, j'avais choisi rar car la commande rar incluait tout ce que j'avais besoin (taux de compression fort, mot de passe, multivolume).
Je vais tester 7zip, j'espère qu'il est en version texte.
La solution du & me plait bien, je vais programmer en conséquence.
Dernière modification par mp3yeur (Le 04/08/2009, à 09:33)
Hors ligne
#5 Le 04/08/2009, à 20:15
- Grünt
Re : [Resolu] SH : Utiliser le "dual core" pour compresser 2 fichiers
Il y a bzip2 qui compresse fort aussi
La solution du "&" j'espère qu'elle te plait, car c'est "le" moyen de lancer deux choses en même temps dans un script. À vrai dire je ne suis pas certain qu'il existe un autre moyen simple de faire la même chose.
Tu peux créer un script par dossier à archiver-compresser, puis lancer:
"script1 & script2 & script3 & script4.."
Red flashing lights. I bet they mean something.
Hors ligne