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
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 :
Si bzip2 ne compresse pas en multithread chez vous, utilisez la commande lbzip2.
Saturer sa RAM avec awk (attention, ça va très vite) :
Saturer son disque en lecture :
Saturer son disque en écriture :
(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) :
Saturer le réseau en réception (il faut avoir une machine en SSH dans votre LAN, ici la machine 192.168.21.251) :
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 :
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 !