Kaskus

Tech

NexusPrimeAvatar border
TS
NexusPrime
[OFFICIAL LOUNGE] Google Galaxy Nexus Part 1
Quote:


Quote:


Technical Specification

Quote:


Quote:


Quote:


Quote:


Quote:

[OFFICIAL LOUNGE] Google Galaxy Nexus Part 1
Diubah oleh NexusPrime 29-03-2013 15:11
0
502.3K
13.3K
Thread Digembok
Mari bergabung, dapatkan informasi dan teman baru!
Android
Android
KASKUS Official
29.6KThread17.9KAnggota
Tampilkan semua post
HertzfeldAvatar border
Hertzfeld
#11106
LagFix + eMMC problem workaround (TRIM)
kemarin2 kan rame tuh problem2 eMMC yang ngalamin super lag di Random Writes maupun di penggunaan biasa, baik di eMMC chip VYL00M maupun V3U00M although lebih banyak terjadi di V3U00M.

buat ngecek tipe chip, bisa pake app eMMC Brickbug Check. buat benchmark performa sdcard, bisa pake app Androbench, dan cermati skor Random Write-nya.

terutama buat agan miqz, chntpw, roctoro, skoolkaholic, lontongsayurr, RemoteBecak
(sorry kalo ada yang gak kesebut or gak sengaja kesebut)

solusinya ada 6:
1. Setiap selesai boot, mount partisi data & cache pake opsi discard dan set fsync=off emoticon-Najis (S)
(-) nya: gak 100% aman, malah beberapa kasus jadi getting worse, gak user-friendly
2. Komplain ke SSC minta ganti mainboard emoticon-Mad (S)
(-) nya: gak semua orang SSC paham, dan SSC does not simply ganti mainboard ente (proved by agan roctoro)
3. Jangan isi sampe hampir penuh sdcard ente (lebih ke lari dari masalah sih, bukan solusi) emoticon-Malu (S)
4. pake fstrim emoticon-Cendol (S)
(-) nya: gak ada, tapi cuma 1 sebenernya: BELOM ADA BINARY-nya di Android
5. Pasrah emoticon-Cape d... (S)
6. Jual Gnex (ekstrim) emoticon-Ngakak (S)

fstrim itu sebenernya udah include di util-linux untuk platform x86, di-platform ARM sayangnya kemarin belum ada, cuma ada patch untuk include di BusyBox, tapi sayangnya lagi, BusyBox latest pun belum include command fstrim.

fstrim itu apa sih? kok bisa jadi solusinya? fstrim itu command buat melakukan TRIM pada SSD. Lha TRIM itu apa? Penjelasan sangat amat lengkap bisa dibaca disini: TRIM

long story short, menurut yang gw paham, TRIM itu perintah untuk bener2 menghapus block data yang udah bener2 gak dipakai di SSD. Hubungannya apaan? di SSD setiap kita menghapus data atau melakukan operasi, tidak benar2 menghapus data, hanya dilakukan pemberian tanda ("flag") bahwa block tersebut "deleted". So, yang terjadi adalah "overwrite" ketika nantinya ada penulisan data lagi. Kalo di HDD, itu gak jadi masalah. Di SSD? big problem. Why? "an overwrite produces significant overhead compared to writing data into an empty page, potentially crippling write performance."

Terus? Dengan command TRIM, setiap 'block' benar2 dihapus sebelum melakukan operasi write, which results in faster writing speed, seperti SSD seharusnya.

bedanya ama discard apa? Singkatnya, it's a safer and more reliable implementation of discard.

kemarin dapet info dari agan chrone ternyata udah ada user yang implementasiin binary fstrim ke Android, malah dibuat app nya juga (baru semalem dirilis jam setengah 11), jadi kita tinggal one touch saja. Minusnya, cuma belum ada scheduled TRIM.

App yang dimaksud:
LagFix
(meskipun ditulis untuk HOX dan N7, compatible sama Galnex kok, karena chip nya sama, bahkan kompatibel juga di N4)

kalo mau lebih "geekish", ekstrak apk dari app diatas (sebelumnya rename jadi .zip), terus masuk ke folder assets, copy file fstrim yang ada disitu ke /system/bin dan set permission 755, ente bisa ngejalanin proses TRIM dari terminal emulator pake perintah "fstrim -v [partisi]", lebih lanjut dengan itu, ente bisa bikin script init.d sehingga tiap kali reboot, system melakukan proses TRIM secara otomatis. Dan ente pun bisa pakai binary fstrim tersebut untuk ngebuat flashable TRIM-er di CWM... emoticon-Big Grin

Penjelasan lengkap:
LagFix Explanation
Galaxy Nexus Storage Performance Over Time & TRIM
[DEVS & EXP-USERS ONLY]High I/O wait
kaskus

hasil sebelum dan setelah pake app fstrim buat nge-TRIM sdcard ente, bisa dilihat di link penjelasan kedua. Considerably faster.

Good Job Master Chrone! emoticon-Big Grin

"tiap gnex pasti bakalan beda hasilnya, DWYOR!"

after all, maybe I'm mistaken, so correct me if I'm proved out to be wrong
Diubah oleh ed_wynn 30-01-2013 00:04
0
Ikuti KASKUS di
© 2026 KASKUS, PT Darta Media Indonesia. All rights reserved.