[Ubuntu-BR] Dica para computador

2008-08-30 Por tôpico Bernardo Rangel Tura
Bom dia

Estou precisando adquirir um novo computador pois estou começando a ter
alguns problemas com algumas tarefas de análise estatística. 

O sistema que estou pensando deve ter algo com 8 Gb de RAM (DDR2 800 se
possivel em dual) um processador de 64 bits [grandes blocos de dados
precisando ser transportados] e um total de 4 núcleos num processador
preferencialmente AMD [costuma a ter melhor performace para o meu uso]

Surgem algumas duvidas, considerando o funcionamento do Ubuntu:

1- O que é melhor 2 pentes de 4Gb ou 4 pentes de 2Gb 

2- O que é melhor 1 processador de 4 núcleos ou dois de 2 núcleos

3- Se for um processador de 4 núcleos alguem conhece um processador
chamado: AMD Phenom X4 ele funciona bem com Ubuntu?

4- Se for 2 processadores com 2 núcleos é fácil achar placa mãe para
isto, o Ubuntu sabe lidar com isto

De todo o jeito ainda aceito outras dicas ...

Meu maior problema é que estou trabalhando com bases de dados cada vez
maiores por exemplo tem uma base com 700 arquivos e cerca de 3,6 Gb de
dados que deve ser cruzado com uma outra de 8.400 arquivos coma algo em
torno de 31 Gb. O objetivos deste cruzamento seria localizar associações
entre os dados. 

[]s
Tura


-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Dica para computador

2008-08-30 Por tôpico Andre Cavalcante
Bernarno, segue algumas considerações minhas sobre as suas questões

2008/8/30 Bernardo Rangel Tura [EMAIL PROTECTED]:
 Bom dia

 Estou precisando adquirir um novo computador pois estou começando a ter
 alguns problemas com algumas tarefas de análise estatística.

 O sistema que estou pensando deve ter algo com 8 Gb de RAM (DDR2 800 se
 possivel em dual) um processador de 64 bits [grandes blocos de dados
 precisando ser transportados] e um total de 4 núcleos num processador
 preferencialmente AMD [costuma a ter melhor performace para o meu uso]

 Surgem algumas duvidas, considerando o funcionamento do Ubuntu:

 1- O que é melhor 2 pentes de 4Gb ou 4 pentes de 2Gb

Em termos de endereçamento são equivalente. Em termos de robustez, 4
pentes de 2Gb são melhores, porque pode dar problema em um deles e
você ainda teria os outros


 2- O que é melhor 1 processador de 4 núcleos ou dois de 2 núcleos

Aí depende do software que você utiliza. O Linux já está otimizado
para usar múltiplos processadores, mas o sistema não vai realizar o
processamento que você deseja, quem vai fazer isso é o programa de
aplicação, logo, a resposta é depende: se o seu programa suporte
multicore, as instruções otimizadas para a arquitetura escolhida e
processamento paralelo tudo bem. Se o seu programa foi desenvolvido
pensando-se em uma arquitetura de núcleo único, por mais que o
agendamento do Linux possa ajudar o desempenho não será tão mais
superior que em um processador de núcleo único.


 3- Se for um processador de 4 núcleos alguem conhece um processador
 chamado: AMD Phenom X4 ele funciona bem com Ubuntu?

Não, mas a matéria que o Paulinho te passou do clube do hardware,
assinado pelo Gabriel Torres, podes confiar.

 4- Se for 2 processadores com 2 núcleos é fácil achar placa mãe para
 isto, o Ubuntu sabe lidar com isto
Também não saberia te dizer.


 De todo o jeito ainda aceito outras dicas ...

 Meu maior problema é que estou trabalhando com bases de dados cada vez
 maiores por exemplo tem uma base com 700 arquivos e cerca de 3,6 Gb de
 dados que deve ser cruzado com uma outra de 8.400 arquivos coma algo em
 torno de 31 Gb. O objetivos deste cruzamento seria localizar associações
 entre os dados.

Olha só, dependendo do tipo de processamento que será executado, por
exemplo, você trabalhará com muitos pontos flutuantes ou se a massa de
dados é de inteiros, de repente podes pensar em outras arquiteturas,
que são otimizadas para ponto flutuante ou inteiro. Também a
velocidade do processamento não será função única do processador e da
memória RAM, mas principalmente do disco (considerando a quantidade de
dados que você está trabalhando você usará muito disco). Pense em uma
arquitetura de storage com redundância e paralelismo (esqueci agora
qual é o RAID, mas é aquele em que você tem um conjunto (array) de
HD's e os bits do stream de disco são gravados em paralelo nos discos,
aumentando e muito a velocidade de acesso. Outra coisa, escolhe uma
controladora com bastante cache (diminui o uso de RAM para isso) e
coloca o sistema num sistema de nobreak para não ter perda de dados em
caso de falha da energia. Ah! já ia esquecendo, usa ReiserFS, que é
melhor para arquivos grandes e mais robusto.

André Cavalcante

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br