Re: [FUG-BR] threads diablo-jdk

2010-08-19 Por tôpico Ricardo
Vinicius

Realmente me equivoquei, em vez de falar processos falei threads,  o
engraçado é que com o quando inicio o tomcat usando a diablo ele cria
um processo, quando as aplicações requerem muito processamento, depois
de um tempo trava o tomcat. Então substitui a diablo pela
linux-sun-jdk o processamento foi dividido entre os vários processos e
o travamento parou.

Minha duvida é porque a diablo abre somente um processo enquanto
linux-sun-jdk abre vários, pois gostaria de usar a diablo ao invés da
linux-sun-jdk.

Obs. A  aplicação esta em uma maquina virtual.

Desde já agradeço.

Att,

Ricardo

Em 19 de agosto de 2010 15:27, Danilo Egea  escreveu:
> On 08/19/10 13:41, Vinicius Abrahao wrote:
>> 2010/8/19 Ricardo:
>>
>>> Bom dia Pessoal
>>>
>>> Tenho um servidor com tomcat e varias aplicações rodando, inicialmente
>>> configurei o tomcat usando o diablo-jdk-1.6.0.07.02_9,
>>> verifiquei que o diablo-jdk-1.6.0.07.02_9 abre somente uma thread,
>>> como as aplicações consomem muito processamento o tomcat travava e
>>> tinha que reinicia-lo.
>>> Então configurei linux-sun-jdk-1.6.0.20 para o tomcat usa-lo,
>>> verifiquei que ele abre varias threads e o problema de travamento foi
>>> resolvido.
>>>
>>> Já procurei na net sobre como fazer a diablo-jdk-1.6.0.07.02_9 abrir
>>> varias threads mas sem sucesso, alguem ja passou por isso?
>>>
>>> Abaixo a thread abertas tanto com a diablo-jdk-1.6.0.07.02_9 e
>>> linux-sun-jdk-1.6.0.20
>>>
>>> diablo-jdk-1.6.0.07.02_9
>>> www    46791  0,0 14,4 1713104 450508  ??  Is   Ter18     6:48,87 [java]
>>>
>>> linux-sun-jdk-1.6.0.20
>>> www      601  0.0 12.0 1786808 1132188  ??  I    Tue03PM   0:48.53 [java]
>>> www     1011  0.0 12.0 1786808 1132188  ??  S    Tue05PM   0:45.42 [java]
>>>
>> ()
>>
>>
>>> www    98879  0.0 12.0 1786808 1132188  ??  I    Tue07AM   0:00.04 [java]
>>> www    99116  0.0 12.0 1786808 1132188  ??  I    Tue08AM   1:11.51 [java]
>>>
>>> Att,
>>>
>>> Ricardo
>>>
>> Estranho.. mas por essa listagem parece que ele abre *novos processos* e não
>> novas threads.. (veja que os pids são diferentes, como se tivessem
>> sofrendo fork).
>>
>> Pelo que entendo, se é criada uma thread nova (ela não vai aparecer na
>> listagem dos processos);
>>
>> Teste os exemplos[1], tanto com a classe Thread quanto com a Runnable,
>> e você vai notar
>> que mesmo abrindo 3 threads, apenas um processo será mostrado no PS.
>>
>>
>> [1]http://pt.wikibooks.org/wiki/Java/A_classe_Thread
>>
>> Acredito que a sua diablo-jdk esteja funcionando normalmente, já essa
>> linux-sun-jdk arriscaria
>> que está com problemas.
>>
>> Conte-nos mais detalhes do teu ambiente, pois fiquei na dúvida sobre
>> quem está "abrindo as threads"?
>> É o próprio tomcat ou a aplicação?
>>
>>
>> Não sei se te ajudei muito, mas qualquer coisa estamos ae...
>>
>>
>> abraço!
>> --
>> vi[nnix]
>> aka: Vinícius Abrahão Bazana Schmidt
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>>
> É isso mesmo, o diablo abre um processo com uma pancada de threads, o
> linux-sun-jdk abre um monte de processos, também gostaria de saber o motivo?
>
> Será que é pq as linux-threads não podem ser usadas em aplicações no
> FreeBSD?
>
> --
> Danilo Egêa Gondolfo
> Email/MSN - daniloe...@yahoo.com.br
> Skype - daniloegea
> Twitter - http://twitter.com/daniloegea
> Blog - http://daniloegea.wordpress.com
>
> __
> Fale com seus amigos  de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] threads diablo-jdk

