Forum général.cherche-logiciel Out of Memory !!!!

Posté par  .
Étiquettes : aucune
0
1
jan.
2007
Hello
Dans mon syslog, j'ai ça :

Jan  1 00:46:12 vieuxpaf kernel: oom-killer: gfp_mask=0x201d2, order=0

Jan 1 00:46:13 vieuxpaf kernel: Mem-info:
Jan 1 00:46:13 vieuxpaf kernel: DMA per-cpu:
Jan 1 00:46:13 vieuxpaf kernel: cpu 0 hot: low 0, high 0, batch 1 used:0
Jan 1 00:46:13 vieuxpaf kernel: cpu 0 cold: low 0, high 0, batch 1 used:0
Jan 1 00:46:13 vieuxpaf kernel: DMA32 per-cpu: empty
Jan 1 00:46:13 vieuxpaf kernel: Normal per-cpu:
Jan 1 00:46:13 vieuxpaf kernel: cpu 0 hot: low 0, high 186, batch 31 used:182
Jan 1 00:46:13 vieuxpaf kernel: cpu 0 cold: low 0, high 62, batch 15 used:34
Jan 1 00:46:13 vieuxpaf kernel: HighMem per-cpu: empty
Jan 1 00:46:15 vieuxpaf kernel: Free pages: 6852kB (0kB HighMem)
Jan 1 00:46:15 vieuxpaf kernel: Active:177444 inactive:813 dirty:0 writeback:26 unstable:0 free:1713 slab:11455 mapped:177428 pagetables:1169
Jan 1 00:46:15 vieuxpaf kernel: DMA free:3076kB min:72kB low:88kB high:108kB active:9832kB inactive:4kB present:16384kB pages_scanned:15229 all_unreclaimable
? yes
Jan 1 00:46:15 vieuxpaf kernel: lowmem_reserve[]: 0 0 751 751
Jan 1 00:46:15 vieuxpaf kernel: DMA32 free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
Jan 1 00:46:15 vieuxpaf kernel: lowmem_reserve[]: 0 0 751 751
Jan 1 00:46:15 vieuxpaf kernel: Normal free:3776kB min:3468kB low:4332kB high:5200kB active:699944kB inactive:3248kB present:769968kB pages_scanned:826946 al
l_unreclaimable? yes
Jan 1 00:46:15 vieuxpaf kernel: lowmem_reserve[]: 0 0 0 0
Jan 1 00:46:15 vieuxpaf kernel: HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
Jan 1 00:46:15 vieuxpaf kernel: lowmem_reserve[]: 0 0 0 0
Jan 1 00:46:15 vieuxpaf kernel: DMA: 1*4kB 4*8kB 0*16kB 1*32kB 1*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB = 3076kB
Jan 1 00:46:15 vieuxpaf kernel: DMA32: empty
Jan 1 00:46:15 vieuxpaf kernel: Normal: 102*4kB 49*8kB 24*16kB 1*32kB 0*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB = 3776kB
Jan 1 00:46:15 vieuxpaf kernel: HighMem: empty
Jan 1 00:46:15 vieuxpaf kernel: Swap cache: add 0, delete 0, find 0/0, race 0+0
Jan 1 00:46:15 vieuxpaf kernel: Free swap = 0kB
Jan 1 00:46:15 vieuxpaf kernel: Total swap = 0kB
Jan 1 00:46:15 vieuxpaf kernel: Free swap: 0kB
Jan 1 00:46:15 vieuxpaf kernel: 196588 pages of RAM
Jan 1 00:46:15 vieuxpaf kernel: 0 pages of HIGHMEM
Jan 1 00:46:15 vieuxpaf kernel: 2443 reserved pages
Jan 1 00:46:15 vieuxpaf kernel: 25337 pages shared
Jan 1 00:46:15 vieuxpaf kernel: 0 pages swap cached
Jan 1 00:46:15 vieuxpaf kernel: 0 pages dirty
Jan 1 00:46:15 vieuxpaf kernel: 7 pages writeback
Jan 1 00:46:15 vieuxpaf kernel: 177428 pages mapped
Jan 1 00:46:15 vieuxpaf kernel: 11455 pages slab
Jan 1 00:46:15 vieuxpaf kernel: 1169 pages pagetables



Globalement, j'ai une fuite mémoire (je pense)... mais comment identifier qui pose problème ?

Merci !
  • # Vieux Paf ?

    Posté par  . Évalué à 8.

    Enfin, en même temps, si tu as appelé ta machine « vieuxpaf », il ne faut pas s'attendre à ce qu'elle y mette de la bonne volonté non plus, hein ... :-)
    • [^] # Re: Vieux Paf ?

      Posté par  . Évalué à 2.

      Sinon, tu peux toujours essayer un top en ligne de commande et identifier un processus bouffeur de ressources, voire le trier par mémoire consommée (« O » puis « n », il me semble).
  • # htop

    Posté par  . Évalué à 6.

    une alternative à top: htop
    très bien pour visualiser l'utilisation de la mémoire http://htop.sourceforge.net/
    • [^] # Re: htop

      Posté par  . Évalué à 1.

      @Robin des Bulles : vieuxpaf, il a pris un coup de jeune : avant c'était un P1 100Mhz avec 32Mo d'EDO maintenant c'est un Athlon 800 avec un DD de 200Go,et 768 Megs de SDRAM ;-)

      @B. franck : Merci pour le lien, malheureusement, je n'ai pas le luxe de rester devant mon écran le temps de voire ma bécane planter.

      Je pense qu'il me faudrait plutot quelque chose qui monitore la bécanne, genre nagios...

      et pis coté mémoire j'ai quand même qch qui me chagrine ... top me donne ça :

      Mem: 776708k total, 622612k used, 154096k free, 53644k buffers
      Swap: 0k total, 0k used, 0k free, 294004k cached


      Autant je suis limite coté RAM, autant mon SWAP est naze !
      Bizzare non ?
      • [^] # Re: htop

        Posté par  . Évalué à 1.

        OK, tu m'étonnes que c'est pas normal le SWAP à 0... je l'avais oubliée lors de l'init du système ....
        je l'ai rajoutée :

        dd if=/dev/zero of=/swapfile bs=1K count=2097152
        mkswap /swapfile
        swapon /swapfile

        et du coup benh top me renvoie bien un SWAP ok.

        Au passage, j'ai regardé pdt quelques temps top (on se croirait dans matrix lol)... J'ai apparement une fuite mémoire au niveau de mldonkey :-/

        mais bon, impossible de le dire pour de bon
      • [^] # Re: htop

        Posté par  . Évalué à 2.

        @B. franck : Merci pour le lien, malheureusement, je n'ai pas le luxe de rester devant mon écran le temps de voire ma bécane planter.

        monitoring brutus:


        while : ; do ps faux > ~/psfaux; sleep 1 ; done


        au reboot, lire le contenu de ~/psfaux le coupable sera surement visible.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.