Menu

XDA fórum: Zvyšte rychlost čtení z SD karty

Rychlost načítání dat z microSD karty závisí v první řadě na tom, jakou má daná karta třídu (class). Pokud ale porovnáte rychlost čtení z téže karty v počítači a v telefonu, patrně budete zklamáni, neboť telefon bude výrazně zaostávat. Podle člena XDA fóra, vystupujícího pod přezdívkou brainmaster, nezáleží na tom, jestli máte rychlou SD kartu třídy 10 třídy nebo horší – výsledky prostě nebudou světoborné. Problém je v nastavení vyrovnávací paměti. Velikost cache pro čtení z SD karty na zařízeních s Androidem je nastavena na 128 kB a na některých ROM dokonce jen na 4 KB.

Chcete-li zkontrolovat či změnit nastavení vašeho telefonu, přejděte do složky /sys/devices/virtual/bdi/179:0/read_ahead_kb (raději připomeňme, že bez roota a šikovného správce souborů tento krok neuděláte). Zde můžete nastavit novou hodnotu v kilobajtech, ale po restartu dojde k jejímu přepsání na původní stav. Aby provedené změny přetrvaly, je třeba zajistit spouštění skriptu při každém startu systému přes init.d. Tuto operaci si můžete usnadnit pomocí skriptů, které jsou na XDA fóru ke stažení.

Chcete-li zjistit nejvhodnější velikost cache pro vaší SD kartu a nejlepší metodu, jak ji změnit, doporučujeme prostudovat příslušné vlákno.

Zdroj: XDA Developers.

 

Komentáře

Honko

Honko

4.4.2011 14:25

Potvrzuji. Mám to už od včerejška a někde je to i znát. Ale nefungoval mi původní skript na mém nexus One CM7 RC4 až tenhle:

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

Coolajda

Coolajda

4.4.2011 14:41

Aplikace SD Card Speed Booster to umí i bez skriptů

Jiras

Jiras

4.4.2011 16:10

Ta aplikace neudělá nejspíš nic jiného, než je tohle. Proč kvůli půlminutě s ADB platit za nějakou aplikaci?

feyl

feyl

4.4.2011 22:24

Coolajda: dik za tip, paradni aplikace, komu se nechce hrabat ve skriptech :) u me byla znatelna zmena z 1024 na 4096 na htc tattoo s cm7

Overlama

Overlama

5.4.2011 0:46

Nefunguje, stále ukazuje hodnoty 5/10, mám Samsung Galaxy S 2.2.1.

BluPix

BluPix

5.4.2011 10:10

Super, na G1 a Transcend 8GB class 6 to šlo z 4.1/13.7 na 5.5/22.5 . Jen na mé romce jsem ten skript dal do /data/local/userinit.sh .

Andrej

Andrej

18.9.2011 10:18

Som pouzil SD speed increase, zmenil zo 128 na 4096 a je to uplne o niecom inom, galeria obrazkov sa nacita prakticky okamzite, mozem len odporucit.

Týna

Týna

1.12.2015 13:01

Dobrý den,
pořídila jsem si digitální zrcadlovku, a když do ní dám paměťovou kartu, tak se objeví nápis : Chyba paměťové karty, ověřte ji. V PC jsem už SD kartu ověřila a stejně to nejde. Díky za radu.

RSS (komentáře k článku)