[TUTORIAL]Mengaktifkan 2 Swapfile di 2 storage device agar berkerja secara paralel
Tuesday, April 1, 2014
Edit
Mengaktifkan Dua Swapfile di storage device yg berbeda agar berkerja secara paralel (increase speed katanya sih)
Menurut info di link ini
dan di sini
Jadi, misal klo ada 2 swap di 2 storage device (bukan sekedar partisinya yg beda ya, tapi beda devicenya) dan prioritasnya sama maka kecepatan write nya meningkat 2 kali lipat (dengan catatan 2 device tsb mempunyai kecepatan yg sama)
Tapi ya entahlah benar atau tidak, coba rasakan sendiri klo mau hehe..
yg jelas kedua swap terisi relatif sama
klo di eva7s kan cuma ada 2 storage device yakni eMMC dan microSD
Gunakan terminal emulator atau script manager (yg biasa pake pasti udah tau, cara gampangnya mau diapain scriptnya hehehe)
Syarat:
-rooted
-Busybox installed (wajib versi terbaru)
-folder init.d aktif
Buka terminal emulator (TE)
1. Membuat file swapfile
copas/ketik di TE: su (enter)
dd if=/dev/zero of=/storage/sdcard1/swapfile bs=1048576 count=200
dd if=/dev/zero of=/storage/sdcard0/swapfile bs=1048576 count=200
mkswap /storage/sdcard1/swapfile
mkswap /storage/sdcard0/swapfile
ATAU jalankan file ini DualSwap https://www.dropbox.com/s/yj3flsfcq7qs6td/DualSwapdengan Script Manager
Script diatas membuat 2 swapfile yaitu di internal sd dan micro SD
Angka 200 diatas adalah besar swapfile dalam MB bisa diubah sesuai kebutuhan/selera
Partisi di eMMC /storage/sdcard1/ (internal sd) bisa diganti sesuai selera jadi /cache atau/data atau /system
Untuk bagian ini /storage/sdcard0/swapfile gak perlu diubah2
2. Mengaktifkan 2 Swap dan setting priority
Untuk mengaktifkan swap agar bekerja secara paralel, maka prioritas kedua swapfile dibuat sama
ketik/copas script ini ke TE:
echo 60 > /proc/sys/vm/swappiness
swapon -p 1 /storage/sdcard1/swapfile
swapon -p 1 /storage/sdcard0/swapfile
ATAU jalankan file ini DualSwapOnhttps://www.dropbox.com/s/pa93ef0p65cyqgc/DualSwapOn dengan Script Manager
Nilai swappiness 60 diatas bisa bisa diubah sesuai kebutuhan
3. Membuat swap agar otomatis aktif setelah di reboot
Syarat: folder init.d sudah aktif
Taruh file ini DelayDualSwapOnhttps://www.dropbox.com/s/xyqz6xqqd3scnwu/DelayDualSwapOn ke dalam folder init.d (set permission centang semua)
KALO MAU TRANSFER DATA VIA USB MASS STORAGE MAKA 2 SWAP TSB WAJIB DIMATIKAN DULU
caranya, jalankan file ini DualSwapOffhttps://www.dropbox.com/s/75boz1597afwcdl/DualSwapOff dengan aplikasi Script Manager (manfaatkan widget Script Manager agar bisa script dieksekusi dari home)
Untuk mengecek swap yg terpakai, buka terminal ketik:
free (enter)
cat proc/swaps (enter)
Kalo mau ngehapus swap
Matikan swapnya, hapus file DelayDualSwap di init.d, trus hapus swapfile ditiap storage
ini taruh bawah aja dah wakaka..
Udah pada tau kan resiko swap di storage apapun (kecuali hardisk kayaknya), pastinya menambah frekuensi write cycles
so?
DO WITH YOUR OWN RISK (RESIKO TANGGUNG SENDIRI)
Credit Tutor : ?