Um flash externo ou disco rígido pode ser usado para melhorar o desempenho, semelhante ao ReadyBoost do Windows?

5

Eu tenho um número de discos rígidos externos sobrando mentindo sobre o lugar e eu queria saber se existe alguma maneira prática de usar um disco rígido externo ou uma unidade de memória flash USB para aumentar o desempenho no Ubuntu?

A idéia surgiu de usar um PC com Windows e conectar um dispositivo USB, o que levou a um pop-up perguntando se eu queria que o USB fosse usado para ReadyBoost para acelerar o meu sistema. Eu imagino que isso pode não ter relevância para um sistema Linux, mas estaria interessado em saber se existe alguma maneira prática de usar um disco rígido externo para obter um potencial ganho de desempenho.

    
por coversnail 08.05.2012 / 17:12

2 respostas

7

O ReadyBoost melhora as coisas armazenando em cache os arquivos de inicialização na mídia com tempo de acesso rápido. É muito parecido com o ureadahead, mas usando um meio ágil em vez de apenas empilhar os arquivos no disco de inicialização. Se realmente funciona melhor ou não, algo como o ureadahead é altamente discutível.

Uma unidade flash pode ter um tempo de busca menor do que um disco mecânico, mas as taxas de transferência geralmente são muito limitadas (há exceções, é claro: SSDs USB3, por exemplo). É possível que, ao remover o elemento seek (como acontece ao empilhar os arquivos), o ureadahead seja mais rápido porque a unidade tem o rendimento mais rápido.

O ReadyBoost não tem nenhum efeito no desempenho pós-inicialização, o IIRC, embora seja possível que eles também coloquem um pouco de paginação de memória se for rápido. Você pode colocar sua troca em uma unidade externa, mas isso só é viável se o disco for mais rápido, em ambos os acessos e taxa de transferência.

Em resposta à sua pergunta: conectar um disco mecânico lento a um barramento USB2 lento não lhe dará nenhum benefício além do espaço extra em disco. Mesmo que o ureadahead possa usá-lo (o que eu acho que não é possível), qualquer benefício dependeria da unidade externa ter uma taxa de transferência maior do que o seu disco interno.

Se esse for o caso (seu disco interno está lento), você realmente deseja considerar a atualização dele. Seu disco primário deve ser o armazenamento permanente mais rápido em seu sistema. Se você está considerando uma troca externa, dê uma olhada nos preços da RAM. Quantidades estupidamente altas são muito baratas atualmente.

    
por Oli 08.05.2012 / 17:24
2

Eu não sei de um, mas eu acho que qualquer aprimoramento de desempenho seria mínimo. Os efeitos do ReadyBoost são mínimos de qualquer maneira ....

No entanto, você pode querer ver isto: link

    
por TheXed 08.05.2012 / 17:15