[Rio-pm] Out of memory!

Marco A P D'Andrade mdacwb em gmail.com
Quarta Abril 13 09:52:10 PDT 2011


Manoel,

Ajusta os valores de seu ulimit!

Pode parecer um valor muito alto, mas quando você vai carregar uma base de
dados como a do CPAN isto fica muito pequeno.

> max memory size         (kbytes, -m) 60000
> virtual memory          (kbytes, -v) 60000

Eu não sei como é feito o controle para sub-processo para um ulimit, mas é
bem provavel que isto seja subtraido desta base.
Como estou com pouco tempo para o verificar (aka man), sugiro que verifique
isto e nos informe ;)



Para ter uma ideia... eu iniciei o CPAN só para checagem, e o resultado de
um TOP foi de 134M !

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+
COMMAND
18771 mda       20   0  *185m 134m* 2672 R  100  1.7   0:17.06
perl


Quando eu setei os valores de virtual memory:



mda em mda-lab:~$ ulimit -v 50000


mda em mda-lab:~$ perl -MCPAN -e shell
Terminal does not support AddHistory.

cpan shell -- CPAN exploration and modules installation (v1.9402)
Enter 'h' for help.

cpan[1]> install Text::Glob
CPAN: Storable loaded ok (v2.20)
Going to read '/home/mda/.cpan/Metadata'
Out of memory!
Terminal does not support GetHistory.
Lockfile removed.


Mas... como disse... Eu realmente estou desatualizado ;)
Sou tão pragmatico com o acrescimo de módulos que não conhecia tantos
detalhes como descritos nesta thread ;)


I'm trying to back ;)

Para quem conhece o historico... Eu realmente perdi meu "jeito"...
  Na ultima negociata com o taxista não deu certo... Propus 50 pratas para
Niteroi, já com o pedagio (o normal é 65...) e o cara negou! Paguei 10 da
Tijuca para a Rodoviaria ;)
  Não conheço os detalhes de memoria do CPAN !!
  Preguiça de ler sobre ulimit (arghhh)

  Tem muito python no meu sangue ultimamente ;)

Heavy Dutty !! ES !
(Preciso treinar a sinuca tbm ;) )

Sds,
Marco Antonio


2011/4/13 Manoel Domingues Junior <manoel.domingues.junior em gmail.com>

> Então pessoal,
>
> Instalei o curl e o cpanm funcionou muito bem.
> Quanto ao CPAN:SQLite não deu certo... Vou tentar instalar ele via cpanm.
>
> Abraços,
>
> 2011/4/12, Manoel Domingues Junior <manoel.domingues.junior em gmail.com>:
> > Ao compilar o CPAN:SQLite deu erro...
> >
> > Test Summary Report
> > -------------------
> > t/01basic.t      (Wstat: 1024 Tests: 4 Failed: 4)
> >   Failed tests:  1-4
> >   Non-zero exit status: 4
> > t/02drop.t       (Wstat: 512 Tests: 0 Failed: 0)
> >   Non-zero exit status: 2
> >   Parse errors: No plan found in TAP output
> > t/03info.t       (Wstat: 512 Tests: 0 Failed: 0)
> >   Non-zero exit status: 2
> >   Parse errors: No plan found in TAP output
> > t/04search.t     (Wstat: 512 Tests: 0 Failed: 0)
> >   Non-zero exit status: 2
> >   Parse errors: No plan found in TAP output
> > t/05meta_new.t   (Wstat: 512 Tests: 0 Failed: 0)
> >   Non-zero exit status: 2
> >   Parse errors: No plan found in TAP output
> > t/05meta_update.t (Wstat: 512 Tests: 0 Failed: 0)
> >   Non-zero exit status: 2
> >   Parse errors: No plan found in TAP output
> > Files=7, Tests=4,  1 wallclock secs ( 0.03 usr  0.03 sys +  0.21 cusr
>  0.09
> > csys =  0.36 CPU)
> > Result: FAIL
> > Failed 6/7 test programs. 4/4 subtests failed.
> > make: *** [test_dynamic] Error 255
> >
> >
> > Meu ulimit -a:
> > core file size          (blocks, -c) 0
> > data seg size           (kbytes, -d) unlimited
> > scheduling priority             (-e) 0
> > file size               (blocks, -f) unlimited
> > pending signals                 (-i) 5600
> > max locked memory       (kbytes, -l) 32
> > max memory size         (kbytes, -m) 60000
> > open files                      (-n) 50
> > pipe size            (512 bytes, -p) 8
> > POSIX message queues     (bytes, -q) 819200
> > real-time priority              (-r) 0
> > stack size              (kbytes, -s) 20000
> > cpu time               (seconds, -t) unlimited
> > max user processes              (-u) 50
> > virtual memory          (kbytes, -v) 60000
> > file locks                      (-x) unlimited
> >
> > Não consegui instalar o curl...
> > configure: error: ar not found in PATH. Cannot continue without ar.
> >
> > Vou pedir o root para instalar o curl mesmo...
> >
> > Abraços,
> >
> > 2011/4/12 Alexei Znamensky <russoz em gmail.com>
> >
> >> Manoel,
> >>
> >> eu vi que você já mencionou ulimit, mas por via das dúvidas, rode
> "ulimit
> >> -a" e cole o resultado aqui.
> >>
> >> []s,
> >> Alexei
> >>
> >>
> >> 2011/4/12 Gabriel Andrade de Santana <gabiruh em gmail.com>
> >>
> >>> 2011/4/12 Manoel Domingues Junior <manoel.domingues.junior em gmail.com>:
> >>> > Eu não consigo instalar o CPAN:SQLite...
> >>> > Aparece o erro de memória...
> >>> > Vou compilar o curl ... Já mando o resultado . . .
> >>>
> >>> Você tá instalando pelo CPAN.pm?
> >>>
> >>> Instale manualmente:
> >>>
> >>> $ wget
> >>>
> http://search.cpan.org/CPAN/authors/id/R/RK/RKOBES/CPAN-SQLite-0.199.tar.gz
> >>> $ tar zxf CPAN-SQLite-0.199.tar.gz
> >>> $ cd CPAN-SQLite-0.199
> >>> $ perl Makefile.PL
> >>> $ make
> >>> $ make test
> >>> $ make install
> >>> _______________________________________________
> >>> Rio-pm mailing list
> >>> Rio-pm em pm.org
> >>> http://mail.pm.org/mailman/listinfo/rio-pm
> >>>
> >>
> >>
> >>
> >> --
> >> Alexei "RUSSOZ" Znamensky
> >> [russoz_gmail_com] [russoz.wordpress.com] [
> www.flickr.com/photos/alexeiz]
> >> [https://github.com/russoz]
> >> Only love / Can bring the rain / That makes you yearn to the sky
> >>
> >>
> >> _______________________________________________
> >> Rio-pm mailing list
> >> Rio-pm em pm.org
> >> http://mail.pm.org/mailman/listinfo/rio-pm
> >>
> >
> >
> >
> > --
> > --
> > Manoel Domingues Junior
> > "Coletar dados é o primeiro passo para a sabedoria, mas compartilhar
> dados
> > é
> > o primeiro passo para a comunidade."
> > IBM - Prodigy Linux
> >
>
>
> --
> --
> Manoel Domingues Junior
> "Coletar dados é o primeiro passo para a sabedoria, mas compartilhar
> dados é o primeiro passo para a comunidade."
> IBM - Prodigy Linux
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20110413/3050c826/attachment-0001.html>


Mais detalhes sobre a lista de discussão Rio-pm