2010-08-19 Por tôpico Danilo Egea
On 08/19/10 13:41, Vinicius Abrahao wrote:
> 2010/8/19 Ricardo:
>
>> Bom dia Pessoal
>>
>> Tenho um servidor com tomcat e varias aplicações rodando, inicialmente
>> configurei o tomcat usando o diablo-jdk-1.6.0.07.02_9,
>> verifiquei que o diablo-jdk-1.6.0.07.02_9 abre somente uma thread,
>> como as aplicações consomem muito processamento o tomcat travava e
>> tinha que reinicia-lo.
>> Então configurei linux-sun-jdk-1.6.0.20 para o tomcat usa-lo,
>> verifiquei que ele abre varias threads e o problema de travamento foi
>> resolvido.
>>
>> Já procurei na net sobre como fazer a diablo-jdk-1.6.0.07.02_9 abrir
>> varias threads mas sem sucesso, alguem ja passou por isso?
>>
>> Abaixo a thread abertas tanto com a diablo-jdk-1.6.0.07.02_9 e
>> linux-sun-jdk-1.6.0.20
>>
>> diablo-jdk-1.6.0.07.02_9
>> www46791  0,0 14,4 1713104 450508  ??  Is   Ter18 6:48,87 [java]
>>
>> linux-sun-jdk-1.6.0.20
>> www  601  0.0 12.0 1786808 1132188  ??  ITue03PM   0:48.53 [java]
>> www 1011  0.0 12.0 1786808 1132188  ??  STue05PM   0:45.42 [java]
>>  
> ()
>
>
>> www98879  0.0 12.0 1786808 1132188  ??  ITue07AM   0:00.04 [java]
>> www99116  0.0 12.0 1786808 1132188  ??  ITue08AM   1:11.51 [java]
>>
>> Att,
>>
>> Ricardo
>>  
> Estranho.. mas por essa listagem parece que ele abre *novos processos* e não
> novas threads.. (veja que os pids são diferentes, como se tivessem
> sofrendo fork).
>
> Pelo que entendo, se é criada uma thread nova (ela não vai aparecer na
> listagem dos processos);
>
> Teste os exemplos[1], tanto com a classe Thread quanto com a Runnable,
> e você vai notar
> que mesmo abrindo 3 threads, apenas um processo será mostrado no PS.
>
>
> [1]http://pt.wikibooks.org/wiki/Java/A_classe_Thread
>
> Acredito que a sua diablo-jdk esteja funcionando normalmente, já essa
> linux-sun-jdk arriscaria
> que está com problemas.
>
> Conte-nos mais detalhes do teu ambiente, pois fiquei na dúvida sobre
> quem está "abrindo as threads"?
> É o próprio tomcat ou a aplicação?
>
>
> Não sei se te ajudei muito, mas qualquer coisa estamos ae...
>
>
> abraço!
> --
> vi[nnix]
> aka: Vinícius Abrahão Bazana Schmidt
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>
É isso mesmo, o diablo abre um processo com uma pancada de threads, o 
linux-sun-jdk abre um monte de processos, também gostaria de saber o motivo?

Será que é pq as linux-threads não podem ser usadas em aplicações no 
FreeBSD?

-- 
Danilo Egêa Gondolfo
Email/MSN - daniloe...@yahoo.com.br
Skype - daniloegea
Twitter - http://twitter.com/daniloegea
Blog - http://daniloegea.wordpress.com

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] threads diablo-jdk

2010-08-19 Por tôpico Vinicius Abrahao
2010/8/19 Ricardo :
> Bom dia Pessoal
>
> Tenho um servidor com tomcat e varias aplicações rodando, inicialmente
> configurei o tomcat usando o diablo-jdk-1.6.0.07.02_9,
> verifiquei que o diablo-jdk-1.6.0.07.02_9 abre somente uma thread,
> como as aplicações consomem muito processamento o tomcat travava e
> tinha que reinicia-lo.
> Então configurei linux-sun-jdk-1.6.0.20 para o tomcat usa-lo,
> verifiquei que ele abre varias threads e o problema de travamento foi
> resolvido.
>
> Já procurei na net sobre como fazer a diablo-jdk-1.6.0.07.02_9 abrir
> varias threads mas sem sucesso, alguem ja passou por isso?
>
> Abaixo a thread abertas tanto com a diablo-jdk-1.6.0.07.02_9 e
> linux-sun-jdk-1.6.0.20
>
> diablo-jdk-1.6.0.07.02_9
> www    46791  0,0 14,4 1713104 450508  ??  Is   Ter18     6:48,87 [java]
>
> linux-sun-jdk-1.6.0.20
> www      601  0.0 12.0 1786808 1132188  ??  I    Tue03PM   0:48.53 [java]
> www     1011  0.0 12.0 1786808 1132188  ??  S    Tue05PM   0:45.42 [java]

()

> www    98879  0.0 12.0 1786808 1132188  ??  I    Tue07AM   0:00.04 [java]
> www    99116  0.0 12.0 1786808 1132188  ??  I    Tue08AM   1:11.51 [java]
>
> Att,
>
> Ricardo

Estranho.. mas por essa listagem parece que ele abre *novos processos* e não
novas threads.. (veja que os pids são diferentes, como se tivessem
sofrendo fork).

Pelo que entendo, se é criada uma thread nova (ela não vai aparecer na
listagem dos processos);

Teste os exemplos[1], tanto com a classe Thread quanto com a Runnable,
e você vai notar
que mesmo abrindo 3 threads, apenas um processo será mostrado no PS.


[1]http://pt.wikibooks.org/wiki/Java/A_classe_Thread

Acredito que a sua diablo-jdk esteja funcionando normalmente, já essa
linux-sun-jdk arriscaria
que está com problemas.

Conte-nos mais detalhes do teu ambiente, pois fiquei na dúvida sobre
quem está "abrindo as threads"?
É o próprio tomcat ou a aplicação?


Não sei se te ajudei muito, mas qualquer coisa estamos ae...


abraço!
--
vi[nnix]
aka: Vinícius Abrahão Bazana Schmidt
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Threads

2006-08-20 Por tôpico Cristiano Panvel
obrigado era isso mesmo

cris

On 8/18/06, Eder <[EMAIL PROTECTED]> wrote:
> Olá,
>
> Sempre poste o código já quando envia o email para não ficar,
> gerando um monte de mensagens desnecessarias.
>
> Existe diferença no uso de theards no AIX da IBM na versão 4.3 se não
> estiver enganado, existia algumas definições lá, que se você estiver
> utilizando e provavelmente está, não irá funcionar mesmo no FreeBSD.
>
> Bom, com a serie 5 foi alterado e você também teria que alterar seu
> código se tivesse na 5, então sendo assim, assumo que você está na serie 4.
>
> Provavelmente para compilar o código no AIX você deve estar usando o xlc_r,
> e não gcc simplesmente retire essas pré-definições do código que irá
> funcionar sem problemas no FreeBSD.
>
> Programe sempre mantendo o padrão POSIX para evitar dores de
> cabeça mais tarde.
>
> http://www.llnl.gov/computing/tutorials/pthreads/
>
> Abraços,
>
> Eder
>
> On 8/18/06, Marcus Alves Grando <[EMAIL PROTECTED]> wrote:
> > Cristiano Panvel wrote:
> > > Oi marcus,
> > >
> > > na hora de compilar os codigos com theards no FreeBSD da uma porrada
> > > de erros e no AIX compilo sem problemas nenhum.
> >
> > Que tipo de erros?
> >
> > Cole algum output pra que possa ter idéia.
> >
> > Abraços
> >
> > >
> > > Cris
> > >
> > > On 8/18/06, Marcus Alves Grando <[EMAIL PROTECTED]> wrote:
> > >> Cristiano Panvel wrote:
> > >>> Olá
> > >>>
> > >>> Estou migrando aplicações que tinhamos em cima de AIX para FreeBSD no
> > >>> caso essa roda em C, só que agora estou tendo problemas no uso das
> > >>> threads no FreeBSD, e no AIX funcionava legal, mais no FreeBSD não tem
> > >>> jeito alguem ja trabalhou com Threads em C no FreeBSD.
> > >> Já fiz várias coisas com threads no free... qual o seu problema?
> > >>
> > >> Abraços
> > >>
> > >> --
> > >> Marcus Alves Grando
> > >> marcus(at)corp.grupos.com.br  |  Grupos Internet S/A
> > >>   mnag(at)FreeBSD.org |  FreeBSD.org
> > >> -
> > >> Histórico: http://www.fug.com.br/historico/html/freebsd/
> > >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> > >>
> > > -
> > > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> >
> > --
> > Marcus Alves Grando
> > marcus(at)corp.grupos.com.br  |  Grupos Internet S/A
> >   mnag(at)FreeBSD.org |  FreeBSD.org
> > -
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
>
>
> --
> Linux is for people who hate Windows,
> BSD is for people who love UNIX"
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Threads

2006-08-18 Por tôpico Eder
Olá,

Sempre poste o código já quando envia o email para não ficar,
gerando um monte de mensagens desnecessarias.

Existe diferença no uso de theards no AIX da IBM na versão 4.3 se não
estiver enganado, existia algumas definições lá, que se você estiver
utilizando e provavelmente está, não irá funcionar mesmo no FreeBSD.

Bom, com a serie 5 foi alterado e você também teria que alterar seu
código se tivesse na 5, então sendo assim, assumo que você está na serie 4.

Provavelmente para compilar o código no AIX você deve estar usando o xlc_r,
e não gcc simplesmente retire essas pré-definições do código que irá
funcionar sem problemas no FreeBSD.

Programe sempre mantendo o padrão POSIX para evitar dores de
cabeça mais tarde.

http://www.llnl.gov/computing/tutorials/pthreads/

Abraços,

Eder

On 8/18/06, Marcus Alves Grando <[EMAIL PROTECTED]> wrote:
> Cristiano Panvel wrote:
> > Oi marcus,
> >
> > na hora de compilar os codigos com theards no FreeBSD da uma porrada
> > de erros e no AIX compilo sem problemas nenhum.
>
> Que tipo de erros?
>
> Cole algum output pra que possa ter idéia.
>
> Abraços
>
> >
> > Cris
> >
> > On 8/18/06, Marcus Alves Grando <[EMAIL PROTECTED]> wrote:
> >> Cristiano Panvel wrote:
> >>> Olá
> >>>
> >>> Estou migrando aplicações que tinhamos em cima de AIX para FreeBSD no
> >>> caso essa roda em C, só que agora estou tendo problemas no uso das
> >>> threads no FreeBSD, e no AIX funcionava legal, mais no FreeBSD não tem
> >>> jeito alguem ja trabalhou com Threads em C no FreeBSD.
> >> Já fiz várias coisas com threads no free... qual o seu problema?
> >>
> >> Abraços
> >>
> >> --
> >> Marcus Alves Grando
> >> marcus(at)corp.grupos.com.br  |  Grupos Internet S/A
> >>   mnag(at)FreeBSD.org |  FreeBSD.org
> >> -
> >> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>
> > -
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>
> --
> Marcus Alves Grando
> marcus(at)corp.grupos.com.br  |  Grupos Internet S/A
>   mnag(at)FreeBSD.org |  FreeBSD.org
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


-- 
Linux is for people who hate Windows,
BSD is for people who love UNIX"
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Threads

2006-08-18 Por tôpico Marcus Alves Grando
Cristiano Panvel wrote:
> Oi marcus,
> 
> na hora de compilar os codigos com theards no FreeBSD da uma porrada
> de erros e no AIX compilo sem problemas nenhum.

Que tipo de erros?

Cole algum output pra que possa ter idéia.

Abraços

> 
> Cris
> 
> On 8/18/06, Marcus Alves Grando <[EMAIL PROTECTED]> wrote:
>> Cristiano Panvel wrote:
>>> Olá
>>>
>>> Estou migrando aplicações que tinhamos em cima de AIX para FreeBSD no
>>> caso essa roda em C, só que agora estou tendo problemas no uso das
>>> threads no FreeBSD, e no AIX funcionava legal, mais no FreeBSD não tem
>>> jeito alguem ja trabalhou com Threads em C no FreeBSD.
>> Já fiz várias coisas com threads no free... qual o seu problema?
>>
>> Abraços
>>
>> --
>> Marcus Alves Grando
>> marcus(at)corp.grupos.com.br  |  Grupos Internet S/A
>>   mnag(at)FreeBSD.org |  FreeBSD.org
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


-- 
Marcus Alves Grando
marcus(at)corp.grupos.com.br  |  Grupos Internet S/A
  mnag(at)FreeBSD.org |  FreeBSD.org
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Threads

2006-08-18 Por tôpico Cristiano Panvel
Oi marcus,

na hora de compilar os codigos com theards no FreeBSD da uma porrada
de erros e no AIX compilo sem problemas nenhum.

Cris

On 8/18/06, Marcus Alves Grando <[EMAIL PROTECTED]> wrote:
> Cristiano Panvel wrote:
> > Olá
> >
> > Estou migrando aplicações que tinhamos em cima de AIX para FreeBSD no
> > caso essa roda em C, só que agora estou tendo problemas no uso das
> > threads no FreeBSD, e no AIX funcionava legal, mais no FreeBSD não tem
> > jeito alguem ja trabalhou com Threads em C no FreeBSD.
>
> Já fiz várias coisas com threads no free... qual o seu problema?
>
> Abraços
>
> --
> Marcus Alves Grando
> marcus(at)corp.grupos.com.br  |  Grupos Internet S/A
>   mnag(at)FreeBSD.org |  FreeBSD.org
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Threads

2006-08-18 Por tôpico Marcus Alves Grando
Cristiano Panvel wrote:
> Olá
> 
> Estou migrando aplicações que tinhamos em cima de AIX para FreeBSD no
> caso essa roda em C, só que agora estou tendo problemas no uso das
> threads no FreeBSD, e no AIX funcionava legal, mais no FreeBSD não tem
> jeito alguem ja trabalhou com Threads em C no FreeBSD.

Já fiz várias coisas com threads no free... qual o seu problema?

Abraços

-- 
Marcus Alves Grando
marcus(at)corp.grupos.com.br  |  Grupos Internet S/A
  mnag(at)FreeBSD.org |  FreeBSD.org
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd