<<< DISK$DATA:[NOTES$LIBRARY]UNIX.NOTE;1 >>> -< SIG UNIX >- ================================================================================ Note 146.0 tuning memoire ? 7 replies DECUSF::CEDELLE_A "Alain Cedelle, IRISA Rennes" 15 lines 11-JUN-1991 15:31 -------------------------------------------------------------------------------- Comment puis-je connaitre le taux d'utilisation de la memoire centrale, sur une DECstation-3100 (Ultrix 4.1) ? Il se trouve que cette machine "rame" affreusement ( plus de 20 secondes pour lancer un Decterm quand le CPU n'est pas charge, et quand il y a deja un truc qui tourne, ca peut depasser la minute), et Monsieur DEC, il me dit "Ajoutez de la memoire, 8 mega c'est trop peu!" J'aimerais quand meme bien toucher du doigt ce probleme memoire. Mais je ne trouve pas cette possibilite dans les commandes pstat ou vmstat... Personne n'a encore mis au point un 'SHOW MEMORY' pour ultrix ? ================================================================================ Note 146.1 tuning memoire ? 1 of 7 DECUSF::CLAR_D "Chairman du SIG UNIX" 7 lines 11-JUN-1991 16:06 -< Outils standard? >- -------------------------------------------------------------------------------- Au symposium, il y a eu une tres bonne conference sur le Tuning Ultrix. Une TK50 avec certains outils developpes par DEC sera disponible ulterieurement. Est-ce qu'un ps -aux ne repondrait pas a vos besoins? Pourquoi la commande vmstat avec un temps de quelques secondes ne suffit-il pas? ================================================================================ Note 146.2 tuning memoire ? 2 of 7 DECUSF::CEDELLE_A "Alain Cedelle, IRISA Rennes" 32 lines 12-JUN-1991 15:12 -< ... >- -------------------------------------------------------------------------------- J'ai suivi la presentation 'tuning Ultrix' de J.M Vincent, au symposium. J'ai trouve qu'elle pouvait effectivement etre interessante dans la mesure ou j'ai pu noter l'existence de nombreuses commandes dont je ne soupconnais pas l'existence ( vmstat,cpustat,iostat,netstat) Mais j'ai quand meme trouve' que l'expose' manquait un peu de veritables recettes de tuning, a savoir "quoi faire quand on a des problemes" Mais je suis peut-etre difficile, j'ai peut-etre des gout de luxe. J'ai l'habitude de faire 'SH MEM' sur mes vaxstations, lesquelles me repondent par exemple: Physical Memory Usage (pages): Total Free In Use Modified Main Memory (8.00Mb) 16384 456 15727 201 (...) ce qui me donne tout de suite la memoire libre et celle utilisee. (Remarque: ca me dit aussi la memoire disponible: 8mb. comment obtenir cette info en ligne sour ultrix ?) Je veux bien essayer ps -aux, mais faire les aditions a la main de la colonne %MEM, ca va une fois... N'y a-t-il pas un outil qui ferait ca ? Cela dit, je viens de le faire, et je trouve un total de 78.1% pour la decstation : ce qui semblerait prouver qu'il n'y a pas saturation ?? Pour vmstat, est-ce l'information memory-fre qui est a retenir ? est-ce que la 'free list' represente la memoire centrale disponible ?? ================================================================================ Note 146.3 tuning memoire ? 3 of 7 DECUSF::VIBERT_JF "Vice-President DECUS, Univ Paris " 6 lines 14-JUN-1991 00:22 -< awk is for you >- -------------------------------------------------------------------------------- Pour faire les additions d'un tableau genre de ce qui sort de ps, awk fait tres bien l'affaire, du genre (si la valeur a sommer est dans le 3eme champ): ps -aux | awk { s += $3 } END { print "somme = ",s} ================================================================================ Note 146.4 tuning memoire ? 4 of 7 DECUSF::BORTZMEYER_S "Stephane BORTZMEYER - CNAM" 20 lines 14-JUN-1991 11:06 -< monitor is watching you >- -------------------------------------------------------------------------------- Ayant eu le meme probleme avec une DECstation 5000/200 (8 Mo de memoire, c'est vraiment peu pour une machine RISC avec ecran couleur), j'ai aussi suivi le speech "Tuning Ultrix" au symposium. C'est clair qu'il y a moins d'outils de gestion systeme sur Unix que sur VMS. On le savait deja. Ce qui avait ete dit au symposium, c'etait que le meilleur outil ne faisait pas partie de la distrib' standard : monitor etait sur les bandes du symposium ou est accessible par ftp anonyme sur gatekeeper.dec.com. Il repond a toutes les questions que vous posez et est livre avec un papier sur le reglage d'Ultrix qui est tres clair et qui donne toutes les recettes souhaitables. Je suis a votre disposition pour les details. Ceci dit, on peut faire beaucoup de choses avec vmstat. Les champs qui me semblent importants dans votre cas sont 'vm' et 'avm' (virtual memory et active virtual memory). Le premier donne la memoire allouee et le second la memoire allouee par les processus qui ont fait quelque chose au cours des n (n = 20 ?) dernieres secondes. DEC recommande que ce dernier chiffre ne soit pas trop superieur a la memoire physique. ================================================================================ Note 146.5 tuning memoire ? 5 of 7 DECUSF::CLAR_D "Chairman du SIG UNIX" 8 lines 25-JUN-1991 17:30 -< Enjoy... meme sous Ultrix! >- -------------------------------------------------------------------------------- Alain Fauconnet a profite du changement de version de DECUSF pour mettre dans la zone Ultrix: l'image de la bande tar sur le Tuning. J'ai rajoute un catalogue supplementaire "Gatekeeper" avec une version de monitor a compiler et peut-etre des exemples supplementaires. N'utilisez PSICOPY que dans les conditions habituelles. ================================================================================ Note 146.6 tuning memoire ? 6 of 7 DECUSF::BORTZMEYER_S "Stephane BORTZMEYER - CNAM" 27 lines 29-JUN-1991 15:13 -< Snif, cela ne marche pas >- -------------------------------------------------------------------------------- Justement, j'ai transfere le fichier ultrix_tuning.tar "dans les conditions habituelles" et je n'arrive pas a le detarer. Sur Ultrix : cnam.cnam.fr> tar xvf ultrix_tuning.tar x ./DECUS.91/ x ./DECUS.91/Exemples/ x ./DECUS.91/Exemples/devstat.c, 2399 bytes, 5 blocks x ./DECUS.91/Exemples/msgtest.c, 669 bytes, 2 blocks x ./DECUS.91/Exemples/semtest.c, 739 bytes, 2 blocks x ./DECUS.91/Exemples/sys_call.c, 718 bytes, 2 blocks x ./DECUS.91/Presentation/ x ./DECUS.91/Presentation/decus_perf_91.ps.Z, 1506873 bytes, 2944 blocks tar: Directory checksum error, possible file name: s/ 0 4075500000000000 cnam.cnam.fr> (A peu pres le meme message sur VMS avec le DECshell). Quelqu'un a t-il reussi a importer ce fichier et a le lire ? D'avance merci. ================================================================================ Note 146.7 tuning memoire ? 7 of 7 DECUSF::BORTZMEYER_S "Stephane BORTZMEYER - CNAM" 3 lines 3-JUL-1991 17:43 -< Ah si, ca marche >- -------------------------------------------------------------------------------- Rectification : j'avais du faire une fausse manip' (mais j'ignore laquelle). Cela marche normalement maintenant.