Client PME mid-market de la province de Monza, serveur PowerEdge R740 sous SQL Server Standard, base de production de l'ERP de 1,2 To, trafic transactionnel constant. Contrôleur PERC H730 avec 1 Go de cache write-back, 8 disques SAS 10K de 1,8 To en RAID 10. Pics de latence en écriture pendant les batchs (clôtures journalières, facturations de fin de mois) : de 5 ms au repos à 60-90 ms pendant les batchs.
Diagnostic : cache du contrôleur saturée en écriture. Le stockage physique (SAS 10K) peut faire mieux si le contrôleur ne l'étrangle pas. Solution : upgrade vers un PERC H755 avec 8 Go de cache, en conservant les mêmes disques et le même RAID 10. Compatibilité de famille LSI-based identique : import direct de la foreign config.
Exécution : backup complet de la base SQL (full + log) avant l'intervention. Fenêtre nocturne de 3 heures. Extinction du serveur, remplacement du contrôleur, mise à jour du firmware PERC, boot, import de la foreign config (5 minutes), démarrage du système, contrôle d'intégrité SQL (DBCC CHECKDB), test batch synthétique, retour en production.
Résultat : latence des batchs sous les 15 ms, débit séquentiel en écriture +120 %. Aucune perte de données. Le client continue de travailler sur les mêmes disques.
# Avant · PERC H730 (cache 1 Go)
4K random read 18,500 IOPS · 5.3 ms avg
4K random write 12,200 IOPS · 8.1 ms avg
1M seq read 820 MB/s
1M seq write 420 MB/s
Batch latency 60-90 ms (clôtures)
# Après · PERC H755 (cache 8 Go)
4K random read 42,000 IOPS · 2.3 ms
4K random write 31,000 IOPS · 3.0 ms
1M seq read 1,250 MB/s
1M seq write 940 MB/s (+120%)
Batch latency 8-14 ms (clôtures)