Bonjour à tous,
Je suis chargé de faire des optimisations sur un SGBD multidimensionnel (Oracle Essbase), qui est hébergé sur une machine virtuelle en AIX, qui serait sur du "SunOS 5.10". Habituellement, je travaille sur des environnement Windows et je ne connais rien à Unix, donc je bloque sur les trucs de base
J'aurais besoin de connaître la taille totale de la mémoire vive de la VM. Je m'y suis connecté avec putty, et apparemment j'utilise du Korn Shell (en tout cas les messages d'erreur commencent par ksh:). J'ai pas mal ramé et fini par tomber sur la commande vmstat, qui me donne le résultat suivant :
Par contre je galère beaucoup pour interpréter ce résultat... j'aurais tendance à comprendre que la mémoire totale est swap + free, soit 37 047 080 ko, mais je doute beaucoup de ce résultat...kthr memory page disk faults cpu
r b w swap free re mf pi po fr de sr m0 m1 m3 m4 in sy cs us sy id
0 0 0 26884368 10162160 52 73 235 0 0 0 0 5 21 1 0 147 45084 220 6 3 91
Comment faut-il interpréter le résultat de vmstat ? Y a-t-il une autre commande que serait plus appropriée ?
Question subsidiaire : je vais ensuite avoir besoin de savoir combien de CPU sont disponibles... Je suis tombé sur la commande mpstat, donc on me dit qu'elle donne des statistiques par CPU, donc je dis que le nombre de lignes va me donner le nombre de CPU... Sauf que j'ai un serveur où, d'un instant à l'autre, le nombre de lignes renvoyées par le mpstat varie de 1 à 3 ! Je sens que je bute sur un truc du genre les CPU réelles et virtuelles, mais j'aurais bien besoin de quelques éclaircissements...
Partager