Ready Boost no Ubuntu

Iniciado por gricwb, 01 de Fevereiro de 2008, 05:22

tópico anterior - próximo tópico

gricwb

CitarReadyBoost é o nome de uma tecnologia de cache de disco incluída no sistema operativo Windows Vista da Microsoft. Ela faz com que computadores que estejam correndo o sistema utilize a memória flash de dispositivos como pendrives, cartões de memória (Secure Digital Card, Compact Flash e etc.), entre outros, de forma a melhorar a performance geral do computador.

Para ter acesso a esta funcionalidade no Ubuntu, basta digitar uma pequena sequência de passos.

1. Ligar a Pen USB ao PC (a pen deve ter pelo menos 256Mb de capacidade).
2. Se o dispositivo for montado automaticamente, desmontar, correndo o seguinte comando, onde /media/disk é o caminho para o local onde o dispositivo foi montado.
sudo umount /media/disk/
3. Para saber qual o nome do dispositivo, executar o comando:
fdisk -l
No meu caso, o dispositivo é sdb1.
4. Por fim,
sudo mkswap /dev/sdb1
sudo swapon -p 32767 /dev/sdb1

And that's it! :)

Para verificar que está tudo bem, basta fazer,

cat /proc/swaps

cujo output deverá algo deste género:

:$ cat /proc/swaps
Filename Type Size Used Priority
/dev/sda7 partition 1357452 25856 -1
/dev/sdb1 partition 980832 0 32767


Se for necessário parar o ReadyBoost, fazer

sudo swapoff /dev/sdb1

De certo que a performance não será como se tivesse sido feito um upgrade de RAM "verdadeira", mas dá para notar a diferença! ;)

Fonte: Sofia Flores,http://gifty.ptservers.org/

RC2006

O que foi dito para o Windows, aplica-se também para o Linux.
O pendrive é muito solicitado e diminui sua vida útil
http://ubuntuforum-pt.org/index.php/topic,21611.msg117233.html#msg117233
HP All-in-one 4GB HD760 - windows7 home premium - Netbook Asus 1005PEB - Windows 7 - Ubuntu 11.04
Macbook branco 13.3" 2gb 160HD - Mac OS X 10.6 - Tablet Asus Eee Pad Transformer com dock - Android 3.2

gricwb

Citação de: RC2006 online 01 de Fevereiro de 2008, 09:16
O que foi dito para o Windows, aplica-se também para o Linux.
O pendrive é muito solicitado e diminui sua vida útil
http://ubuntuforum-pt.org/index.php/topic,21611.msg117233.html#msg117233

RC2006, já tinha lido seu topico. Realmente, este tipo de procedimento é aplicável apenas a pessoas que realmente estão sentindo falta de memoria e tem um pendrive sobrando.
Bem lembrado!

wagnerluis1982

Sinceramente, não consigo entender a histeria por trás do ReadyBoost. O PenDrive é acessado via USB, como tal, só consegue ser acessado a no máximo 480Mbps (velocidade máxima teórica da USB 2.0), convertendo para MB/s fica 60MB/s.

Acontece que os HDs (IDEs) tem uma velocidade máxima teórica de 133MB/s e os SATAs de 300MB/s (o SATA III é mais rápido ainda). Então por que não usar SWAP ou Memória Virtual do próprio HD e liberar o PenDrive de uma tarefa que vai desgastá-lo cada vez mais?

brunojcm

Citação de: wagnerluis1982 online 03 de Fevereiro de 2008, 15:47
Sinceramente, não consigo entender a histeria por trás do ReadyBoost. O PenDrive é acessado via USB, como tal, só consegue ser acessado a no máximo 480Mbps (velocidade máxima teórica da USB 2.0), convertendo para MB/s fica 60MB/s.

Acontece que os HDs (IDEs) tem uma velocidade máxima teórica de 133MB/s e os SATAs de 300MB/s (o SATA III é mais rápido ainda). Então por que não usar SWAP ou Memória Virtual do próprio HD e liberar o PenDrive de uma tarefa que vai desgastá-lo cada vez mais?

3 anos depois....

Realmente os HD's são mais rápidos, porém se trata de uma velocidade de leitura linear, ou seja, se os dados a serem lidos estiverem em sequência no disco. Por se tratarem de dispositivos mecânicos, os HD's precisam mover suas cabeças de leitura (processo chamado seek) para ler dados em diferentes partes do disco, o que os torna bem lentos para esse tipo de operação. Os pendrives, por serem eletrônicos, não tem essa latência para acessos aleatórios, o que os torna muito mais próximos de uma memória RAM do que HDs.