Ce tutoriel détaille comment diagnostiquer les causes de lenteur sur votre VPS hébergé chez JSBCloud et appliquer des optimisations pour améliorer ses performances. Vous apprendrez à :
htop, iotop, iostat (package sysstat), free, vmstatDiagnostiquer l’usage CPU et mémoire
Lancez htop ou :
top -o %CPU
free -m
Identifiez les processus gourmands en CPU ou mémoire.
Analyser les entrées/sorties disque
Avec iostat (installer sysstat) :
iostat -xz 5 3
Ou iotop pour voir les processus qui font le plus d’I/O :
sudo iotop -o
Contrôler l’utilisation réseau
Surveillez le trafic réseau :
vmstat 5
Pour un usage plus fin, installez nload ou iftop.
Désactiver les services inutiles
Listez les services actifs :
systemctl list-unit-files | grep enabled
Désactivez ceux dont vous n’avez pas besoin :
sudo systemctl disable nom_du_service
Optimiser le système de fichiers
Vérifiez les options de montage (noatime, nodiratime) dans /etc/fstab :
UUID=… / ext4 defaults,noatime,nodiratime 0 1
Pour les workloads lourds I/O, privilégiez un disque SSD ou NVMe.
Configurer le swap
Vérifiez l’usage du swap :
swapon --show
free -h
Si nécessaire, augmentez la taille :
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Ajuster les services web et bases de données
pm.max_children, augmentez pm.start_servers selon la RAM.worker_connections (Nginx) ou MaxRequestWorkers (Apache).innodb_buffer_pool_size (~70 % RAM libre), query_cache_size si pertinent.Tuning du noyau (sysctl)
Ajoutez dans /etc/sysctl.conf :
net.core.somaxconn = 1024
fs.file-max = 100000
vm.swappiness = 10
Appliquez :
sudo sysctl -p
Mettre à jour le système
Toujours maintenir le noyau et les paquets à jour :
sudo apt update && sudo apt upgrade -y
Redémarrez si un nouveau noyau a été installé.
| Question | Réponse rapide |
|---|---|
| Mon VPS atteint 100 % CPU en permanence | Identifiez le processus, réduisez sa charge ou scalez le VPS (ajout de vCPU). |
| La RAM est toujours saturée malgré le swap | Vérifiez les fuites mémoire, réduisez les caches applicatifs, ou augmentez la RAM. |
| Les I/O disque sont trop lentes | Passez sur SSD/NVMe, optimisez les options de montage, ou segmentez les disques. |
| Après tuning, les performances stagnent | Mettez en place du caching (Redis, Varnish) et un CDN pour décharger le VPS. |
Contactez notre support via ticket ici : Support JSBCloud