News - Le sac de chips

Opérations inutiles donc indispensables : Saturer son système (CPU, RAM, Disque, Réseau)

| | Le sac de chips | 6 Commentaires | 1964
Opérations inutiles donc indispensables : Saturer son système (CPU, RAM, Disque, Réseau)
Bonjour à tous,

suite à une réponse à un tweet où je montrais une capture htop avec 100% des CPU utilisés pendant la création d'une ISO de mon système, on me fait remarquer

Citation :
Ok. Mais 8 cœurs à 100 %... chapeau !


Alors, j'ai répondu qu'un simple bzip2 fait l'affaire... Finalement, je vais vous montrer comment saturer le système par curiosité, mais attention, ne faites pas ça sur votre machine si vous ne savez pas ce que vous allez faire !!

Ci-dessous, la pratique en vidéo, mais voici le détail des commandes :

Saturer son CPU avec bzip2 :
Code BASH :
/usr/bin/bzip2 -9c /dev/zero > /dev/null


Si bzip2 ne compresse pas en multithread chez vous, utilisez la commande lbzip2.

Saturer sa RAM avec awk (attention, ça va très vite) :
Code BASH :
/usr/bin/awk '{print $0 ; }' /dev/zero


Saturer son disque en lecture :
Code BASH :
cat /dev/sda > /dev/null


Saturer son disque en écriture :
Code BASH :
cat /dev/zero > /var/bigfile
rm /var/bigfile


(Mettez le fichier où vous avez de la place)

Saturer le réseau en émission (il faut avoir une machine en SSH dans votre LAN, ici la machine 192.168.21.251) :
Code BASH :
dd if=/dev/zero | ssh 192.168.21.251 dd of=/dev/null


Saturer le réseau en réception (il faut avoir une machine en SSH dans votre LAN, ici la machine 192.168.21.251) :
Code BASH :
ssh 192.168.21.251 dd if=/dev/zero | dd of=/dev/null


N'utilisez pas ces commandes si vous ne savez pas ce qu'elles font !!!

C'est assez inutile donc indispensable ! J'ai utilisé les astuces bzip2 pour tester le CPU d'un serveur et tester en charge une application dans un environnement de dev m'enfin, c'est assez artisanal.

Voici la vidéo :

N'hésitez pas à sélectionner la qualité HD en 720p ou 1080p !