My Opera is closing 1st of March

Felâsife

Bir BSD almaz mıydın?

Ramdisk kullanımı | BSD

Birde derler ki Linux/BSD sistemerde fazla ram'e gerek yoktur, elbette bu doğrudur ama fazla mal göz çıkarır mı? çıkartmaz elbet.
Şimdi benim şöyle 8GB filan ram'im olsa ne aksiyonlar yapardım kim bilir, bigsmile
toplam 2GB ram olunca, onunda 250'sini nvidia götürüyor, geriye 1.75GB ram kalıyor, yani fazla aksiyon olmuyor bigsmile

Olaya gelirsek *BSD sistemlerde ramdisk'i aktif etmek çok basit, burada anlatıldığı gibi /mnt/ramdisk altına kolayca bağlanıyor.
# mkdir /mnt/ramdisk
#/sbin/mdmfs -s 256M md10 /mnt/ramdisk

Açılıştada çalışması içinde fstab'a bağladık mı işlem tamamdır.
# md    /mnt/ramdisk    mfs     rw,-s256M       0       0

Ramdisk ve Opera
Ama biz şimdi değişik bir şey yapacağız ve ramdisk'imizi /tmp dizini yapacağız ve Opera'nın cache dizinini de /tmp'ye bağlayacağız ki Opera da cache'sini ramsdisk'ten okusun.
Tabii bu noktada daha değişik aksiyonlarda yapılabilir, /var/tmp veya /var/log gibi dizinlerde ramdisk yapılabilir,
Ama fazla ram'iniz yoksa benim gibi yutkunmak durumundasınız. bigsmile
/tmp dizinimiz varolduğu için oluşturmaya gerek yok, sadece fstab'a bağlayalım.
md    			/tmp		    	mfs     	rw,noatime,-s256M       0       0

/etc/rc.conf'a bu değeri girelim ki açılışta /tmp geçici dosyaları silinsin.
# clear_tmp_enable="YES"

Şimdide sıra geldi Opera'ya, tabii bu olay FF, Chrome içinde uygulanabilir ama onu hiç denemedim.
opera:config#UserPrefs|Cache Directory4

Burada ki "Cache Directory4" yolunu /tmp dizini ile değiştirip kaydedin.
/tmp/

Bu işlemleri yaptıysanız sisteme RESTART atın ve artık performans denemelerinizi yapın.
$ df -h
/dev/md10 248M 4.0K 228M 0% /mnt/ramdisk

İlk yaptıınız işlemler normal hızda olacaktır, fakat ondan sonra yaptığınız aynı işlemler ramdisk'ten okunacağı içindir ki performans kaybınız olmayacaktır.
Öyle aman aman bir hızda beklemeyin işlemler daha seri oluyor o kadar, yoksa bu işler için ekstradan özel donanımlar filanda varmış ki sanırsam onlar daha iyi çözümdür.
Burada yapılan kendi sistemimizde ki yapılanmaya küçük dokunuşlardır :cincin:
*Burada anlatılanları geri almayı bilmiyorsanız, denemeye kalkmayınız.
-------------------------------------------------------------------------

Diğer tarayıcılar Firefox ve Chrome'yi de ekleyelim ramdisk olayı tamam olsun.
Firefox'ta
about:config yazıp config menuye gelindiğinde süzgeç yazan yere browser.cache.disk yazdığınızda
browser.cache.disk.parent_directory
Bu satır görünmüyorsa boş bir yere sağ tık > Yeni > Katar deyip ekleyin, cache yolunada /tmp/ff/ diyebilirsiniz. bkz. resim


Chrome'de
Olay daha basit Chrome'nin menülerde ki kısayoluna bu satır eklenince tamamdır.
--disk-cache-dir="/tmp/ram/"

Burada da Ubuntu/Fedora için olayın bir anlatımı var.

FAMP Kurulumu - (FreeBSD, Pc-BSD)Firefox ve Opera kurulumu | BSD

Comments

Felâsifefelasife Thursday, August 16, 2012 12:04:37 AM

BSD de /tmp dizinini ramdisk yapmanın kolay bir yolu varmış.
rc.conf'a bu satırları eklemek gerekiyor, ram boyutunu 1GB verdim fazla görünüyor ama kullandıkça artığı için farketmiyor, ramin 1GB tını birden alıp götürmüyor yani.
Bunu böyle yapınca fstab'a filan gerekte kalmıyor.
tmpmfs="YES"
tmpsize="1024m"
tmpmfs_flags="-m 0 -o async,noatime -S -p 1777"

Çıktıları :

$ mount
...
/dev/md0 on /tmp (ufs, asynchronous, local, noatime)


$ df -h
...
/dev/md0 1G 11M 996M 1% /tmp

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies