Res: [delphi-br] Rede Lenta

2009-07-03 Por tôpico Eny Urias
Bom dia a todos!

Já trabalhei com FB num sistema de rastreamento de veículos onde o banco 
recebia informações a cada milesimos de segundos... 
Então, além dessas dicas que o Evandro deu, sugiro também que o banco sofra 
manutenção pelo menos uma vez por semana... quando se faz o backup (mesmo esse 
sendo extremamente lento de executar) ele dá uma melhorada no desempenho do 
banco.





De: Evandro Siqueira vans...@gmail.com
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 3 de Julho de 2009 7:20:08
Assunto: Re: [delphi-br] Rede Lenta

Bom dia Luciano,

Sei que vc receberá várias sugestões, mas seguem as minhas:

1º) Se seu banco é firebird, eu sugiro um servidor dedicado pra ele, de 
preferência um linux, onde o FB tem apresentado uma performance 
diferenciada. Mas eu particularmente o utilizo em um servidor windows 
2003 server sem nenhum problema.

2º) Acredito que seu problema de lentidão esteja mais relacionado a esse 
executável trafegando, além dos dados, esses 25 mb pela rede. Mas como 
acredito que o aplicativo seja de terceiros, não acredito que eles 
aceitem com muita boa vontade a idéia de uma versão cliente servidor ou 
três camadas. Tenho motivos para acreditar que seguindo a primeira 
sugestão sua performance deve melhorar, mas não ao nível ideal.

3º) Em todo caso ainda sugiro a nível de servidor: Sistema operacional 
windows 2003 server, mais memória e, vc não falou mas vai assim mesmo: 
um disco rígido rápido. Não sei se as mudanças na estrutura de rede 
possam te dar muito ganho de performance, mas se não pode mudar o 
conceito do aplicativo, já é alguma coisa.

Espero ter te ajudado.

l_o_angelini escreveu:


 Boa Tarde a todos 

 Estou com a seguinte caso, tem um rede local com um servidor, nele 
 roda o FireBird 2.1, esta instalado o sistema de contabilidade 
 publica, nessa rede tem 12 maquinas que acessa, o sistema funciona 
 dessa forma, é criado um atalho nas maquinas cliente do executavel que 
 esta no servidor, esse executavel tem aproximadamente 25 mb, a rede 
 tem dois hub(a rede fica num predio, um hub embaixo e outro em cima), 
 sendo os hub e as placas 10/100, de uns tempos pra ca a rede esta 
 ficando lenta quanto executa o atalho, gostaria de saber se trocasse 
 os hub´s e as placa para 10/100/1000 resolveria esse problema ou a 
 mudança não faria tanta diferença, ia me esquecendo a configuração do 
 Servidor: Intel Core 2 Duo E6400 2.13 ghz, MB Asus P5W DH Deluxe, 2 mb 
 memoria DDR2 667 mhz, Windows XP SP3


 
-- 

[]’s.

Evandro Siqueira
Programador de Sistemas
L’essentiel Lingerie
(79) 3254-5511 Ramal 218
skype: evandro.lessentiel





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Rede Lenta

2009-07-03 Por tôpico Claudiney - Listas
Bom dia

Concordo com tudo o que o Evandro disse. Não trabalho mais com Firebird, mas
há um tempo atrás quando ainda trabalhava, realmente vimos que em servidores
Linux dedicados sua performance era bem superior. Porém sempre trabalhei
também com servidores Win2000 e Win2003, sem problemas, até o momento que
surgiram os DualCore, Core2Duo e servidores multiprocessados nos nossos
clientes. Depois de bastante pesquisa na época encontramos documentações a
respeito do problema, onde se dizia que o Firebird tinha mesmo alguns
problemas de performance em ambientes multiprocessados ou multi core. Após o
caso da nossa empresa, vi a mesma coisa acontecer com outros colegas. E como
você citou que o servidor é um Core2Duo, não custa pesquisar sobre o tunning
do banco pra ver se tem algo a ver com este assunto. O pessoal da lista que
trabalha com Firebird hoje pode falar melhor sobre o assunto, já que estão
mais atualizados que eu neste caso. Estou apenas passando uma experiência
pessoal.

Outra coisa, é a estrutura da rede mesmo. Você disse que tem dois hubs.
Primeiro que existe uma grande diferença entre HUB e SWITCH. Se puder
escolha sempre o segundo. Outra coisa é que a marca nesse caso dá muita
diferença. Por exemplo, um switch 3COM vai custar o dobro de qualquer outro,
mas está anos-luz a frente em performance. E também, não sei qual a
estrutura de rede usada pra ligar os dois hubs com o servidor, se estão em
série ou não, mas você pode optar por switchs que tenham pelo menos uma
porta Gibabyte e usar esta porta para o uplink. Dessa forma as máquina ficam
a 100 e os switchs entre eles a 1000. Principalmente se você puder colocar
um switch pequeno de 1000 só para ligar os outros switchs que tiver na rede.
Assim não cascateia um no outro e toda a rede de switchs fica a 1000.
Coloque uma placa 1000 no servidor também. E as máquinas vão em cada switch
que tiver na rede a 100.

Tem-se que levar em consideração a questão da inicialização do sistema, pois
esses 25mb do executável vão correr na rede toda a vez que executar o
sistema. Como fazem lá? Ficam abrindo e fechando o sistema constantemente?
Ou abrem e deixam o dia todo?

Mas o mais importante é ver a partir de quando começou a lentidão... houve
algum fato especial? Troca de máquina, atualização de sistema, mudança de
SO, versão de BD???

Abraço.

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Evandro Siqueira
Enviada em: sexta-feira, 3 de julho de 2009 07:20
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Rede Lenta

Bom dia Luciano,

Sei que vc receberá várias sugestões, mas seguem as minhas:

1º) Se seu banco é firebird, eu sugiro um servidor dedicado pra ele, de 
preferência um linux, onde o FB tem apresentado uma performance 
diferenciada. Mas eu particularmente o utilizo em um servidor windows 
2003 server sem nenhum problema.

2º) Acredito que seu problema de lentidão esteja mais relacionado a esse 
executável trafegando, além dos dados, esses 25 mb pela rede. Mas como 
acredito que o aplicativo seja de terceiros, não acredito que eles 
aceitem com muita boa vontade a idéia de uma versão cliente servidor ou 
três camadas. Tenho motivos para acreditar que seguindo a primeira 
sugestão sua performance deve melhorar, mas não ao nível ideal.

3º) Em todo caso ainda sugiro a nível de servidor: Sistema operacional 
windows 2003 server, mais memória e, vc não falou mas vai assim mesmo: 
um disco rígido rápido. Não sei se as mudanças na estrutura de rede 
possam te dar muito ganho de performance, mas se não pode mudar o 
conceito do aplicativo, já é alguma coisa.

Espero ter te ajudado.

l_o_angelini escreveu:


 Boa Tarde a todos 

 Estou com a seguinte caso, tem um rede local com um servidor, nele 
 roda o FireBird 2.1, esta instalado o sistema de contabilidade 
 publica, nessa rede tem 12 maquinas que acessa, o sistema funciona 
 dessa forma, é criado um atalho nas maquinas cliente do executavel que 
 esta no servidor, esse executavel tem aproximadamente 25 mb, a rede 
 tem dois hub(a rede fica num predio, um hub embaixo e outro em cima), 
 sendo os hub e as placas 10/100, de uns tempos pra ca a rede esta 
 ficando lenta quanto executa o atalho, gostaria de saber se trocasse 
 os hub´s e as placa para 10/100/1000 resolveria esse problema ou a 
 mudança não faria tanta diferença, ia me esquecendo a configuração do 
 Servidor: Intel Core 2 Duo E6400 2.13 ghz, MB Asus P5W DH Deluxe, 2 mb 
 memoria DDR2 667 mhz, Windows XP SP3


 
-- 

[]’s.

Evandro Siqueira
Programador de Sistemas
L’essentiel Lingerie
(79) 3254-5511 Ramal 218
skype: evandro.lessentiel





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM