Size: a a a

2020 October 23

СГ

Сергей Голод... in ru_proxmox
Дмитрий
Добрый день!
Подскажите пожалуйста как настроить proxmox, чтобы он выдавал всю дисковую производительность (iowait) на одну ВМ.

На самом proxmox iowait 0.2%, а внутри ВМ 64%.
Насколько я понимаю proxmox ограничивает ресурсы ввода-вывода на ВМ. Но мне нужно, чтобы максимально все ресурсы ввода-вывода отдавались в приоритетном порядке одной ВМ, пусть даже в ущерб другим ВМ.
Как это сделать?

Скриншот ниже.

Весь инет перерыл, нигде не нашел.

Заранее спасибо!
если вы через настройки ВМ не лимитируете, то прокс ничего "своего особенного" не делает. Его задача запустить kvm  с параметрами. Дальше только ядро ОС (хоста) управляет вводом-выводом.
источник

СГ

Сергей Голод... in ru_proxmox
в настройках диска вашей ВМ - тут нет "лишнего"?
источник

I

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

СГ

Сергей Голод... in ru_proxmox
Ivan
вроде как iothread в теории может дать небольшой прирост io, но на прарктике я прироста не смог заметить.
если несколько дисков будет у ВМ. Для единственного диска я тоже не увидел разницы
источник

СГ

Сергей Голод... in ru_proxmox
Дмитрий
Добрый день!
Подскажите пожалуйста как настроить proxmox, чтобы он выдавал всю дисковую производительность (iowait) на одну ВМ.

На самом proxmox iowait 0.2%, а внутри ВМ 64%.
Насколько я понимаю proxmox ограничивает ресурсы ввода-вывода на ВМ. Но мне нужно, чтобы максимально все ресурсы ввода-вывода отдавались в приоритетном порядке одной ВМ, пусть даже в ущерб другим ВМ.
Как это сделать?

Скриншот ниже.

Весь инет перерыл, нигде не нашел.

Заранее спасибо!
попробуйте ionice для конкретного процесса с вашей ВМ в хосте сделать
источник

I

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

I

Ivan in ru_proxmox
Дмитрий
Добрый день!
Подскажите пожалуйста как настроить proxmox, чтобы он выдавал всю дисковую производительность (iowait) на одну ВМ.

На самом proxmox iowait 0.2%, а внутри ВМ 64%.
Насколько я понимаю proxmox ограничивает ресурсы ввода-вывода на ВМ. Но мне нужно, чтобы максимально все ресурсы ввода-вывода отдавались в приоритетном порядке одной ВМ, пусть даже в ущерб другим ВМ.
Как это сделать?

Скриншот ниже.

Весь инет перерыл, нигде не нашел.

Заранее спасибо!
думаю стоит проверить попугаи с помощью fio. сам параметр iowait мало о чем говорит и им невозможно сравнивать производительность.
источник

Д

Дмитрий in ru_proxmox
Алексей Харламов
У тебя похоже хранилище ext или что?
Да, ext4
источник

Д

Дмитрий in ru_proxmox
Сергей Голод
в настройках диска вашей ВМ - тут нет "лишнего"?
Нет
источник

Д

Дмитрий in ru_proxmox
Сергей Голод
попробуйте ionice для конкретного процесса с вашей ВМ в хосте сделать
ionice для процесса этой ВМ пробовал делать, но разницы не заметил
источник

АХ

Алексей Харламов... in ru_proxmox
Дмитрий
Да, ext4
Прокс не палит iowait на хранилище типа directory
источник

АХ

Алексей Харламов... in ru_proxmox
Так что там у вас всё хорошо, полная производительность
источник

Д

Дмитрий in ru_proxmox
Алексей Харламов
Прокс не палит iowait на хранилище типа directory
Всмысле не палит??
источник

АХ

Алексей Харламов... in ru_proxmox
Дмитрий
Всмысле не палит??
В прямом, это же папка. Если было бы блочное устройство, то показывал бы, а на папке не показывает
источник

I

Ivan in ru_proxmox
Дмитрий
Да, ext4
lvm даст побольше производительность
источник

СГ

Сергей Голод... in ru_proxmox
Дмитрий
Всмысле не палит??
вы бы промеряли свои диски/устройства (где размещены образы ВМ) на реальную производительность через тот же fio. У вас образы ВМ в файлах лежат?
источник

Д

Дмитрий in ru_proxmox
Алексей Харламов
Так что там у вас всё хорошо, полная производительность
Как производительность может быть полной, если iowait proxmox 0.2%?  
Ведь если бы я напрямую на железе развернул тот же самый сервер, а не на ВМ, то производительность была бы выше и iowait на самом сервере был бы не 0,2%.

Например при копировании файла на proxmox iowait становится примеро=но 40% при этом операций чтения записи намного больше.
??
источник

Д

Дмитрий in ru_proxmox
Сергей Голод
вы бы промеряли свои диски/устройства (где размещены образы ВМ) на реальную производительность через тот же fio. У вас образы ВМ в файлах лежат?
Да, qcow2, без снапшотов.
источник

СГ

Сергей Голод... in ru_proxmox
Дмитрий
Да, qcow2, без снапшотов.
это как уже отметили - не лучший вариант. lvm или zvol - будет куда быстрее.
источник

Д

Дмитрий in ru_proxmox
Сергей Голод
вы бы промеряли свои диски/устройства (где размещены образы ВМ) на реальную производительность через тот же fio. У вас образы ВМ в файлах лежат?
Попробую в выходные промерить через fio. Напишу что получится
источник