Dúvida sobre uso de hardware

1. Dúvida sobre uso de hardware

Vitor Mangraviti
Vitor Mangra

(usa XUbuntu)

Enviado em 20/06/2011 - 20:19h

É o seguinte:

Postei aqui, recentemente, uma questão sobre um HD idoso que possuo aqui, que mostrava alguns erros.

Resumindo a história, formatei o disco com um "zero fill" e baixei a ferramenta da Seagate (fabricante do HD) que "aprovou" o HD - apesar do S.M.A.R.T. reprovar o HD. Mas, como é um HD de 500GB e eu to sem grana, fiquei com ele mesmo - já que tenho um outro só para dados.

Resolvi então instalar em dual boot o Debian e o Windows 7 para rodar alguns joguinhos de vez em quando.

A minha pergunta é a seguinte:

No Debian, o HD é super silencioso, pouco ouço ruídos de disco rígido. Mas no Windows... Putz... É uma barulheira que parece que o disco vai explodir.

Lembrando que o disco é o mesmo, particionado em Ext4 e NTFS (duas partições de 250GB cada uma - uso swap de um outro disco).

Alguma explicação para isso? Se o HD está sendo usado no Debian e no Windows, por que o barulho é muito maior no Windows?

A sensação que tenho é que tudo no Linux fica gravado na RAM ou na Swap, evitando o uso do HD em si para tarefas simples. Só ouço barulho no Linux ao abrir uma pasta qualquer do disco - mas o barulho é muito breve. No Windows, abrir o Windows Explorer dá a impressão que tem alguma coisa metralhando o disco lá dentro do gabinete.


  


2. Re: Dúvida sobre uso de hardware

Vitor Mangraviti
Vitor Mangra

(usa XUbuntu)

Enviado em 20/06/2011 - 22:41h

Não deve ser fragmentação. Instalei esse Windows há uns 5 meses e fiz o boot nesse sistema somente duas vezes. Ou seja: o sistema tá "novinho".

O barulho não me incomoda tanto porque pouco uso o Windows. Essa pergunta foi só por questão de curiosidade mesmo. Se eu estou correto ao pensar que o Linux usa o que está escrito na memória - seria essa a razão do desempenho tão superior?


3. Re: Dúvida sobre uso de hardware

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 21/06/2011 - 00:44h

O Linux usa a swap, ou área de troca, apenas quando precisa, isto é, quando não há memória RAM disponível.

O Windows usa o arquivo de troca dele, ou pagefile.sys, se não me engano quanto ao nome, o tempo todo, mesmo quando há RAM sobrando. Além disso ele consome mais RAM, que acaba mais rápido, forçando o uso da "memória em disco", o arquivo de troca.

É por isso que vc ouve mais barulho quando usa Windows do que quando usa Linux.


4. Re: Dúvida sobre uso de hardware

Joao Sales
joaosbn

(usa Ubuntu)

Enviado em 02/07/2011 - 15:35h

é porque o windows naum presta kkkk.
na verdade , é porque o windows não para de acessar arquivos , isso pra melhorar as pesquisas no menu iniciar e no windows explorer , pode ser tbm o Ruindows defender(mais uma bosa .. ¬¬)
mais acho q o principal motivo é a paginação de memoria , acho q o windows naum adminsitra bem o uso da memoria virtual!(opiniao!!)


5. Re: Dúvida sobre uso de hardware

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/07/2011 - 15:46h

É minha impressão ou tem outro tópico igual a esse por aqui ? hmm, será que eu viajei no tempo ? enfim

Acho que sei o que é, já ouviu falar de NCQ ?

Segue abaixo:

FUNÇÃO NCQ - Native Command Queuing

O Comando Nativo de Enfileiramento também conhecido como NCQ , é um protocolo de comando para dispositivos com o padrão SATA que possibilita ter diversos comandos proeminentes dentro de um driver ao mesmo tempo. A grande maioria dos HDs SATA atuais suporta o NCQ, onde a controladora utiliza o tempo ocioso, entre uma leitura e outra, para estudar e reorganizar a ordem das leituras seguintes, de forma que elas possam ser executadas na ordem em que seja necessário o menor movimento possível dos discos. É como no caso de um ônibus, que precisa fazer um itinerário passando por diversos pontos da cidade. Com o NCQ o motorista tem autonomia para fazer alterações na rota, de acordo com as condições do trânsito, escolhendo a rota mais rápida.

------------------

No windows isso não funciona muito bem, já no linux há suporte completo ao NCQ, creio que seja isso.