Bonsoir,

Je suis en train de coder un script python qui me permet de cloner des conteneurs LXC qui se trouvent sur un volume LVM, pour faire court, ce script doit verrouiller les bases de données, faire des snapshots puis copier le tout bers un autre dossier, tout marche très bien faut la commande CP et Rsync qui me surcharge le serveur lorsque je les exécute depuis le script python.

Voici la partie du code qui pose problème :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
....
def cmdSys(self, param):
        ret = os.popen(param)
        return ret.read().strip()
 
cmd = "/usr/bin/rsync -a --del /mnt/%s/%s/ %s" % (self.snapName, self.oldContainer, self.backSnapDir)
result = self.cmdSys(cmd)
....
En utilisant les deux commandes avec "os.popen" mon CPU se retrouve surchargé, est-ce normal ? popen commence beaucoup de ressource ?

Merci pour vos réponses