IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes POSIX Discussion :

Device de dump sous AIX


Sujet :

Shell et commandes POSIX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 10
    Par défaut Device de dump sous AIX
    IBM associe à la taille de la RAM, la taille de la device de dump:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    TAILLE DE LA RAM          |     TAILLE DE LA DEVICE DE DUMP
    -----------------------------------------------------------
     12 GB <= RAM > 4G        |               1 GB
     24 GB <= RAM > 12 GB     |               2 GB
     48 GB <= RAM > 24 GB     |               3 GB
     RAM > 48 GB              |               4 GB
    En dessous de 4 GB, la règle du 1/4 s'applique => la taille de la device de dump est égale à 1/4 de la RAM.

    Mais je me demande ce qu'il se passe quand on a 120 GB de RAM.
    Ce tableau est-il encore valable?
    Et dans ce cas là, faut-il inhiber le dumpcheck dans la crontab de root pour éviter d'avoir des remontées dans l'errpt du serveur et le saturer avec des estimations de "dump device" à 6 GB....!!!
    Y a-t-il une autre manipulation à effectuer plutôt que dieser dans la crontab?

  2. #2
    Invité de passage
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Août 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Service public

    Informations forums :
    Inscription : Août 2011
    Messages : 1
    Par défaut un petit script c'est encore mieux
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    #!/usr/bin/ksh
    ############################################################################
    #
    # Name: Sysdump report for AIX 5L
    # Type: Korn Shell Script
    # Purpose: Status for dump on AIX 5L servers
    #
    ############################################################################
     
    #-- VARIABLES SETTINGS --#
    VERSION=1.0
    export HOSTNAME=`hostname`
    export TMPFILE=/tmp/file_find.tmp
    export LOGFILE=/tmp/sysdump_status_${HOSTNAME}_`date +"%Y%m%d"`
     
    #-- DEFINE VARIABLES AS INTEGER --#
    integer dmpsize
    integer dmpppsize
    integer dmpppnbr
    integer dmplvsize
     
    #-- REMOVING OLD LOGFILE --#
    rm -f $LOGFILE
     
    #-- LOGFILE HEADER --#
    print "\n==========================================================================" >> $LOGFILE
    print "\n\t\tStatus for dump on AIX "$VERSION >> $LOGFILE
    print "\n\tStatus for system: "$HOSTNAME" on `date`" >> $LOGFILE
    print "\n==========================================================================" >> $LOGFILE
    print "\nParameters for dump " >> $LOGFILE
    print " " >> $LOGFILE
     
    #-- DUMP SETTING --#
    sysdumpdev -l >> $LOGFILE
    print "\n==========================================================================" >> $LOGFILE
    print "\nSpace for dump filesystem(s) and dump estimation" >> $LOGFILE
    print " " >> $LOGFILE
     
    #-- DUMP FILSESYSTEM(S) and ESTIMATE SIZE --#
    dmpsize=`sysdumpdev -e |awk -F\: '{print $2}'`/1024/1024
            for dumpfs in `sysdumpdev -l |grep /dev |awk -F\/ '{print $3}'`
               do
                    dmpppsize=`lslv $dumpfs |grep "PP SIZE" |awk '{print $6}'`
                    dmpppnbr=`lslv $dumpfs |grep "PPs" |grep -v STALE|awk '{print $4}'`
                    dmplvsize=$dmpppsize*$dmpppnbr
                    printf "%-19s /dev/%-7s %3s : %5d Mo\n" "The filesystem size" $dumpfs is $dmplvsize >> $LOGFILE
               done
                    printf "%-38s %s\n" "" "-----" >> $LOGFILE
                    printf "%-36s : %5d Mo\n" "Estimate dump size is" $dmpsize >> $LOGFILE
                    print " " >> $LOGFILE
     
    #-- IS DUMP CONFIGURATION IS CORRECT OR NOT --#
    if [ $dmplvsize -lt $dmpsize ]
            then
                    print "WARNING -- Server $HOSTNAME is not correctly setting for dumps -- WARNING"  >> $LOGFILE
            else
                    print "GOOD -- Server $HOSTNAME is correctly setting for dumps -- GOOD" >> $LOGFILE
    fi
     
    #-- LOGFILE FOOTER --#
    print "\n==========================================================================" >> $LOGFILE
    print "\n\t\t END OF SCRIPT on `date`" >> $LOGFILE
    print "\n==========================================================================" >> $LOGFILE
     
    #-- MAIL LOGFILE TO ADMIN --#
    ###  mailx -s"`hostname`: Dump Status" <a href="mailto:yourname@yourdomain.com">yourname@yourdomain.com</a> < $LOGFILE

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 375
    Par défaut
    Bonjour

    Je me permet de poser une question au sujet de ce post en sachant qu'il date de 2011
    J'aimerai savoir ce que fait le traitement dumpcheck

    es-ce une réorganisation de disque ou uniquement une analyse ou bien autre chose

  4. #4
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Par défaut
    La commande dumpckeck vérifie simplement que ton système est configuré correctement pour pouvoir capturer un dump. En particulier, elle vérifie la taille du device de dump par rapport à la taille des données à dumper (a lancer donc quand l'activité est maximale).

    Edit : d'ailleurs c'est un script shell, tu peux regarder ce qu'il fait.

Discussions similaires

  1. Affectation de ressource pour Oracle sous Aix
    Par schumi101 dans le forum Administration système
    Réponses: 9
    Dernier message: 15/06/2006, 10h32
  2. rerouter la sortie standard sous AIX
    Par HRS dans le forum Langage
    Réponses: 6
    Dernier message: 10/03/2006, 14h23
  3. Probleme de compilation Postgresql sous Aix 4.3.3
    Par bustaf dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 16/12/2005, 12h04
  4. importer dump sous oracle 9i
    Par m@estro dans le forum Oracle
    Réponses: 9
    Dernier message: 24/10/2005, 14h13
  5. Librairies dynamique sous AIX en C++ : MaLib.so
    Par didierM dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 23/10/2003, 18h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo