40
Chapitre 3. Optimisation du matériel
disque déjà utilisé par un autre processus, pour pouvoir lire ou écrire. Si cette valeur
est régulièrement en dessus de 2 pour un certain temps, vous avez un problème.
PhysicalDisk: Avg. Disk Sec/Read et PhysicalDisk:Avg. Disk Sec/Write sont
les temps moyens en secondes nécessaires à une lecture ou une écriture. On considère qu’une moyenne de moins de 10 millisecondes est très bonne, et qu’à partir de
20 millisecondes cela indique une lenteur. Dès 50 millisecondes, il y a une sérieuse
contention.
Physical Disk: %Disk Time est le pourcentage de temps où le disque est en activité. Ce nombre devrait rester en dessous de 50.
Ces nombres sont à ajuster sur des disques RAID.
Le calcul d’ajustement est disponible dans le document Troubleshooting Performance Problems in SQL Server 2005 : http://www.microsoft.com/technet/prodtechnol/sql/2005/tsprfprb.mspx.
La requête suivante procure les demandes d’entrées/sorties en attente, par fichier
de bases de données :
SELECT
vf.database_id,
vf.file_id,
vf.io_stall,
pio.io_pending_ms_ticks
FROM sys.dm_io_virtual_file_stats(NULL, NULL) vf
JOIN sys.dm_io_pending_io_requests pio
ON vf.file_handle = pio.io_handle
io_pending_ms_ticks est le temps d’attente en millisecondes.
Vous pouvez aussi obtenir des statistiques d’attente totales par fichier :
SELECT
UPPER(LEFT(mf.physical_name, 2)) as disk,
DB_NAME(vf.database_id) as db,
mf.name as file_name,
vf.io_stall,
vf.io_stall_read_ms,
vf.io_stall_write_ms
FROM sys.dm_io_virtual_file_stats(NULL, NULL) vf
JOIN sys.master_files mf
ON vf.database_id = mf.database_id AND vf.file_id = mf.file_id
ORDER BY disk, db, file_name
3.1.5 Virtualisation
La virtualisation est une technique en plein essor, dont l’objectif est de séparer la
couche logicielle de la couche matérielle : un environnement complet, c’est-à-dire
le système d’exploitation et les applications qu’il héberge, s’exécute dans une
machine virtuelle. Les ressources physiques que cette machine virtuelle utilise sont
contrôlées par le logiciel de virtualisation.
Précédent

- 52/334

Suivant