User Tools

Site Tools


proxmox:tweaks

This is an old revision of the document!


ksmtuned


Поставляется (?) в ISO-образе PVE, но отсутствует при установке по мануалу

  apt install ksmtuned

Конфиг:

  nano /etc/ksmtuned.conf

переменная:

  KSM_THRES_COEF=20 #дефолт
  KSM_THRES_COEF=80 #активировать при 80% свободной памяти, т.е. 20% занятой    

Технология призвана экономить RAM на гипервизоре, неизвестно, насколько эффективно на самом деле - необходимо расширенное тестирование.

  systemctl restart ksmtuned
  systemctl enable ksmtuned

pvestatd ballooning


В скрипте сервиса

  nano /usr/share/perl5/PVE/Service/pvestatd.pm

строка в коде

  my $goal = int($hostmeminfo->{memtotal} * 0.8 - $hostmeminfo->{memused}); #дефолт
  my $goal = int($hostmeminfo->{memtotal} * 0.95 - $hostmeminfo->{memused}); # 95% занятой памяти

Задаёт, при каком проценте использованной памяти сервис pvestatd начинает заставлять гостей освобождать кешированную оперативную память

  systemctl restart pvestatd

nat forwarding


Для разрешения форвардинга:

  echo 1 > /proc/sys/net/ipv4/ip_forward

Для персистентной настройки:

  nano /etc/sysctl.conf
  net.ipv4.ip_forward = 1
proxmox/tweaks.1618312479.txt.gz · Last modified: 2021/04/13 14:14 by root