Hirdetés

Aktív témák

  • sto1911

    veterán

    Talaltam egy erdekes modositast, amivel az SD sebessegeit lehet feltornazni, az alabbiak szerint:

    SDTools ertekek, nalam, gyari kartyaval, SSR4-en:

    Write / Read / value in kbytes
    6,8 / 21.1 / 128
    8,9 / 41.1 / 4096
    11,1 / 31,3 / 3072

    Elmelet:

    Ami a value in kbytes-ban van, azt modositjuk, az alap a 128. Ez az ertek az un. read ahead, azaz az eloreolvasas merteke ~ nem csak a kert adatot olvassa be a gep a kartyarol, hanem mellette levoket is, 128kbyte mennyisegben. Ha ezt emeljuk, akkor egy lepesben tobb adatot fog beolvasni a kartyarol, es amennyiben a kovetkezokben kert adatot mar beolvasta, akkor nem fog a kartyahoz nyulni megint. Ne kerdezzetek, hogy a 3072 miert adott jobb eredmenyt, mint a 4096, itt a tobb nem jobb :)

    Kivitelezes:

    Semmilyen felelosseget nem vallalok az esetleges karok miatt!

    Aki tudja, az irja bele a /system/etc/init.qcom.post_boot.sh fajlba ezt, a 128-at kicserelve valamire (lsd. fentebb):

    echo 128 > /sys/devices/virtual/bdi/179:0/read_ahead_kb

    Akinek ez a modszer nem megy, az hozzon letre egy fajlt ezzel a tartalommal:

    #!/system/bin/sh
    if [ -e /sys/devices/virtual/bdi/179:0/read_ahead_kb ]
    then
    /system/xbin/echo "128" > /sys/devices/virtual/bdi/179:0/read_ahead_kb;
    fi;

    Mentse el pl. egy ilyen nevvel: 77sdcardreadfix, masolja be a /system/etc/init.d konyvtarba, adjon neki 777 jogokat (chmod 777 /system/etc/init.d/77sdcardreadfix), majd reboot es teszt.

    Jo tesztelgetest!

    Forras.

    [ Szerkesztve ]

Aktív témák