L'agent de surveillance manque d'espace de stockage
Si le temps de réponse est lent sur l'agent de surveillance, consultez le journal RKLVLOG pour déterminer s'il contient des messages concernant un problème de mémoire éventuel. Un événement d'utilisation de la mémoire est généré toutes les heures et écrit dans le journal RKLVLOG. Ce comportement est piloté par une commande de planification dans le membre RKANCMDU de KDSSTART.
Le membre KDSSTART de RKANCMD comporte par défaut la ligne suivante :
EVERY 00:60:00 STORAGE D * LOG STORAGE USE
Où
| Valeur | Description |
|---|---|
| EVERY | Correspond à une commande utilisée pour planifier l'exécution d'une autre commande à intervalle périodique. |
| 00:60:00 | Affiche les heures, les minutes et les secondes. Par exemple, la valeur 00:60:00 indique que cette commande s'exécute toutes les 60 minutes. |
| Storage | Affiche les statistiques d'utilisation de la mémoire ITMS:Engine. |
| D | Abréviation de Détails. STORAGE fournit des statistiques de base ou étendues sur la mémoire. Ces informations facilitent l'optimisation de la gestion de mémoire ITMS:Engine. |
Lorsque l'entrée par défaut est spécifiée, la commande STORAGE D est lancée toutes les 60 minutes. L'intervalle de lancement automatique de la commande est défini au cours de la configuration de Tivoli Enterprise Monitoring Server à l'aide du paramètre Activer la consignation des détails de la mémoire du panneau de Spécification des options de configuration avancées, où les valeurs sont O ou N. Deux autres paramètres sont associés au paramètre Activer la consignation des détails de la mémoire :
- Définissez l'intervalle de consignation des détails de la mémoire afin de surveiller la mémoire. Les valeurs internes sont écrites comme faisant partie de la deuxième commande EVERY dans &rhilev.&midlev.RKANCMDU(KDSSTART). La valeur par défaut est 60 minutes.
-
Pour forcer toutes les écritures VSAM différées vers l'unité de stockage à accès direct, définissez l'intervalle Vider les tampons VSAM. Les valeurs internes sont écrites comme faisant partie de la troisième commande EVERY dans &rhilev.&midlev.RKANCMDU(KDSSTART). La valeur par défaut est 30 minutes.
- Pour désactiver la consignation des détails de la mémoire, définissez ce paramètre à la valeur N afin de générer la deuxième commande EVERY en tant que commentaire.
Pour contrôler la consignation des détails de la mémoire de manière dynamique, vous pouvez lancer la commande suivante à partir de la console z/OS vers la tâche démarrée du serveur de surveillance afin d'activer la consignation des détails de la mémoire :
MODIFY procname,STORAGE D
où :
| Valeur | Description |
|---|---|
| Modify | Correspond à la commande de l'opérateur z/OS. |
| procname | Correspond au nom de la tâche démarrée du serveur de surveillance. Nom par défaut de la tâche démarrée du serveur de surveillance dans CANSDSST. |
| STORAGE | Affiche les statistiques d'utilisation de la mémoire ITMS:Engine. |
| D | Abréviation de Détails. STORAGE fournit des statistiques de base ou étendues sur la mémoire. Ces informations facilitent l'optimisation de la gestion de mémoire ITMS:Engine. |
Après avoir lancé cette commande, recherchez la sortie dans le fichier RKLVLOG. Voir l'exemple de sortie de la commande ci-dessous. Les explications sont fournies après l'exemple de sortie.
01 KLVSD002 EXTENDED MAIN STORAGE INFORMATION:
02 KLVSD003 ALLOCATION DETAIL:
03 KLVSD004 SIZE(1-16) USE(414) TOTAL(4582) ACCESSED(5162)
04 KLVSD004 SIZE(17-32) USE(799) TOTAL(800) ACCESSED(1428)
05 KLVSD004 SIZE(33-48) USE(226) TOTAL(1606) ACCESSED(2061)
06 KLVSD004 SIZE(49-64) USE(21) TOTAL(22) ACCESSED(44)
07 KLVSD004 SIZE(65-80) USE(9) TOTAL(10) ACCESSED(30)
08 KLVSD004 SIZE(81-96) USE(16) TOTAL(16) ACCESSED(16)
09 KLVSD004 SIZE(97-112) USE(197) TOTAL(197) ACCESSED(197)
10 KLVSD004 SIZE(113-128) USE(40) TOTAL(40) ACCESSED(240)
11 KLVSD004 SIZE(129-144) USE(0) TOTAL(1) ACCESSED(2)
12 KLVSD004 SIZE(145-160) USE(1) TOTAL(1) ACCESSED(1)
13 KLVSD004 SIZE(161-176) USE(1) TOTAL(1) ACCESSED(2)
14 KLVSD004 SIZE(177-192) USE(1) TOTAL(1) ACCESSED(1)
15 KLVSD004 SIZE(193-208) USE(0) TOTAL(0) ACCESSED(0)
16 KLVSD004 SIZE(209-224) USE(0) TOTAL(5) ACCESSED(5)
17 KLVSD004 SIZE(225-240) USE(0) TOTAL(6) ACCESSED(7)
18 KLVSD004 SIZE(241-256) USE(10) TOTAL(13) ACCESSED(126)
19 KLVSD004 SIZE(257-288) USE(2) TOTAL(6) ACCESSED(9)
20 KLVSD004 SIZE(289-320) USE(0) TOTAL(1) ACCESSED(1)
21 KLVSD004 SIZE(321-352) USE(1) TOTAL(1) ACCESSED(1)
22 KLVSD004 SIZE(353-384) USE(2) TOTAL(2) ACCESSED(2)
23 KLVSD004 SIZE(385-416) USE(1) TOTAL(1) ACCESSED(1)
24 KLVSD004 SIZE(417-448) USE(0) TOTAL(0) ACCESSED(0)
25 KLVSD004 SIZE(449-480) USE(0) TOTAL(2) ACCESSED(2)
26 KLVSD004 SIZE(481-512) USE(5) TOTAL(7) ACCESSED(7)
27 KLVSD004 SIZE(513-576) USE(0) TOTAL(0) ACCESSED(0)
28 KLVSD004 SIZE(577-640) USE(1) TOTAL(4) ACCESSED(4)
29 KLVSD004 SIZE(641-704) USE(1) TOTAL(2) ACCESSED(3)
30 KLVSD004 SIZE(705-768) USE(0) TOTAL(2) ACCESSED(2)
31 KLVSD004 SIZE(769-896) USE(1) TOTAL(1) ACCESSED(1)
32 KLVSD004 SIZE(897-1024) USE(1) TOTAL(4) ACCESSED(8)
33 KLVSD004 SIZE(1025-1280) USE(41) TOTAL(41) ACCESSED(1042)
34 KLVSD004 SIZE(1281-1536) USE(0) TOTAL(1) ACCESSED(11)
35 KLVSD004 SIZE(1537-2048) USE(3) TOTAL(4) ACCESSED(5)
36 KLVSD004 SIZE(2049-4096) USE(9) TOTAL(10) ACCESSED(14)
37 KLVSD004 SIZE(4097-8192) USE(7) TOTAL(10) ACCESSED(357)
38 KLVSD004 SIZE(8193-16384) USE(7) TOTAL(7) ACCESSED(151)
39 KLVSD004 SIZE(16385-32768) USE(0) TOTAL(1) ACCESSED(1)
40 KLVSD004 SIZE(32769-65536) USE(5) TOTAL(5) ACCESSED(7)
41 KLVSD004 SIZE(65537-131072) USE(1) TOTAL(1) ACCESSED(1)
42 KLVSD004 SIZE(131073-262144) USE(0) TOTAL(0) ACCESSED(0)
43 KLVSD004 SIZE(262145-524288) USE(1) TOTAL(1) ACCESSED(1)
44 KLVSD004 SIZE(524289-1048576) USE(1) TOTAL(1) ACCESSED(1)
45 KLVSD004 SIZE(1048577-2097152) USE(0) TOTAL(0) ACCESSED(0)
46 KLVSD004 SIZE(2097153-4194304) USE(0) TOTAL(0) ACCESSED(0)
47 KLVSD004 SIZE(4194305-8388608) USE(0) TOTAL(0) ACCESSED(0)
48 KLVSD005 LIMIT(8388608) SLOPE(15) SIZES(45) TOTAL(403319K)
49 KLVSD006 FREE(400928K) CARVED(2598K) OVERHEAD(59640)
50 KLVSD007 1% IS IN USE; 90% ALLOWED
51 KLVSD008 1% HAS BEEN CARVED; 95% ALLOWED
52 KLVSD021 TMS(0) PREFIX(8) CUSHION(8)
53 KLVSD031 BUFFER POOL INFORMATION
54 KLVSD032 POOL BUFSIZE(3564) SEGSIZE(65536) MASK(3FFFF) SIDEQ(0)
55 KLVSD033 BUFFERS INUSE(0) MAX(0) GETS(0) FREES(0)
56 KLVSD034 SEGMENTS INUSE(0) MAX(0) GETS(0) FREES(0) Q(0) QMAX(0)
57 KLVSD032 POOL BUFSIZE(3440) SEGSIZE(65536) MASK(7FFFF) SIDEQ(0)
58 KLVSD033 BUFFERS INUSE(0) MAX(0) GETS(0) FREES(0)
59 KLVSD034 SEGMENTS INUSE(0) MAX(0) GETS(0) FREES(0) Q(0) QMAX(0)
60 KLVSD032 POOL BUFSIZE(2560) SEGSIZE(65536) MASK(1FFFFFF) SIDEQ(0)
61 KLVSD033 BUFFERS INUSE(0) MAX(0) GETS(0) FREES(0)
62 KLVSD034 SEGMENTS INUSE(0) MAX(0) GETS(0) FREES(0) Q(0) QMAX(0)
63 KLVSD032 POOL BUFSIZE(1920) SEGSIZE(65536) MASK(FFFFFFFF) SIDEQ(0)
64 KLVSD033 BUFFERS INUSE(0) MAX(0) GETS(0) FREES(0)
65 KLVSD034 SEGMENTS INUSE(0) MAX(0) GETS(0) FREES(0) Q(0) QMAX(0)
66 KLVSD039 END OF BUFFER POOL INFORMATION
où :
- 01 correspond à un message d'en-tête ITMS:Engine.
- 02 correspond à un message d'en-tête ITMS:Engine.
- 03 à 47 correspondent à un message ITMS:Engine spécifiant les valeurs suivantes :
- SIZE : Fourchette de tailles (m-n en octets) des blocs de données dans la zone de stockage. Par exemple, SIZE(1-16) indique que cette zone contient tous les blocs d'une longueur comprise entre 1 et 16 octets.
- USE : Nombre de blocs utilisés.
- TOTAL : Nombre total de blocs de stockage alloués.
- ACCESSED : Nombre total d'accès au bloc mémoire.
Remarque : Si USE et TOTAL ont tous les deux la valeur zéro, le message ne s'affiche pas. - 48 correspond à un message ITMS:Engine spécifiant
les valeurs suivantes :
- LIMIT : Taille (en octets) du bloc de la plus grande taille pouvant être alloué.
- SLOPE : Paramètre IBM® interne.
- SIZES : Indique le nombre de zones de stockage.
- TOTLA : Indique (en kilooctets) le volume total de mémoire.
- FREE : Indique (en kilooctets) le volume de mémoire disponible.
- CARVED : Indique le volume de mémoire partagé en blocs spécifiques pour l'allocation.
- OVERHEAD : Quantité de mémoire (en octets) utilisée pour le contrôle de la mémoire.
- 50 correspond à un message ITMS:Engine spécifiant
les valeurs suivantes :
- x% IS IN USE : Indique le pourcentage de mémoire allouée actuellement utilisée.
- x% ALLOWED : Lorsque le pourcentage précédent répertorié atteint cette valeur, l'affectation de mémoire se met au repos jusqu'à ce qu'une quantité suffisante de mémoire soit libérée pour ramener le pourcentage IN USE en dessous de cette valeur.
- 51 correspond à un message ITMS:Engine spécifiant
les valeurs suivantes :
- x% HAS BEEN CARVED : Indique le pourcentage de mémoire allouée, actuellement partagée en blocs pour l'affectation.
- x% ALLOWED : Quantité maximale de mémoire allouée pouvant être partagée en blocs allouables.