Bonjour,
je dois utiliser rsync pour migrer 150 millions de fichiers (4To de données)
mon problème c'est que rsync créer un index avec 100bit par fichier
ce qui me fait un besoin de 15Go de RAM.
je peux créer un gros SWAP mais mon problème c'est que pendant l'utilisation rsync plus aucune application ne pourrat utiliser de RAM...
connaitriez-vous une commande genre "exec -option rsync blabla trucmuche"
qui permettrais de lancer rsync directement en SWAP pour laisser la RAM à mes daemons comme samba???
Merci d'avance...
Bye
# ulimit ?
Posté par castorpilot . Évalué à 2.
Ce que je ne sais pas, c'est si ulimit permet de differencier la RAM et la SWAP, ou si on parle juste de "memoire".
[^] # Re: ulimit ?
Posté par Obsidian . Évalué à 6.
Donc, ça doit être possible. Reste à voir si ça marche.
# Découpage
Posté par peck (site web personnel) . Évalué à 8.
Sinon, tu peux aussi tester d'autres solutions que rsync, comme csync2.
# Les programmes fonctionnent en RAM
Posté par wismerhill . Évalué à 3.
Et avec un programme qui ne tient pas entièrement en RAM (comme ton cas) c'est particulièrement problématique car le système passe son temps à déplacer de la RAM à la SWAP et réciproquement suivant les segments de mémoire que le programme utilise.
Comme il a été dit plus haut tu devrait faire ton rsync en plusieurs fois. Si tu n'a pas de liens physiques à préserver c'est jouable.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.