цифровая электроника
вычислительная техника
встраиваемые системы

 
» » » Как увеличить скорость работы накопителя в Raspberry Pi

Как увеличить скорость работы накопителя в Raspberry Pi

Автор: Mike(admin) от 31-12-2016, 20:55

Как правило, когда речь заходит о сравнении скоростей работы твердотельного накопителя и обычного жесткого диска с вращающимися элементами, то победа достается, конечно же, твердотельному накопителю. Тем не менее, в случае одноплатным компьютером Raspberry Pi твердотельный «диск» представляет собой карту памяти, которая использует последовательный интерфейс. Таким образом, в то время как 7200 RPM SATA диск может достичь скорости свыше 100 МБ/с, производительность Raspberry Pi в этом плане значительно меньше, поскольку в среднем скорость записи составляет около 1 МБ/с


Как увеличить скорость работы накопителя в Raspberry Pi

Но все же скорость обмена данными процессора Raspberry Pi с накопителем можно увеличить. Так, помимо основных настроек в Raspberry Pi есть еще дополнительные, которые, несмотря на кажущуюся с первого взгляда бесполезность, могут увеличить производительность этого миникомпьютера.


К полезным для данного случая настройкам можно отнести следующие.


vm.dirty_background_ratio – это процент оперативной памяти, который может быть заполнен страницами «грязной» памяти перед записью на диск. Значение по умолчанию для Raspbian равно 10.


vm.dirty_ratio – это максимальный объем оперативной памяти, который может быть заполнен «грязными» страницами перед записью «грязных» страниц памяти на диск. Значение по умолчанию для Raspbian равно 20.


vm.swappiness – этот параметр контролирует, насколько агрессивно система должна использовать пространство подкачки. Чем ближе значение к 100, тем чаще система будет использовать подкачку. Значение по умолчанию для Raspbian равно 1.


vm.vfs_cache_pressure - этот параметр контролирует, насколько агрессивно ядро высвобождает память, используемую для КЭШей. Значение по умолчанию для Raspbian равно 100.


Чтобы увидеть все текущие параметры ядра в системе Linux, выполните следующую команду:


sysctl –a


С этими параметрами стоит поэкспериментировать, если вы желаете увеличить работоспособность накопителя в вашем Raspberry Pi. В результате некоторых экспериментов наиболее оптимальными были выявлены приведенные ниже параметры, повышающие скорость записи до 5 МБ/с. Увы, большего значения добиться проблематично.


sysctl -w vm.swappiness=15
sysctl -w vm.vfs_cache_pressure=50
sysctl -w vm.dirty_background_ratio=15
sysctl -w vm.dirty_ratio=20



Таким образом, карта памяти для Raspberry Pi в плане скорости не может быть тем же самым что и жесткий диск для персонального компьютера. Но все же благодаря определенным манипуляциям с параметрами ее работоспособность можно повысить.




© digitrode.ru


Теги: Raspberry Pi



Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий