Size: a a a

2020 September 15

I

Ivan in ru_proxmox
Haters Gonna Hate
как вариант) надеюсь на умирающий проект выделят денег
в селектеле можно найти весьма бюджетные сервера по акции. впрочем как и в хетзнере.
источник

HH

Haters Gonna Hate in ru_proxmox
Ivan
в селектеле можно найти весьма бюджетные сервера по акции. впрочем как и в хетзнере.
да, помню хетзнер. там когда то стоял тоже легаси сервак. посмотрю может и в кз что есть
источник

1

112 in ru_proxmox
112
Отключил ребут. 18.7 htop показывает занято ОЗУ: 16 под вм + 2,7- сам прокс.
options zfs zfs_arc_max=2147483648
тоже указано. Запускаю в вм тест crystaldiskmark: на чтении всё норм, 19.3-19.4 озу ест, как на запись тест идёт - сжирает всю свободную озу
#вопрос открыт: как ограничить чтобы zfs не сжирал ОЗУ при записи на него?
источник

1

112 in ru_proxmox
Dark Sky
А почему ты думаешь что сам Линукс не кеширует?
Отключен кэш диска в проксмоксе
источник

DS

Dark Sky in ru_proxmox
112
Отключен кэш диска в проксмоксе
А в виртуалке?
источник

1

112 in ru_proxmox
riv1329
По моему, это память кончилась. kvm не будет отправлять виртуалки в своп, при недостатке памяти он ребутнет хост.

В качестве временной меры можно активировать механизм KSM (kernel same page sharing) нужно установить пакет ksmtuned и настроить его конфиг, чтобы он быстрее активировался. Тут дилема возникает: чем активнее ksm тем больше на него процессора тратится, и тем сильнее он утаптывает память, которая сама по себе постоянно разутаптывается назад.

Виртуалки нужно будет запускать по одной, когда 70% памяти будет занято, подождите, когда утопчется и запускайте остальные.

Это очень агрессивные настройки:

cat /etc/ksmtuned.conf 
# Configuration file for ksmtuned.

# How long ksmtuned should sleep between tuning adjustments
KSM_MONITOR_INTERVAL=10

# Millisecond sleep between ksm scans for 16Gb server.
# Smaller servers sleep more, bigger sleep less.
# KSM_SLEEP_MSEC=10

KSM_NPAGES_BOOST=3000
# KSM_NPAGES_DECAY=-50
# KSM_NPAGES_MIN=64
KSM_NPAGES_MAX=12500

KSM_THRES_COEF=30
KSM_THRES_CONST=32768

# uncomment the following if you want ksmtuned debug info

LOGFILE=/var/log/ksmtuned
DEBUG=1
Ну как кончилась то? Тока что была - и съелась вся? Свопа нету
источник

1

112 in ru_proxmox
Dark Sky
А в виртуалке?
cache=no cache об этом говорим?
источник

DS

Dark Sky in ru_proxmox
112
cache=no cache об этом говорим?
источник

I

Ivan in ru_proxmox
112
#вопрос открыт: как ограничить чтобы zfs не сжирал ОЗУ при записи на него?
попробуй задать лимит для arc
источник

1

112 in ru_proxmox
Ivan
попробуй задать лимит для arc
root@pve:~# cat /etc/modprobe.d/zfs.conf
options zfs zfs_arc_max=2147483648
источник

1

112 in ru_proxmox
Этот же кэш берётся из ОЗУ, выделенной ВМ. Из гипервизора же своровать не может вроде как?
источник

I

Ivan in ru_proxmox
вроде был баг, когда слишком маленькие значения не принимались.
источник

I

Ivan in ru_proxmox
поставь 4-8 гига
источник

I

Ivan in ru_proxmox
вообще менее 4 выделять неразумно
источник

1

112 in ru_proxmox
Ivan
вообще менее 4 выделять неразумно
Он мне на nvme вообще не нужен этот арк. Озу хочу сэкономить
источник

DS

Dark Sky in ru_proxmox
112
Этот же кэш берётся из ОЗУ, выделенной ВМ. Из гипервизора же своровать не может вроде как?
А ты сразу всю память отдаешь в гостя?
источник

1

112 in ru_proxmox
Dark Sky
А ты сразу всю память отдаешь в гостя?
https://t.me/ru_proxmox/87395 ну вот же писал, как дело обстоит
источник

DS

Dark Sky in ru_proxmox
Ну я вижу только общую картину, 58/62 занято, а swapines сколько стоит?
источник

DS

Dark Sky in ru_proxmox
Логи только помогут, но рассчитывать потребление памяти на 99%?
источник

DS

Dark Sky in ru_proxmox
Когда беккап делаешь, не валится?
источник