Скорость карты памяти в Android
Скорость карты памяти значительно влияет на общую производительность устройства с Android. Также очевидно, что именно от SD карты зависит скорость передачи данных по USB и иногда даже по Wi-Fi.
Измерить скорость карты памяти можно приложением SD Tools. Помимо собственно измерения скорости, данное приложение выводит подробную информацию об SD карте, такую как название и серийный номер. Узнав скорость записи, можно проверить соответствие SD карты классу, написанному на упаковке.
Существуют следующие классы карт памяти:
- SD Class 2 — (скорость записи не менее 2 МБ/с).
- SD Class 4 — (скорость записи не менее 4 МБ/с).
- SD Class 6 — (скорость записи не менее 6 МБ/с).
- SD Class 10 — (скорость записи не менее 10 МБ/с).
- SD Class 16 — (скорость записи не менее 16 МБ/с).
Ускорение карты памяти
Помимо физической скорости карты памяти на производительность значительно влияют такие параметры, как размер файлового кэша. При наличии прав root есть возможность увеличить его размер, что скорее всего скажется на скорости карты памяти.
Посмотреть размер файлового кэша можно командой терминала:
cat /sys/devices/virtual/bdi/179\:0/read_ahead_kb
Записать нужный размер можно командой (опытным путем было выяснено, что 2048 подойдет в самый раз):
echo "2048" > /sys/devices/virtual/bdi/179\:0/read_ahead_kb
Данное изменение будет работать до перезагрузки, поэтому разумно добавить его в автозагрузку. Скорее всего вам будет лень это делать, и это правильно, ведь в Play Market есть готовое приложение, ускоряющее работу карты памяти - SD-Booster. Его можно настроить так, чтобы изменение размера кэша происходило всякий раз после загрузки системы.
Ссылки: