> Tech > Identifier les problèmes de performances

Identifier les problèmes de performances

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email
Identifier les problèmes de performances

Selon la situation, vous pouvez recourir à différentes techniques pour détecter si votre système connaît ou non des problèmes et pour déterminer l’action corrective pertinente.

Analyser la contention de CPU. Utilisez Job Watcher pour visualiser le temps de CPU utilisé par chaque priorité de job. Utilisez le Job Watcher Query Definition sur le Server Side TDE (task ID) pour examiner la priorité originale et courante d’un job. Le flag PRICHG du fichier TDE indique que la priorité du job a changé dans l’intervalle courant. Les causes peuvent en être diverses : algorithmes DPS (dynamic priority scheduling), ajustements des priorités de conflits seize/lock, ou redéfinition de la priorité DPS après une longue attente. Le flag est peut-être activé, mais les priorités originales et courantes du job sont les mêmes parce que la priorité est revenue à l’original dans l’intervalle.

Priorité de job pour la CPU. Quand la charge du système est dans la fourchette normale, la CPU n’est pas entièrement utilisée et chaque job du système obtient le temps de CPU dont il a besoin, indépendamment de sa priorité. Cela ne signifie pas que chaque job obtient la CPU dès qu’il en a besoin, mais que chaque job obtient ce dont il a besoin dans un délai raisonnable. Dans ce cas, la mise en file d’attente de la CPU a un effet prévisible et acceptable sur le temps de réponse des transactions.
Que se passe-t-il quand l’accroissement de la charge de travail conduit la CPU à 100 % d’utilisation ? Chaque job du système obtient encore le temps de CPU dont il a besoin, mais beaucoup d’entre eux souffriront de délais bien plus longs et inacceptables à cause d’un plus haut niveau de file d’attente de la CPU, comme c’est le cas de Company aBc.
Company aBc utilise la fonction DPS du système qui, selon IBM, présente les quatre avantages suivants :

1. Aucun job ou ensemble de jobs ne monopolisera la CPU.
2. Les jobs de faible priorité, du genre batch, auront une chance de progresser.
3. Les jobs qui utilisent trop de ressources seront pénalisés par la réduction de leur priorité.
4. Les temps de réponse/débit des jobs se comporteront à bien des égards comme dans une planification à priorité fixe.

Téléchargez cette ressource

Guide de technologie 5G pour l’entreprise

Guide de technologie 5G pour l’entreprise

Le livre blanc "The Big Book of Enterprise 5G" vous fournit les informations stratégiques dont vous avez besoin pour prendre des décisions éclairées et préparer votre entreprise à prospérer dans l'ère de la 5G. Cradlepoint, part of Ericsson est le leader mondial des solutions de réseau sans fil 4G LTE et 5G fournies via le cloud. Connectez vos employés, lieux et objets avec la 4G LTE et la 5G pour un WAN sans fil d'entreprise.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010