Analyse Moyenne disque s/lecture du disque physique pour SUSE Linux Enterprise Server 10
Cette analyse vérifie le compteur Temps moyen de lecture sur le disque physique. Si vous recevez une alerte via cette analyse, vous devez faire en sorte que le système retrouve un état de fonctionnement normal.
Ce compteur indique, en secondes, la durée moyenne de lecture sur le disque.
Un état de fonctionnement anormal indique que le taux de lecture sur le disque physique est actuellement élevé. Un disque provoquant un goulot d'étranglement risque de ralentir tout le système.
Conditions d'apparition de ce problème :
Problèmes liés à la carte ou au contrôleur logique.
La vitesse de l'interface du disque dur peut réduire l'ensemble des performances si elle s'avère trop faible pour assurer un taux de transfert maximal maintenu sur le disque dur.
Lorsque la mémoire disponible est insuffisante, le Gestionnaire de mémoire virtuelle enregistre davantage de pages dans l'espace d'échange, ce qui augmente l'activité du disque.
Installez des contrôleurs de disque dur plus rapides ou remplacez les contrôleurs existants par des modèles plus rapides.
Vérifiez si le disque dur offre la vitesse maximale prise en charge par le système.
Installez des lecteurs séparés sur chaque carte contrôleur, afin de répartir les opérations d'écriture/lecture entre plusieurs contrôleurs et augmenter ainsi les performances générales.
Veillez à définir cette valeur de seuil de sorte qu'elle corresponde à votre matériel de stockage. La valeur de seuil varie en fonction du sous-système de stockage sous-jacent au disque. Par exemple, le « disque » peut être une pile unique ou une matrice de disques volumineuse. Vous pouvez utiliser les fonctionnalités de remplacement de Microsoft Operations Manager pour définir des seuils d'exception qui peuvent être appliqués à des ordinateurs spécifiques, ou à des groupes complets d'ordinateurs.
Target | Microsoft.Linux.SLES.10.PhysicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Linux.SLES.10.PhysicalDisk.AverageDiskReadTime.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.10.PhysicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.SLES.10.PhysicalDisk.AverageDiskReadTime.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="UnderThreshold" ID="UnderThreshold"/>
<OperationalState HealthState="Error" MonitorTypeStateID="OverThreshold" ID="OverThreshold"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_DiskDriveStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Physical Disk</ObjectName>
<CounterName>Avg. Disk sec/Read</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</InstanceName>
<InstanceProperty>//*[local-name()="Name"]</InstanceProperty>
<Value>$Data///*[local-name()="AverageReadTime"]$</Value>
<Threshold>50</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>