Ubuntu'da USBDrive'ı RAM olarak kullanma


15

Windows'da usb flash sürücüyü sanal bir koç olarak kullanmak mümkündür. Ubuntu'da bunu yapmak mümkün mü acaba? Eğer öyleyse, kişi nasıl yapabilirdi?

[Düzenle]: Ben ubuntu için hazır boost eşdeğeri demek . Koç için mükemmel bir yedek olmadığını ve uzun süreli kullanım için tavsiye edilmediğini biliyorum.

USB flash sürücüde takas dosyası oluşturmak buna benzer mi? Sabit Disk Sürücüsündeki bir takas dosyası üzerinden performans kazanımlarını gösterecek mi?


1
Vista ve Windows 7'nin Readyboost özelliği gibi kullanmak istiyorsanız, bunu bir takas bölümü olarak biçimlendirmeniz ve bir takas dosyası atamanız gerekir. Ekstra sistem RAM'i olarak kullanmak istiyorsanız, kullanamazsınız.
Ringtail

evet readyboost demek
Takyonlar

Yanıtlar:


12

Sean'ın önerdiği cevap, bunu başarmanın bir yoludur, diğeri sadece çubukta bir swapfile oluşturmaktır, böylece çubuğunuzu diğer dosyalar için de kullanabilirsiniz. Şöyle ki:

  • çubuğun nereye takıldığını bulun. Nautilus'a bakın veya mountterminalde sorun

  • boş bir dosya yarat dd if=/dev/zero of=/media/YOURSTICK/swap bs=4096 count=131072. Bu, 512 MB bir dosya oluşturur (512 * 1024 ^ 2/4096 = 131072)

  • takas oluştur ve etkinleştir sudo mkswap /media/YOURSTICK/swap && swapon -p 1000 /media/YOURSTICK/swap

USB çubuğunuzdaki takas, HDD'nizde bulunandan daha hızlı olmayacaktır. Ayrıca, çubuğu uzun vadede öldürecek, yazma bunu USB çubuklara yapıyor.

Kullanılabilir ram miktarını artırmak için zram'ı kontrol edin .


Zaten bir takas bölümüm var, birden fazla takas bölümünün soruna yol açabileceğini duydum, düzenli olarak kullanmayacağım, ancak sistem sadece ağır yük olduğunda kullanmak istiyorum.
Taşlar

3
Daha hızlı takasın önemli bir fark yarattığı ölçüde şeylerin düzenli olarak takas edildiği ve çıkarıldığı bir iş yükünüz varsa, muhtemelen daha fazla RAM almaktan daha iyi olursunuz. Takasınız ister sabit sürücüde ister USB sürücüde olsun, gerçek RAM'den daha yavaş büyüklük sırası olacaktır.
James Henstridge

Evet usb gerçek ram'ın yerini alamaz, Ama gerçek Ram'dan daha iyi olabilir (bu yanlışsa beni düzeltin :))
Takyonlar

4
USB gerçek RAM'den daha iyi değil
laurent

5

Bunu http://www.tuxgarage.com/2011/07/add-virtual-ram-to-ubuntu-using-spare.html adresinden yaptığımda öğrendim.

USB sürücünüzü takın ve sürücüde önemli dosya bulunmadığından emin olun. Sürücüdeki tüm dosyaları silin veya yeniden biçimlendirin ve bir Terminal'e gidin.

İlk olarak, Ubuntu taktığınızda otomatik olarak monte edilmişse sürücüyü çıkarmamız gerekir:

sudo umount /media/drive-label

Burada 'sürücü etiketi', takıldığında USB sürücüsü için gördüğünüz addır.

Veya şu şekilde de yapabilirsiniz:

sudo umount /dev/sdx1

'Sdx1' sürücü / bölüm harfinizdir. Bu komutu çalıştırarak bulabilirsiniz:

sudo fdisk -l

Şimdi, USB sürücünüzde Swap dosyasını oluşturacağız:

sudo mkswap /dev/sdx1

'Sdx1', yukarıdaki 'fdisk -l' komutunun çıktısından anladığımız sürücü harfinizdir.

Şimdi, yeni Swap'inizi açın:

sudo swapon -p 32767 /dev/sdx1

Bitti!

Yeni Swap'inizin çalıştığından emin olmak için bu komutun çıktısına bir göz atabilirsiniz:

cat /proc/swaps

Çıktım:

/dev/sda2 partition 2047992 60692 -1
/dev/sdb1 partition 7912708 17764 32767

Çubuğu çıkarmak için önce Takas'ı kapatın:

sudo swapoff /dev/sdx1

1
Bu RAM olarak kullanılabilir yapmaz bir takas dosyası ekler
Ringtail

4

Sisteminize gerçekten RAM eklemeniz gerekiyorsa, daha fazla bellek çubuğu takmak veya makinenin fiziksel belleğini arttırmaktan başka bir şey yoktur.

USB kullanmak RAM'i SADECE takas dosyasını artıracak şekilde artıramaz, ayrıca okuma / yazma süreleri USB 480mb aktarım sınırlamaları ile azaltılır.

Performansta bir artış yaşamak istiyorsanız "zRam" kullanın. Bu, mevcut sisteminize özel bir dosya ekler ve sistemin sanal belleğini artırır. Mevcut RAM'de depolanan sıkıştırılmış blok teknolojisini kullandığından G / Ç yazma sürelerini azaltır

Daha fazla bilgi burada


Ubuntu'daki yerel takas bölümü, pencerelerde hazırdan daha hızlıdır: o !!!!!!! ??????
Taşlar

Kabul ediyorum, hazır olma hızı transfer hızı ile sınırlı
Ringtail

2

Bunu daha önce denedim. Ama usb bir şey yazarken çok yavaş sopa.

Ben sistem usb takas kullanarak sürekli çok kısa asmak yaşadı. Benim sopa çok daha ucuz olabilirdi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.