Como minimizar a E / S inativa no Linux para diminuir o ruído?

12

Se eu coloco o Linux na minha máquina, que passos devo seguir para que ele TENTE somente acessar o disco rígido quando eu trabalhar nele fisicamente. ou seja, os sons de moagem estão me incomodando quando tento adormecer.

    
por sks 27.09.2011 / 02:31

12 respostas

26

Você pode usar iotop (de preferência com um intervalo grande e a opção -o ) para descobrir qual programa está gravando no disco.

Se você tem memória RAM suficiente, você também pode querer desativar o swap com:

$ sudo swapoff -a

, ou removendo permanentemente a linha de swap de /etc/fstab .

Os culpados típicos da E / S durante a noite são:

  • cron . Este daemon permite programar comandos (como "atualizar às 2 da manhã" ou "limpar as sessões a cada 30 minutos"). Dê uma olhada no / etc / cron * e use crontab -e (existe um para cada usuário) para descobrir o que está sendo executado e quando, e remover as linhas ofensivas. Como a maioria dos cronjobs pré-configurados está indexando de alguma forma, você pode desativar o cron com segurança se não depender de nenhuma ação sendo planejada.
  • logfiles Dê uma olhada em /var/log . Se algum arquivo estiver crescendo constantemente, considere reduzir o nível de log do programa. Se você não se importa com os logs, desative-os nos programas e / ou monte um sistema de arquivos de memória em /var/log . Você pode descobrir quais arquivos mudam com o que com $ sudo tail -f /var/log/*
  • Arquivos temporários em disco . Normalmente, isso significa que algum processo está escrevendo para /tmp (você pode descobrir com o iotop). Considere montar um sistema de arquivos baseado em memória ( tmpfs ) se você tiver RAM suficiente e o tamanho desses arquivos for limitado.

Você também pode estar interessado em powertop , que mostra quais programas estão ativando sua CPU. Se algo inesperado estiver lá, considere arquivar um bug contra o programa.

No lado do hardware, você pode obter um disco silencioso (um SSD não tem partes móveis, por isso é um bom candidato) ou colocar o HDD em standby manualmente. O hdparm (particularmente as opções -C e -y ) é uma boa ferramenta para isso.

    
por 27.09.2011 / 12:56
23

Receba uma unidade de estado sólido (SSD), eles não contêm partes móveis. Essa é a única garantia.

    
por 27.09.2011 / 02:34
19

Se você não precisa do seu computador para computar nada, desligue-o à noite e você economizará bastante energia; para não mencionar que você também está eliminando o ruído do ventilador de diminuir sua qualidade de sono.

    
por 27.09.2011 / 02:38
6

Você pode tentar usar o comando hdparm , ele pode alterar o status do HDD. Mas nem todos os HDDs suportam isso. Dê uma olhada nesta página nos parâmetros -s -y -Y ou -z.

Você também pode tentar alternativas:

  1. compre um SSD
  2. Pesquise como tornar seu computador menos ruidoso (usando espuma dentro dele, em lugares muito específicos, se você souber como construir um computador e dissipar o aquecimento
  3. Mude seu disco rígido para outro mais silencioso (como os usados em notebooks)
por 27.09.2011 / 02:37
4

Monitore o acesso à unidade, descubra o que está despertando a unidade durante a noite, pare-a.

    
por 27.09.2011 / 08:02
4

Isso pode exigir um pouco de trabalho, mas você pode considerar a possibilidade de configurar uma inicialização USB ou viva-voz e configurar manualmente seu local / home para seu disco rígido. Periodicamente remasterize seu arquivo de vida com algo como remastersys para melhor eficiência.

Você também pode querer considerar outras bruxarias com unionfs

Tudo o que foi dito, discos rígidos grindy são maus mau mal. Você pode querer verificá-los.

    
por 27.09.2011 / 11:04
2

Seja usado

Eu tenho um pequeno servidor doméstico insolente que às vezes faz barulho tarde da noite e no começo era bem chato, mas agora eu não consigo dormir sem a doce melodia dele:)

    
por 27.09.2011 / 05:36
2

a) os sistemas de arquivos que não gravam diretamente no disco

b) consiga um bom disco rígido, google SPCR e veja a lista de discos silenciosos

c) não escuta, você não precisa de um SSD, especialmente para uma caixa linux para downloads.

Meu NAS é 4x WD caviar green, eles são quase inaudíveis, embora estejam funcionando 24 horas por dia, 7 dias por semana, devido a downloads.

Ecogreen da Samsung ou caviar WD verde. verde fácil = silencioso (wtf).

    
por 27.09.2011 / 09:50
0

Use uma caixa separada de baixa energia em uma sala separada para tarefas em segundo plano e apenas ligue sua máquina principal quando usá-la. A economia de energia compensou o investimento inicial em um ano.

Minha caixa do armário de vassouras é um Atom (design sem ventilador, menos chance de falha) que ganhou mais e mais discos rígidos à medida que meus requisitos de armazenamento se expandiram - mas ainda usa apenas um terço da energia da minha máquina de desktop, economizando eu 250 euros / ano. Os discos rígidos estão em um RAID6 com compartimentos hot-swap, para que eu possa lidar com falhas de disco facilmente e a área de trabalho executa um backup semanal no storage array.

    
por 28.09.2011 / 16:05
0

Isole as unidades do chassi para que não atue como uma placa de som para vibrações. Você pode comprar elaborados gabinetes de unidade de isolamento de ruído ou simples montagens de borracha ou grommets para este propósito, mas a solução mais eficaz que conheço é esta que você pode fazer usando apenas um pedaço de corda elástica . Eu usei e faz uma incrível diferença

.

    
por 28.09.2011 / 17:40
0

Existe uma configuração em algum lugar que permite que você clique em uma caixa para "desativar HDDs quando não estiver em uso" Eu sei que no Ubuntu 10-10 suas preferências em algum lugar.

Eu não conseguia lembrar, então fiz algumas pesquisas e encontrei este link.

Dependendo do seu sabor ou linux, pode ser útil

Giro do HDD

Parece haver um arquivo que você pode editar também.

Se estiver em processo, você pode ter um problema maior:)

    
por 28.09.2011 / 17:54
0

Eu acho que você pode usar o Laptop Mode . A versão mais recente é 1.59 .

    
por 04.10.2011 / 18:27

Tags