Подробный гайд: Решение проблем с низкой производительностью в Astra Linux

Оптимизация Astra Linux: диагностика, очистка, настройка Fly и служб для ускорения работы на слабом железе

2026.04.15                  


Подробный гайд: Решение проблем с низкой производительностью в Astra LinuxПодробный гайд: Решение проблем с низкой производительностью в Astra Linux

Важно:

  • многие советы будут особенно актуальны для оптимизации под старое железо.

Шаг 1: Диагностика — что именно тормозит?

Перед оптимизацией необходимо понять источник проблемы.

Мониторинг в реальном времени

# Загрузка ЦП и памяти
top
# или более удобный htop (если установлен)
htop

# Загрузка дискового ввода/вывода
sudo iotop -o

# Статистика по дискам
iostat -x 2

# Сетевая активность
iftop
# или
nethogs

Быстрая сводка по системе

# Информация о железе
lscpu
free -h
df -h

# Проверка SMART дисков
sudo smartctl -a /dev/sda

# Журналы на предмет ошибок
sudo journalctl -p 3 -xb | tail -50

Шаг 2: Базовая очистка системы

Регулярная очистка помогает увеличить скорость и стабильность системы.

# Обновление списков пакетов
sudo apt-get update

# Установка обновлений
sudo apt-get upgrade -y

# Удаление ненужных зависимостей
sudo apt-get autoremove -y

# Очистка кэша пакетов
sudo apt-get autoclean
sudo apt-get clean

# Очистка старых ядер (оставит текущее + одно резервное)
sudo apt-get install byobu
byobu-select-profile  # для удобства
sudo apt-get purge $(dpkg -l 'linux-image-*' | awk '/^ii/ && $2 !~ /"$(uname -r | cut -d- -f1)"/ {print $2}')

Очистка кэша памяти (осторожно!)

# Синхронизация и очистка кэша
sudo sync
echo 3 | sudo tee /proc/sys/vm/drop_caches

Не используйте эту команду регулярно — Linux сам эффективно управляет кэшем. Применяйте только при явных проблемах с памятью.

Шаг 3: Оптимизация графического интерфейса Fly

Для ускорения работы графической оболочки рекомендуется отключить визуальные эффекты.

Через графический интерфейс:

  1. Откройте «Панель управления» → «Рабочий стол» → «Темы рабочего стола Fly»
  2. Перейдите во вкладку «Эффекты»

3. Отключите:

  • Анимацию окон
  • Прозрачность
  • Тени
  • Эффекты при переключении рабочих столов

Ручная правка конфигов (для продвинутых)

Отредактируйте файлы *.themerc в:

  • ~/.fly/theme/ — для текущего пользователя
  • /usr/share/fly-wm/theme/ — глобально

Добавьте/измените параметры:

# Режим экономии ресурсов
LowPerf = true

# Отключение анимации
StartMenuMapSpeed = 0
PagerMapSpeed = 0
*MapStyle = Normal

# Отключение эффектов
OnScreenEffectExit = 0
OnScreenEffectSwitcher = 0
ThumbSize = 0

# Оптимизация перемещения окон
OpaqueMove = false
OpaqueResize = false

# Простые обои (цвет вместо изображения)
WallPaper = "#3a6ea5"

# Отключение темы оформления окон
DecorTheme =

# Классическое меню вместо анимированного
UseStartButton = true

# Отключение пейджера (если не используется)
UsePager = false

После изменений перезапустите сессию или выполните:

fly-wm --restart

Шаг 4: Оптимизация системы и служб

Отключение ненужных служб

# Просмотр активных служб
systemctl list-units --type=service --state=running

# Отключение службы (пример)
sudo systemctl disable --now bluetooth.service
sudo systemctl disable --now cups.service        # если не печатаете
sudo systemctl disable --now ModemManager.service # если нет модема

Не отключайте:

  • systemd-journald, dbus, networking, ssh (если нужен удалённый доступ).

Настройка планировщика ввода/вывода (для HDD)

# Проверка текущего планировщика
cat /sys/block/sda/queue/scheduler

