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