* SWAP : CHIA SẼ BỘ NHỚ VỚI RAM !
* ĐIỀU KIỆN :
- Máy phải root
- Đã cài busybox
- Kernel phải hỗ trợ swap !
- Để kiểm tra xem Kernel có hỗ trợ swap không. các bạn hãy dùng terminal emulator gõ tuần tự
nếu trả về là "swapon : not found" có nghĩa là ko hỗ trợ swap.
* ĐIỀU KIỆN :
- Máy phải root
- Đã cài busybox
- Kernel phải hỗ trợ swap !
- Để kiểm tra xem Kernel có hỗ trợ swap không. các bạn hãy dùng terminal emulator gõ tuần tự
Code:
su swapon
* ĐỂ SỬ DỤNG SWAP :
- Dùng /sdcard/ : nếu bạn có thẻ nhớ class 8 trở lên thì hãy sử dụng /sdcard/ để swap. Vì tốc độ truy xuất thẻ nhớ class 8 mới đảm bảo sự ổn định.
- Dùng bộ nhớ trong (thư mục /data/ hoặc bộ nhớ trong của máy) : đạt yêu cầu về sự ổn định cho swap, máy sẽ chạy nhanh hơn rất nhiều. Đồng nghĩa với dung lượng trống của /data/ hoặc bộ nhớ trong phải lớn hơn kích thước mà bạn sẽ swap
* TÁC HẠI : - KHÔNG CÓ tác hại gì đến máy .
- Nếu bạn sử dụng bộ nhớ trong hoặc thẻ nhớ ngoài, bạn phải swapoff (tắt swap) trước khi muốn cắm vào máy để chép file. Còn nếu lỡ quên tắt thì bạn phải reboot máy để nhận thẻ nhớ trở lại. Ko ảnh hưởng gì
SWAP FILE
1. (tất cả các lệnh dưới đây đều thực hiên với quyền "su" nhé)
Đầu tiên tạo 1 file swap để chứa swap cache, ta dùng lệnh :
Code:
dd if=/dev/zero of=/XXX/swap.img bs=1048576 count=yyy mkswap /XXX/swap.img
* XXX là đường dẫn bạn muốn đặt file swap.img (vd: /data/swap.img hoặc /sdcard/swap.img)
* yyy là dung lượng bạn muốn swap (tính bằng MB, vd: 256 , 300)
Quảng cáo
2. Khi đã tạo xong swap.img thì đây là những lệnh bạn cần :
bật chức năng swap
swapon /XXX/swap.img -> bật swap
swapoff /XXX/swap.img -> tắt swap (có thể hơi lâu vì máy phải giải phóng cache trong file swap)
3. Để kiểm tra tình trạng hoạt động swap , cũng trong adb shell, gõ lệnh
trả về dưới dạng (tính bằng MB):Code:
free -m
Code:
total used free shared buffers Mem: 470 450 20 0 1 -/+ buffers: 17 10 Swap: 300 200 100
KẾT :
- muốn xóa file swap.img thì phải tắt chức năng swap
Quảng cáo
- swap không tự chạy mỗi khi reboot
- máy ko còn bị văng khi chơi game nặng 😃
*** THÊM CHÚT 😁 :
Sau khi dung swap, mình đã thêm các dòng này vào file /system/build.prop (máy chạy mướt kinh 😃). xài lâu vẫn không bị lag
Code:
dalvik.vm.execution-mode=int:fast dalvik.vm.verify-bytecode=true dalvik.vm.enableassertions=all dalvik.vm.dexopt-flags=m=v,o=y
- Reboot máy sau khi chỉnh sửa đề áp dụng nhé
- Nhớ backup file build.prop trước khi chỉnh sửa
- Có một số máy càng chạy lâu thì càng ổn định với setting trên (như máy mình).