logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 13-12-2019 23:14:49

Dekadmin
Membre
Distrib. : Debian 9.4 Stretch (stable) (64bits)
Noyau : Linux 4.19-ovh-xxxx-std-ipv6-64
(G)UI : Putty
Inscription : 13-12-2019
Site Web

Réduire consommation CPU compression

Bonjour à tous,

J'utilise la commande tar -zcf afin de compresser mes fichiers de sauvegarde au sein d'un bash script.
Seulement après l'utilisation de ce script, mon serveur dédié finit par crash.


#!/bin/sh

path="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
time=$(date "+%Y%m%d%H%M")

cpulimit -e gzip -l 30 -bq |
tar -zcf "
$path/backups/$time.tar.gz" "$path/backups/$time" >/dev/null 2>&1



En visualisant les processus lors de l'exécution de mon script, gzip est à 100% en CPU.

1576274870-cpu-usage.png

J'ai donc tenté de réduire l'impact sur le processeur de la compression sur le CPU via plusieurs outils:
• cpulimit
• nice
• ionice

Mais ça finit par crash quand même.

Les backups que je veux compresser ont une taille d'environ 1.5Go.

Je suis sur un serveur dédié OVH:
Xeon E3-1245v2 (4c/8th)
32GB DDR3 1333 MHz
SoftRaid 2x480GB SSD

Debian 9.4 Stretch (stable) (64bits)

Je ne sais plus trop où cherché.

Merci d'avance pour votre aide, Dekadmin

Dernière modification par Dekadmin (13-12-2019 23:15:35)

Hors ligne

#2 13-12-2019 23:24:28

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : Réduire consommation CPU compression

Si le serveur crashe suite à une forte utilisation CPU, il y a probablement un souci matériel.
Signale-le à ton hébergeur, ils pourront peut-être corriger le problème.

Un CPU en bon état doit pouvoir tourner à 100 % sans limite de durée, sans déclencher de panne.

Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#3 13-12-2019 23:35:24

Dekadmin
Membre
Distrib. : Debian 9.4 Stretch (stable) (64bits)
Noyau : Linux 4.19-ovh-xxxx-std-ipv6-64
(G)UI : Putty
Inscription : 13-12-2019
Site Web

Re : Réduire consommation CPU compression

Salut, merci pour ton aide.

Effectivement je vais en parler à mon hébergeur, ils auront peut être aussi une piste.
Seulement, il crash pas réellement "physiquement".
Je m'explique, si j'ouvre deux Terminal via putty. Un pour lancer ma commande et l'autre pour utiliser top.
Je vais finir par perdre mes actions sur le terminal où j'ai lancé ma commande, top s'actualise toujours même si je je peux plus rien y faire (CTRL+C).
Mes serveurs virtuel plantent aussi: serveur VoIP, Apache2, jeux ..., SFTP, SSH

J'ai fait une réinstallation assez récemment, avant ça je ne me rappel pas avoir eu de problème, et pourtant j'utilisais énormément de programme gourmand en CPU.

Ceci dit, je ne passais pas ce script, je faisait les sauvegardes manuellement.

Sur le screenshot, on boit les processus suivant à 100%:
• bash
• md2_raid1: j'imagine que c'est mon SSD
• kworker : je crois que cela corresponds au cœurs du processeur (ou certains en fonction du nombre).

1576274870-cpu-usage.jpg

Hors ligne

Pied de page des forums