# Конфигурация Immich (LXC) ## Текущее → Целевое | Ресурс | Было | Стало | |--------|------|-------| | CPU | 8 cores | 3 cores | | RAM | 10 GB | 8 GB | | Swap | — | 4 GB (файл) | --- ## 1. Настройка ресурсов Proxmox На хосте Proxmox (192.168.1.150): ```bash # Замени на реальный ID контейнера Immich pct set --cores 3 pct set --memory 8192 ``` --- ## 2. Файл подкачки внутри контейнера Войти в контейнер: ```bash pct enter ``` Создать swap 4 GB: ```bash # Создать файл 4 GB fallocate -l 4G /swapfile # Безопасность chmod 600 /swapfile # Инициализировать swap mkswap /swapfile # Включить swapon /swapfile # Сделать постоянным (добавить в fstab) echo '/swapfile none swap sw 0 0' >> /etc/fstab ``` Проверить: ```bash free -h ``` Должно быть: `Swap: 4.0Gi`. --- ## 3. Опционально: swappiness Чтобы swap использовался не слишком агрессивно: ```bash # Текущее (обычно 60) cat /proc/sys/vm/swappiness # Уменьшить до 10 (рекомендуется для серверов) echo 'vm.swappiness=10' >> /etc/sysctl.conf sysctl -p ``` Для LXC это может не сработать (настраивается на хосте). Если контейнер не видит изменение — не критично.