-
Notifications
You must be signed in to change notification settings - Fork 59
Performance Optimization ru
В этом руководстве описаны методы оптимизации производительности MiniOS с акцентом на его уникальные особенности как live-системы. Наибольший прирост производительности достигается за счёт настройки того, как MiniOS загружает свои данные и обрабатывает постоянные изменения.
Самый эффективный способ ускорить работу системы, особенно при запуске с медленного USB-накопителя, — использовать параметры загрузки для управления тем, как система загружается в память. Полный список доступных параметров смотрите в разделе Параметры загрузки.
Это самая важная оптимизация. Параметр загрузки toram копирует всю систему MiniOS с загрузочного носителя в оперативную память вашего компьютера. Благодаря этому система становится максимально отзывчивой, так как больше не требуется считывать данные с медленного USB-накопителя.
-
Использование: Добавьте
toramв командную строку ядра при загрузке. -
Требование: Необходимо достаточно оперативной памяти для размещения основных модулей системы. Для редакции
standardрекомендуется минимум 2–3 ГБ свободной ОЗУ. - Преимущество: Значительно ускоряет запуск приложений и общую отзывчивость системы.
Для toram доступны два режима:
-
toram=full(по умолчанию): Копируются все модули системы в оперативную память. Используйте этот режим, если у вас достаточно памяти. -
toram=trim: Копируются только необходимые модули, определённые параметрами загрузкиloadиnoload. Подходит для систем с ограниченным объёмом ОЗУ.
Чтобы снизить использование памяти, вы можете указать, какие модули загружать. Это особенно эффективно в сочетании с toram=trim.
-
load=module1,module2: Загружаются только указанные модули (например,load=01-kernel,03-gui-base,04-xfce-desktop). -
noload=module_name: Исключает определённый модуль из загрузки.
Это позволяет создать компактную систему в ОЗУ, настроенную под ваши задачи.
То, как MiniOS сохраняет ваши изменения (постоянство), может существенно влиять на производительность, особенно на скорость записи.
Параметр загрузки perchmode определяет механизм хранения ваших изменений. Выбор зависит от вашего устройства хранения:
-
perchmode=native(по умолчанию): Сохраняет файлы напрямую в каталог на вашем устройстве. Это самый быстрый вариант для SSD и быстрых USB-накопителей, так как отсутствуют накладные расходы на файловую систему внутри файла. -
perchmode=raw: Использует заранее выделенный образ-файл для изменений. Производительность хорошая, но размер файла фиксирован. -
perchmode=dynfilefs: Использует динамически расширяемый файл. Это хороший выбор для медленных USB-флешек, так как может снизить износ памяти и потенциально продлить срок службы накопителя, хотя может быть немного медленнее, чем режимnative.
По умолчанию MiniOS работает в "live"-режиме, при котором все изменения теряются после перезагрузки. Чтобы сохранить изменения, необходимо явно включить постоянство.
-
Включить постоянство: Добавьте параметр
perchв командную строку загрузки. Это укажет MiniOS активировать механизм сохранения изменений. -
Отключить постоянство: Просто не добавляйте параметр
perch. Если его нет, система будет работать полностью из ОЗУ (или загрузочного устройства), и изменения сохраняться не будут.
MiniOS по умолчанию использует zram для создания сжатого swap-пространства в оперативной памяти. Это повышает производительность на системах с ограниченным объёмом физической памяти, позволяя избежать использования гораздо более медленного swap-файла на диске.
Автоматический размер:
- ≥4ГБ ОЗУ: 2ГБ ZRAM
- 1–4ГБ ОЗУ: 50% от общего объёма ОЗУ
- <1ГБ ОЗУ: 512МБ ZRAM
Параметры загрузки:
-
zramsize=1024: Задаёт размер устройства zram (например,zramsize=1024для 1ГБ). По умолчанию размер определяется автоматически в зависимости от объёма вашей ОЗУ. -
zramcomp=lz4: Задаёт алгоритм сжатия (lzo,lzo-rle,lz4,lz4hc,zstd).lz4обычно обеспечивает хороший баланс между скоростью и степенью сжатия. -
nozram: Полностью отключает ZRAM.
Для большинства пользователей стандартные настройки zram оптимальны. Изменять их рекомендуется только при наличии особых требований и понимании возможных последствий.
- Используйте быстрый USB-накопитель: Ключевой аппаратный фактор производительности MiniOS — это скорость вашего USB-устройства. Использование USB 3.0 или более быстрого SSD-накопителя обеспечит значительно лучший опыт по сравнению с дешёвой и медленной флешкой USB 2.0.
- Выбор файловой системы: Для раздела с постоянством изменений рекомендуется стандартная Linux-файловая система, такая как ext4 — она обычно обеспечивает наилучшую производительность и надёжность.
🌐 Languages
📋 About MiniOS
🚀 Installation
⚙️ Configuration
🛡️ Administration
🛠️ Development
📋 Über MiniOS
🚀 Installation
- Schnellstartanleitung
- Hardware-Kompatibilität
- MiniOS Installation
- MiniOS Installer
- USB-Erstellungstools
⚙️ Konfiguration
🛡️ Administration
🛠️ Entwicklung
📋 Acerca de MiniOS
🚀 Instalación
- Guía de Inicio Rápido
- Compatibilidad de Hardware
- Instalando MiniOS
- Instalador de MiniOS
- Herramientas para Crear USB
⚙️ Configuración
- Menús de Arranque
- Parámetros de Arranque
- Archivo de Configuración
- Parámetros de live-config
- Gestión de Sesiones
🛡️ Administración
- Lista de Paquetes
- Gestión del Kernel
- Endurecimiento de Seguridad
- Optimización de Rendimiento
- Virtualización
🛠️ Desarrollo
📋 À propos de MiniOS
🚀 Installation
- Guide de démarrage rapide
- Compatibilité matérielle
- Installation de MiniOS
- Programme d’installation MiniOS
- Outils de création USB
⚙️ Configuration
- Menus de démarrage
- Paramètres de démarrage
- Fichier de configuration
- Paramètres live-config
- Gestion de session
🛡️ Administration
- Liste des paquets
- Gestion du noyau
- Renforcement de la sécurité
- Optimisation des performances
- Virtualisation
🛠️ Développement
📋 Tentang MiniOS
🚀 Instalasi
- Panduan Mulai Cepat
- Kompatibilitas Perangkat Keras
- Menginstal MiniOS
- Installer MiniOS
- Alat Pembuatan USB
⚙️ Konfigurasi
🛡️ Administrasi
🛠️ Pengembangan
📋 Informazioni su MiniOS
🚀 Installazione
- Guida Rapida
- Compatibilità Hardware
- Installazione di MiniOS
- Installatore MiniOS
- Strumenti per Creare USB
⚙️ Configurazione
🛡️ Amministrazione
- Elenco Pacchetti
- Gestione Kernel
- Rafforzamento della Sicurezza
- Ottimizzazione Prestazioni
- Virtualizzazione
🛠️ Sviluppo
📋 Sobre o MiniOS
🚀 Instalação
- Guia de Início Rápido
- Compatibilidade de Hardware
- Instalando o MiniOS
- Instalador do MiniOS
- Ferramentas de Criação de USB
⚙️ Configuração
- Menus de Boot
- Parâmetros de Boot
- Arquivo de Configuração
- Parâmetros live-config
- Gerenciamento de Sessão
🛡️ Administração
- Lista de Pacotes
- Gerenciamento de Kernel
- Reforço de Segurança
- Otimização de Desempenho
- Virtualização
🛠️ Desenvolvimento
📋 О MiniOS
🚀 Установка
- Краткое руководство
- Совместимость с оборудованием
- Установка MiniOS
- Установщик MiniOS
- Инструменты для создания USB
⚙️ Конфигурация
🛡️ Администрирование
🛠️ Разработка