-
A exclusão de arquivos no Nautilus aka Files usa muito mais recursos do que um simples comando
rm
. Um dos motivos é o uso da chamada Lixeira, os arquivos são movidos apenas, e essa lixeira precisa ser gerenciada pelo sistema. Isso leva tempo e recursos -
Você certamente executou um serviço que indexa arquivos. Portanto, se houver alterações no sistema de arquivos, ele executará esse serviço para atualizar seus bancos de dados. Até isso leva tempo e recursos.
Eu afirmo que o disco rígido está muito lento ou impropriamente integrado ao seu sistema. 7200 RPM sozinho não diz nada. Seu SSD é certamente rápido o suficiente.
Verifique suas duas unidades com
sudo hdparm -t /dev/sda
sudo hdparm -t /dev/sdb
e observe a taxa de E / S com
sudo apt-get install iotop
sudo iotop
e leia este para algumas otimizações.
Alguns exemplos de esta fonte:
-
O kernel do Linux deposita os dados recuperados do disco rígido em um buffer. Para determinar a velocidade da unidade sem adornos, você pode usar o
hdparm -t --direct /dev/sda
-
Algumas propriedades da unidade podem ser alteradas enquanto o dispositivo está em operação; Por exemplo, a maioria das unidades permite ativar e desativar o gerenciamento de energia. Apenas quais funções o hdparm pode alterar e ativar em um disco rígido podem ser acessadas com
hdparm -I /dev/sda
e são encontrados em Comandos / recursos (Figura 1). Todas as funções encontradas lá e marcadas com um asterisco estão atualmente ativas, e o hdparm pode usar o resto ou pelo menos ativá-las.
Para acelerar a transmissão de dados, um disco rígido geralmente lê vários setores ao mesmo tempo. Quantas podem entregar ao mesmo tempo é revelado por
hdparm -I /dev/sda
e é listado após a transferência de vários setores R / W: Max =. Esse valor também deve ser encontrado na mesma linha após Current =. Se não for esse o caso, você pode aumentar o valor com:
hdparm -m16 /dev/sda
Isso instrui o disco rígido a entregar sempre 16 setores de uma só vez.
Curiosamente, alguns discos rígidos ficam mais lentos com valores mais altos: a página do manual do hdparm menciona principalmente discos Caviar antigos da Western Digital. Nesses casos, você deve reduzir o número de setores novamente ou até mesmo desativar a função completamente, o que é feito com:hdparm -m0 /dev/sda
Além disso, os discos modernos podem até recuperar alguns setores com antecedência ("leia adiante"). Para definir quantos, use a opção -a (Figura 4, em cima) - por exemplo:
hdparm -a256 /dev/sda
Aqui, a unidade lerá os 256 setores com antecedência que provavelmente serão os próximos a serem solicitados. Valores mais altos aceleram acima de tudo a leitura de arquivos grandes - ao custo, no entanto, que ler os menores leva mais tempo. A configuração atual é mostrada com
hdparm -a /dev/sda
Além disso, muitas unidades também possuem uma função de leitura adicional incorporada. Como regra, portanto, você pode deixar a configuração com o valor padrão.
Qual a rapidez com que as consultas do sistema operacional chegam ao controlador de disco rígido podem ser acessadas com
hdparm -c / dev / sda
O valor deve ser de 32 bits; você pode forçar esse valor com a opção -c3.
-
Muitos discos rígidos modernos permitem desacelerar o movimento da cabeça. Embora isso aumente os tempos de acesso, também reduzirá o nível de ruído. Para descobrir se o seu próprio disco rígido oferece este “modo acústico”, você pode usar este comando:
hdparm -M /dev/sda
Se um número segue o sinal de igual, como mostrado na Figura 4 (abaixo), o drive pode ser colocado em um modo silencioso com:
hdparm -M 128 /dev/sda
Para alcançar a velocidade mais alta, use o valor máximo:
hdparm -M 254 /dev/sda
Valores entre 128 e 254 são permitidos, resultando em um trade-off entre nível de ruído e velocidade. Aliás, seu kernel Linux também deve suportar o gerenciamento acústico, que deve ser o caso de todas as principais distribuições atuais.
Algumas unidades de CD e DVD se parecem mais com turbinas: sua rotação de alta velocidade pode atrapalhar o áudio / vídeo. O
O comandohdparm -E 4 /dev/sr0
fornecerá alívio. O parâmetro 4 determina a velocidade e / dev / sr0 especifica a unidade de DVD. Este exemplo reduz a velocidade de leitura da unidade nove vezes.
-
Com o cache de write-back, o disco rígido primeiro armazena os dados a serem gravados em um buffer. Dessa forma, ele pode aceitar dados muito mais rapidamente, o que, no final, leva a uma velocidade de gravação mais rápida. O
hdparm -W / dev / sda
O comandomostra se o cache write-back está ativo com um 1 após o sinal de igual; caso contrário, você pode ativar a função com o comutador -W1.
Se o hdparm não permitir essa alteração, você precisará certificar-se de que o cache de write-back foi ativado no BIOS. No entanto, essa função não é recomendada para todas as situações: No caso de falta de energia, os dados no buffer seriam perdidos permanentemente.
Se um programa sensível à perda de dados - como um banco de dados - estiver sendo executado no sistema, você deverá desativar o cache write-back com a opção -W0. A documentação do banco de dados PostgreSQL até mesmo recomenda explicitamente que isso seja feito.
-
Se um disco rígido ou SSD não tiver nada para fazer por um determinado período, ele entrará automaticamente no modo de suspensão. Esse recurso de economia de energia pode ser influenciado pelo parâmetro -B. Assim, usando:
hdparm -B255 / dev / sda
desativaria o gerenciamento de energia; no entanto, nem todas as unidades permitem isso.
Em vez de 255, valores entre 1 e 254 são permitidos. Um valor mais alto significa que mais energia é usada, mas também promete maior desempenho ou velocidade. Valores entre 1 e 128 permitem que a unidade desligue, enquanto os valores de 129 a 254 proíbem que isso aconteça.
A maior potência pode ser salva com um valor de 1; a maior taxa de transmissão de dados (desempenho de E / S) é obtida com 254. Você pode chamar o valor atual com:
hdparm -B /dev/sda
O efeito específico que os diferentes valores terão depende do próprio drive. No entanto, você deve ter em mente que muitos desligamentos não são bons para discos rígidos de desktop: cada vez que ele é desligado, a unidade deve estacionar as cabeças, o que aumenta o desgaste. Conseqüentemente, você não deve despertar seu disco rígido a cada dois segundos, o que sempre leva mais de dois segundos para ser feito.
Você pode definir quantos segundos de ociosidade o disco rígido deve aguardar antes de adormecer com o
hdparm -S 128 / dev / sda
alternar; no entanto, esse valor aqui não está em segundos, mas um número entre 1 e 253. O disco rígido multiplica esse valor por outro. O valor escolhido no exemplo, 128, situa-se entre 1 e 240, para o qual o inversor usa um fator de cinco. Consequentemente, ele seria desligado após 640 segundos de ociosidade.
A partir de 241 e acima, o fator de multiplicação aumenta constantemente. Em 251, o período de espera aumentou para 5,5 horas. Em 253, o valor é pré-ajustado pelo fabricante, geralmente entre oito e 12 horas. O valor 254 é deixado de fora; em 255, a unidade irá esperar 21 minutos e 15 segundos. Um valor de 0 desativará completamente o modo de suspensão. Para enviar o disco rígido para dormir imediatamente, digite:
hdparm -y /dev/sda
Com um Y maiúsculo, o drive entrará em um estado de sono ainda mais profundo. Dependendo da unidade, a unidade pode apenas despertar de uma suspensão profunda após a reinicialização de todo o sistema.