# Временная установка планировщика 'deadline' или 'noop' для HDD
echo deadline | sudo tee /sys/block/sda/queue/scheduler

# Для постоянного применения добавьте в ядро параметр:
# elevator=deadline в GRUB

Оптимизация своп-файла

# Проверка использования своп
free -h
swapon --show

# Уменьшение агрессивности использования свопа (по умолчанию 60)
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Шаг 5: Продвинутая оптимизация

A-Tune: автоматическая настройка производительности

Утилита для тонкой настройки системы с использованием машинного обучения (доступна в репозитории Astra Linux Special Edition):

# Установка
sudo apt-get install atune

# Запуск службы
sudo systemctl enable --now atuned

# Просмотр доступных профилей
atune-adm list

# Применение профиля (например, для общего использования)
sudo atune-adm profile default-default

# Автоматический анализ нагрузки и подбор профиля
sudo atune-adm analysis --apply

A-Tune особенно полезен на серверах, но может помочь и на десктопе при специфических нагрузках.

Настройка приоритетов процессов

# Запуск приложения с высоким приоритетом
nice -n -10 ваше_приложение

# Изменение приоритета уже запущенного процесса
sudo renice -n -5 -p <PID>

# Закрепление критичного процесса за конкретными ядрами
taskset -cp 0-3 <PID>  # все 4 ядра
taskset -cp 0-1 <PID>  # только 2 ядра (для экономии)

Шаг 6: Энергосбережение и температура

Перегрев может вызывать троттлинг (снижение частоты ЦП).

# Установка утилит мониторинга
sudo apt-get install lm-sensors hddtemp
sudo sensors-detect  # ответить "yes" на все вопросы

# Просмотр температур
sensors
sudo hddtemp /dev/sda

# Проверка частоты ЦП
cat /proc/cpuinfo | grep "MHz"

Если температура высокая:

  • Очистите систему охлаждения от пыли
  • Замените термопасту
  • Отключите разгон (если есть)

- Установите tlp для управления питанием:

sudo apt-get install tlp tlp-rdw
sudo tlp start

Шаг 7: Тестирование после оптимизации

# Тест производительности ЦП
sudo apt-get install sysbench
sysbench cpu --threads=4 --time=30 run

# Тест диска (осторожно, создаёт файл 1 ГБ)
dd if=/dev/zero of=/tmp/test.img bs=1G count=1 oflag=direct

# Тест памяти
sudo apt-get install memtester
sudo memtester 1024 1  # тест 1 ГБ

Если ничего не помогло

Дополнительные проверки:

1. Проверка целостности файлов:

   sudo debsums -s

2. Поиск «тяжёлых» процессов в логах:

   sudo grep -i "error\|fail\|warn" /var/log/syslog | tail -100

3. Проверка автозагрузки:

   systemctl list-unit-files --state=enabled
   ls -la ~/.config/autostart/

4. Тест в безопасном режиме (без графики):

  • Перезагрузитесь
  • В меню GRUB выберите «Recovery mode»
  • Проверьте, сохраняется ли проблема в текстовом режиме

Альтернативные решения:

  • Установите более лёгкое окружение (XFCE, LXQt) поверх Astra
  • Используйте Astra Linux Common Edition вместо Special Edition (меньше фоновых служб безопасности)
  • Рассмотрите обновление железа (особенно замена HDD на SSD даст наибольший прирост)

Чек-лист быстрой оптимизации для слабых ПК

Действие Эффект Сложность
Отключить эффекты Fly Высокий Низкая
sudo apt-get autoremove Средний Низкая
Уменьшить vm.swappiness=10 Средний Низкая
Отключить ненужные службы Высокий Средняя
Установить SSD вместо HDD Очень высокий Высокая
Использовать A-Tune Средний Средняя

Совет для вашего ПК. Наибольший прирост даст отключение визуальных эффектов Fly + замена HDD на SSD + ограничение автозагрузки. Эти три шага могут ускорить систему в 2-3 раза без замены процессора.

Удачи в оптимизации!