RaspberryPi: различия между версиями

Материал из ALT Linux Wiki
 
Строка 30: Строка 30:
== Оптимизация системы ==
== Оптимизация системы ==


TODO : см. напр. что сделано в armbian:
TODO : см. напр. что сделано в armbian: {{nav|https://docs.armbian.com/#what-is-armbian|Performance tweaks}}
https://docs.armbian.com/#what-is-armbian -> Performance tweaks
*{{path|/var/log}} монтируется как сжатое устройство (zram, lzo), сервис log2ram сохраняет логи на диск ежедневно и при выключении
*{{path|/var/log}} монтируется как сжатое устройство (zram, lzo), сервис log2ram сохраняет логи на диск ежедневно и при выключении
*Половина памяти | выделяется для / расширяется со | сжатым свопом
*Половина памяти | выделяется для / расширяется со | сжатым свопом

Текущая версия от 22:36, 8 января 2024

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


ALT Linux на Raspberry Pi.

Заготовка страницы.

  • Raspberry Pi 1 (A,A+,B,B+,Zero) имеют архитектуру ARMv6, в ALT Linux не поддерживается.
  • Raspberry Pi 2 имеют архитектуру ARMv7, допускают установку Ports/arm.
  • Raspberry Pi 3 и 4 имеют архитектуру ARMv8, допускают установку Ports/arm и AArch64.

Поддержка аппаратного ускорения воспроизведения видео (h264)

Приложение
chromium Symbol oppose vote.svg 
vlc Symbol oppose vote.svg 

Недостающие пакеты

  • Symbol oppose vote.svg  raspberry pi userland tools and libraries (vcgencmd, tvservice, ...) libraspberrypi.git

Оптимизация системы

TODO : см. напр. что сделано в armbian: https://docs.armbian.com/#what-is-armbian ▷ Performance tweaks

  • /var/log монтируется как сжатое устройство (zram, lzo), сервис log2ram сохраняет логи на диск ежедневно и при выключении
  • Половина памяти | выделяется для / расширяется со | сжатым свопом
  • /tmp монтируется как tmpfs (опционально сжатый)
  • Профиль браузера кэшируется в ОЗУ
  • Оптимизированный планировщик ввода-вывода (проверьте /etc/init.d/armhwinfo)
  • Включена обратная запись данных журнала (/etc/fstab)
  • commit=600 сбрасывает данные на диск каждые 10 минут (/etc/fstab)
  • Оптимизированное масштабирование частоты процессора с помощью регулятора interactive (/etc/init.d/cpufrequtils)
    • 480-1010 МГц @Allwinner A10/A20
    • 480–1368 МГц @Allwinner H2+/H3
    • 392-996 МГц @Freescale imx
    • 600-2000 МГц @Exynos и S905
  • Прерывания eth0 используют выделенное ядро ​​(платы на базе Allwinner)

Ссылки