Re: [firebase-br] Wine com ClientFB consome muita memória?
Otto
ottofuch em terra.com.br
Qui Ago 18 10:50:43 -03 2005
Alô turma da cultura: saudações.
A revista Dr. Dobb's Journal do corrente mês de agôsto traz um artigo
denominado NPTL: The new Implementation of Threads for Linux (autor L. Blunt
Jackson). Não lí o artigo ainda detalhadamente, só passei os olhos, mas dá
para destacar alguns pontos:
"... Linux has allways been a second-class operating system when it comes to
support for multithreaded applications. Unitl. now.
Heavy hitters, such as Apache, have traditionally been built on multiprocess
design rather than multithreaded design, in large part because Linux's
threading model has serious performance and functional drawbacks"
(Linux foi sempre um sistema de segunda classe quando se trata do suporte a
aplicações multithreaded. Até agora.
Software pesado, tal como o Apache, foi tradicionalmente projetado sobre o
multiprocessamento em vez do multithreading, em grande parte pelo fato do
modelo de threading do Linux ter sérias limitações de desempenho e
funcionais)
...
"Enter the Native POSIX Thread Library (NPTL). Introduced with Version 2.6
of the Linux kernel, and soon to be standard on a distribution near you,
NTPL brings full compliance to the POSIX standard for all major features,
and performance boosts varying from outstanding to orders of magnitude"
(Entre na Native POSIX Thread Library (NPTL). Introduzida com a versão 2.6
do kernel do Linux, e logo a tornar-se padrão numa distribuição próxima a
você, NTPL traz cumprimento pleno do padrão POSIX para as características
(features) principais, e o desempenho dispara variando entre o destacado e
ordens de grandeza).
Com certeza o Superserver vai funcionar melhor com NPTL, e o Classic foi
desenvolvido com base em processos, pelo fato do NPTL ainda não ter
existido.
Temos que ficar de olho em quais distribuições do Linux já incluem o NPTL.
Como foi desenvolvido dentro da Red Hat, talvez o Fedora venha sem ele, mas
isto é apenas uma especulação, sem qualquer indício que venha acontecer.
100+
Otto
----- Original Message -----
From: "VyrtualSolution.Com" <vyrtualsolution.com em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, August 17, 2005 6:58 PM
Subject: Re: [firebase-br] Wine com ClientFB consome muita memória?
Na sua opinião não cabe contestações, so agradecimentos e complementos.
Ta certo mesmo. So acrecentando que nunca testei sobre o RaiserFS nem sobre
o XFS (que atualmente é considerado o melhor sistema de arquivos para
servidores de Banco de Dados, segundo o seu desenvolvedor e mantenedor, a
IBM).
Sniper
----- Original Message -----
From: "RedDevil" <reddevil em reddevil.eti.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, August 16, 2005 11:40 PM
Subject: Re: [firebase-br] Wine com ClientFB consome muita memória?
ola Joelson ("Filho de Jeova"...;o)
ate onde eu sei, a memoria que sera utilizada nessa machine ae sera a
que o Servidor Firebird requer no linux, e mais a memoria necessaria
para o teu programa rodar...
voce usa o MDO, e ate onde eu sei sobre esse componente, nesse caso o
comportamento do teu programa sera identico ao dos programas que eu
estou testando usando o o IBObjects como componente de acesso, bastara
voce colocar, a titulo de "cliente Firebird", apenas a fbclient.dll do
Firebird no fake do Wine, de tal maneira que ela fique acessivel ao teu
programa (no system do fake ou no mesmo diretorio no qual ficara o teu
programa) que sera suficiente... tipow assim o teu programa vai "ler" a
fbclient.dll e se achar...
e o fato de o programa estar sendo rodado pelo Wine nao devera ter um
uso de memoria muito significativo alem do que a memoria que seria usada
pelo teu programa sem o Wine, pois o Wine nao eh um emulador, que fica
"segurando" o programa, e usando memoria para tal...
evidentemente essa eh a minha opiniao, e devido ao fato de eu ainda ter
muito chao pela frente no que diz respeito ao linux, essa opiniao esta
aberta a quaisquer contestaçoes...
[]s
força sempre.
ate +++
--
Luiz "RedDevil" Stefanski
http://www.RedDevil.eti.br - Delphi 4 Powered by IBObjects
exemplos e dicas sobre o IBObjects:
http://www.firebase.com.br/cgi-bin/firebase.cgi/dnld?ID=165
compilaçao/instalaçao do IBObjects sabor BPG:
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=630
Post By Joelson:
> Caros companheiros...
>
> eu gostaria de saber, se usando um programa em delphi com o Cliente do FB
> dentro do wine e com o fb server rodando no linux local, consumiria muita
> memória...
> o detalhe eh q este sistema fica em uso durante umas 12 horas por dia...
>
> *ps - provavelmente o cliente vai usar o slackware...
>
>
> obrigado
>
>
>
> sem mais
> Joelson
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista