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

