Monitoraggio Media trasferimenti disco/sec disco logico Solaris 8
Questo monitoraggio verifica il tempo di trasferimento medio dei dischi logici. Se si riceve un avviso generato da questo monitoraggio, potrebbe essere richiesto l'intervento dell'utente per riportare il sistema allo stato operativo.
Media trasferimento disco logico visualizza il tempo medio per il trasferimento su disco, espresso in secondi. Un disco in cui si sta formando un collo di bottiglia può provocare un rallentamento dell'intero sistema.
Uno stato di tipo non integro indica che la frequenza media di trasferimento su dischi logici è attualmente elevata.
Situazioni che potrebbero essere all'origine di questa condizione:
Un utilizzo elevato della CPU può provocare rallentamenti in occasione di grossi trasferimenti di dati.
La velocità dell'interfaccia del disco rigido può generare un collo di bottiglia sulle prestazioni complessive se è eccessivamente lenta per la velocità di trasferimento massima supportata dal disco rigido.
Quando la quantità di memoria disponibile è bassa, Virtual Memory Manager scrive più pagine nello spazio di swapping incrementando, di conseguenza, l'attività del disco.
Installare una CPU più veloce o aggiungere ulteriori processori.
Verificare che sul sistema sia caricato il disco rigido con la velocità massima supportata.
Aggiungere memoria fisica aggiuntiva.
Assicurarsi di impostare il valore di soglia in modo appropriato per l'hardware di archiviazione in uso. È possibile che il valore di soglia vari in funzione del sottosistema di archiviazione alla base del disco. Ad esempio, è possibile che il disco sia rappresentato da un asse unico o da un massiccio array di dischi. È possibile utilizzare le ridefinizioni di Operations Manager per definire soglie di eccezione da applicare a computer specifici o interi gruppi di computer.
Target | Microsoft.Solaris.8.LogicalDisk | ||
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.Solaris.8.LogicalDisk.AverageDiskTransferTime.Monitor" Accessibility="Public" Target="Microsoft.Solaris.8.LogicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Solaris.8.LogicalDisk.AverageDiskTransferTime.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_FileSystemStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Logical Disk</ObjectName>
<CounterName>Avg. Disk sec/Transfer</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</InstanceName>
<InstanceProperty>//*[local-name()="Name"]</InstanceProperty>
<Value>$Data///*[local-name()="AverageTransferTime"]$</Value>
<Threshold>50</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>