IBM fournit plusieurs outils de collecte et d’analyse de données de performances iSeries, tels que iDoctor, Job Watcher et PEX analyzer, qui permettent d’isoler et de corriger les problèmes de performances. (Pour plus d’informations sur ces outils, allez à www-912.ibm.com/i_dir/idoctor.nsf. Pour des informations sur Job Watcher, voir www.redbooks.ibm.com/abstracts/SG246474.htlm?Open.
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
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- France : la maturité data devient le moteur du retour sur investissement de l’IA
- Cloud et IA : une maturité en retard face à l’explosion des usages
- On ne peut pas gouverner ce qu’on ne peut pas voir : pourquoi la visibilité doit-elle passer avant la gouvernance en matière de sécurité des identités ?
- L’IA amplifie les risques sur les API
Articles les + lus
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
À la une de la chaîne Tech
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
