Vérification rapide : Gestionnaire des tâches + PerfMon
1. Ouvrez le Gestionnaire des tâches → Performances et vérifiez l’utilisation du processeur, de la mémoire, du disque dur et de la connexion Ethernet. Pour une vérification rapide du disque dur, concentrez-vous sur le « Temps actif » et le « Temps de réponse moyen ».
2. Exécutez perfmon.msc → Surveillance des performances → + et ajoutez les indicateurs de performances de base :
- CPU : % de temps processeur, % de temps privilégié, % de temps utilisateur
- Mémoire : Mo disponibles, pages/seconde
- Disque dur : temps moyen d’accès au disque/transfert, transferts disque/seconde, longueur moyenne de la file d’attente du disque
- Enregistrez les données pendant 1 à 5 minutes dans le jeu de collecteurs de données pour obtenir un rapport.
Nettoyage et rangement
Nettoyage du disque (cleanmgr) : Explorateur → Lecteur C: → Propriétés → Nettoyage du disque → Nettoyer les fichiers système. Sélectionnez Nettoyage Windows Update, fichiers temporaires, corbeille et WER.
Démarrage automatique :
cleanmgr /sageset:11
cleanmgr /sagerun:11
Activez Storage Sense dans Windows Server 2019/2022 pour nettoyer automatiquement les fichiers temporaires, les téléchargements et la corbeille selon un calendrier défini.
Disques durs : mesure objective de la vitesse
Installez DiskSpd et effectuez le test (exemple : 40 % d’écriture, 60 % de lecture ; bloc de 64 Ko ; 8 threads ; 32 files d’attente ; 180 secondes) :
diskspd.exe -c20G -d180 -r -w40 -t8 -o32 -b64K -Sh -L E:\testfile.dat > C:\Logs\diskspd.txt
Voir IOPS, AvgLat (ms) et MiB/s ; latence stable des disques durs en production – si possible <10–25 ms.
Si les graphiques du disque dur ne s’affichent pas dans le Gestionnaire des tâches sur les systèmes plus anciens : exécutez diskperf -y et redémarrez le Gestionnaire des tâches.
Réseau : élimination des omissions (RSC/VMQ/RSS/LSO)
Pour un certain nombre de configurations, il est utile de désactiver certaines fonctions de déchargement et de configurer soigneusement le protocole TCP :
# Check/disable RSC
Get-VMSwitch | Select Name,*RSC* # check the status
Set-VMSwitch -Name "vSwitchName" -EnableSoftwareRsc $false
# VMQ — if the driver is acting up
Get-NetAdapterVmq
Set-NetAdapterVmq -Name "Ethernet" -Enabled $false
# We selectively disable LSO/RSS on the adapter and check the measurements.
Get-NetAdapter | Set-NetAdapterAdvancedProperty -DisplayName "Large Send Offload v2 (IPv4)" -DisplayValue "Disabled" -NoRestart
Get-NetAdapter | Set-NetAdapterAdvancedProperty -DisplayName "Receive Side Scaling" -DisplayValue "Disabled" -NoRestart
Effectuez des mesures après chaque étape à l’aide de PerfMon/iperf/SMB Copy afin d’éviter de « résoudre un problème et d’en créer un autre ».
Antivirus : exceptions pour les chemins « chauds »
Pour empêcher le scanner de ralentir les E/S (SQL, dossiers de journaux, caches), ajoutez des exceptions dans Microsoft Defender :
Add-MpPreference -ExclusionPath "C:\SQLData","D:\IISLogs","C:\ProgramData\AppCache"
Add-MpPreference -ExclusionProcess "sqlservr.exe","w3wp.exe"
Add-MpPreference -ExclusionExtension ".mdf",".ldf",".ndf",".bak",".log"
Paramètres et commandes – dans la documentation officielle Defender.
Mémoire et fichier d’échange
Réservez 15 à 20 % de la RAM pour le cache de fichiers. Fichier d’échange – « Sélectionné par le système » ou fixe (min = RAM, max ≈ 1,5 × RAM si des vidages complets de la mémoire sont nécessaires).
SMART/État du disque
Vérifiez les erreurs prévisibles sur les SSD/HDD :
wmic diskdrive get status
Get-StorageReliabilityCounter | Format-List
Si vous constatez une dégradation de la qualité des supports, planifiez votre migration avant qu’un incident ne se produise.
Liste de contrôle
- Rapports PerfMon avant/après, alertes CPU/disque dur/réseau.
- Nettoyage du disque dur/Storage Sense configuré.
- DiskSpd affiche des temps de latence acceptables.
- Déchargements réseau vérifiés (RSC/VMQ/RSS/LSO).
- Exceptions Defender pour les chemins/processus « chauds ».
- Surveillance SMART sans avertissements.