This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
proxmox:tweaks [2021/04/13 16:11] root |
proxmox:tweaks [2021/07/23 16:21] (current) root |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Оперативная память ====== | + | ====== Твики и настройки ====== |
| + | |||
| + | ===== Оперативная память ===== | ||
| + | |||
| + | ==== ksmtuned | ||
| - | ==== ksmtuned ==== | ||
| Поставляется (?) в ISO-образе PVE, но отсутствует при установке по мануалу | Поставляется (?) в ISO-образе PVE, но отсутствует при установке по мануалу | ||
| - | | + | |
| + | < | ||
| + | | ||
| + | |||
| + | </ | ||
| Конфиг: | Конфиг: | ||
| - | | + | |
| + | < | ||
| + | | ||
| + | |||
| + | </ | ||
| переменная: | переменная: | ||
| - | | + | |
| - | KSM_THRES_COEF=80 # | + | < |
| + | | ||
| + | KSM_THRES_COEF=80 # | ||
| + | |||
| + | </ | ||
| Технология призвана экономить RAM на гипервизоре, | Технология призвана экономить RAM на гипервизоре, | ||
| - | | + | |
| - | systemctl enable ksmtuned | + | < |
| - | ==== pvestatd ballooning ==== | + | |
| + | systemctl enable ksmtuned | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== pvestatd ballooning ==== | ||
| В скрипте сервиса | В скрипте сервиса | ||
| - | nano / | + | |
| + | < | ||
| + | | ||
| + | |||
| + | </ | ||
| строка в коде | строка в коде | ||
| - | | + | |
| - | my $goal = int($hostmeminfo-> | + | < |
| + | | ||
| + | my $goal = int($hostmeminfo-> | ||
| + | |||
| + | </ | ||
| Задаёт, | Задаёт, | ||
| - | | + | |
| - | + | < | |
| - | | + | sed -i 's/ 0.8 / 0.95 /g' / |
| - | ==== nat forwarding ==== | + | |
| + | </ | ||
| + | |||
| + | ==== memory overcommit | ||
| + | |||
| + | Выделять гостям оперативную память не всю сразу, а по мере заполнения: | ||
| + | |||
| + | < | ||
| + | echo 1 > / | ||
| + | |||
| + | </ | ||
| + | |||
| + | Требуется остановка и запуск гостей для применения | ||
| + | |||
| + | ===== Сеть ===== | ||
| + | |||
| + | ==== nat forwarding ==== | ||
| Для разрешения форвардинга: | Для разрешения форвардинга: | ||
| - | | + | |
| + | < | ||
| + | | ||
| + | |||
| + | </ | ||
| Для персистентной настройки: | Для персистентной настройки: | ||
| - | | + | |
| - | net.ipv4.ip_forward = 1 | + | < |
| - | ==== iptables ==== | + | |
| + | net.ipv4.ip_forward = 1 | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== iptables ==== | ||
| Включение маскарадинга | Включение маскарадинга | ||
| - | | + | |
| + | < | ||
| + | | ||
| + | |||
| + | </ | ||
| Сохранение настроек для персистенса | Сохранение настроек для персистенса | ||
| - | | + | |
| - | iptables-save > / | + | < |
| - | grep -q ' | + | |
| - | ==== Решение проблем с драйвером e1000e ==== | + | iptables-save> |
| - | Случаются подвисания сетевого интерфейса, | + | grep -q ' |
| - | Диагностика: | + | |
| - | dmesg -T | + | </ |
| - | [Sun Apr 4 19:48:37 2021] e1000e 0000: | + | |
| + | ==== Решение проблем с драйвером e1000e ==== | ||
| + | |||
| + | Случаются подвисания сетевого интерфейса, | ||
| + | < | ||
| + | |||
| + | | ||
| + | [Sun Apr 4 19:48:37 2021] e1000e 0000: | ||
| + | |||
| + | </ | ||
| Лечение: | Лечение: | ||
| - | | + | |
| - | # | + | < |
| - | up / | + | |
| - | up / | + | # |
| + | up / | ||
| + | up / | ||
| + | |||
| + | </ | ||
| + | |||