LINUX.ORG.RU
решено ФорумAdmin

KVM+QEMU vs. VMware или начинаю плакать

 , ,


0

4

Дорвался до реализации. Долго тестировали на малоответственных системах Proxmox 6.2. Все работает.

Затащили первый крупный сервачёк PostgreSQL на PVE, утром увидели что архивация баз пошла дольше, с 1 часа 15 минут до 1 часа 50 минут, ну считайте 30%.

Вроде выходной и морочится нет желания, коллега говорит что ядра AMD не равны ядрам Intel. Добрался до компа, зашел и сравнил, на обоих железках стоит CPU(s) 32 x AMD Opteron(tm) Processor 6376 (2 Sockets).

Что делать?

И так, работает скрипт архивации:

nice -n 19 ionice -c3 pg_dump -d $DBNAME -h ${SERVERNAME} -p $PORT -U ${USERNAME} -w | pigz > ${ARCHIVEDIR}'/'${DBNAME}'/'${DBNAME}'_'$SUFFIX'.dump.gz';

Вот до копейки, виртуалка перенесена копированием образов диска без конвертации. Объем ОЗУ аналогичен, количество ядер аналогично, и там и там SSD (Optane vs. Samsung NVme)



Последнее исправление: Shulman (всего исправлений: 3)

Ответ на: комментарий от anonymous

Может быть, на lvm мигрировать? (См. qemu-img dd)

Если нет ограничений или специфических требований, конечно.

Harliff ★★★★★
()
Последнее исправление: Harliff (всего исправлений: 2)
Ответ на: комментарий от Harliff

Это домашняя машинка, в принципе не критично именно TRIM.

Но я уже запутался сам в этих виритио и виртио-скузи. Надо будет вечером попробовать на скуси переключить.

Но где же я вычитал, что виртио бытсрее всех?

anonymous
()
Ответ на: комментарий от anonymous

Это домашняя машинка, в принципе не критично именно TRIM.

virtio-blk поддерживает discard/unmap.

Но где же я вычитал, что виртио бытсрее всех?

При правильной готовке virtio-blk почти так же быстр, как диск в хосте: https://lwn.net/Articles/770965/ В штатном виде virtio-blk ограничен одной очередью и необходимостью ходить в emulator/event тред QEMU.

mv ★★★★★
()
Ответ на: комментарий от mv

Да уже на 5й итерации оптимизации. Короче, добавил scsi контролер, (как раз там virtio-scsi прописывается), а сами диски сделал scsi с помощью всё того же virtmanager.

Трим не заработал с (unmap) может надо было discard? Короче, пока что норм и так, даже очень.

Но, блин, ребята, это чисто котёл поваренных рецептов, ты или рыбью голову вытаскиваешь, либо очень жирный кусок мяса… если первый раз подходишь к qemu/kvm агрегату. В сравнении с Vmware/virtualbox/hyper-v это таки пердолинг, как за телетайпом. %-( Т.е. необходимо прилагать активную мозговую деятельность.

anonymous
()
Ответ на: комментарий от anonymous

В общем и целом, проверил в Ш10 КристалДискМарком конфу с контроллером virtio-scsi на последовательном чтении выдавало 9ГБ\с - это получается читало из кэша своего и хоста.

4К1Т - 70МБ.с чтение (это больше, чем физически может ссд кингстон А400) и запись.70

Ну собственно со скоростью проблем нет.

anonymous
()
Ответ на: комментарий от anonymous

Но, блин, ребята, это чисто котёл поваренных рецептов, ты или рыбью голову вытаскиваешь, либо очень жирный кусок мяса… если первый раз подходишь к qemu/kvm агрегату. В сравнении с Vmware/virtualbox/hyper-v это таки пердолинг, как за телетайпом. %-( Т.е. необходимо прилагать активную мозговую деятельность.

С вмварью то же самое. Шаг в сторону - расстрел, не работает, на официальном форуме единственный толковый чувак, дающий бесплатные советы, спит.

С QEMU/libvirt в такой же ситуации есть выбор: продираться через ментальный понос убунтоводов (хотя ситуация постепенно меняется в лучшую сторону) или пофиксить самому, хоть и адской затычкой.

mv ★★★★★
()

Так, с дисками всё разрулил.

Начинаем любопытствовать дальше: 115-120секунд ожидания, при выключении хоста.

Как это понимать? Гуглёж выдает просто море багов, но шо делать то, а?

anonymous
()
Ответ на: комментарий от mv

А потому что все авторы настолько свободного софта не желают заниматься самым низшим звеном в этой виртуальной пищевой цепочке.

Откуда «техник» Вася возьмёт столько скиллов, которые авторы имели в виду, когда баловались десятком типов подсистем одного и того же?

В коммерческом случае, Вся просто покажет документацию, а не жменю сообщений на форумах, и скажет, что в тормозах он не уиноватый аж не при делах.

anonymous
()
Ответ на: комментарий от anonymous

Ubuntu 20.04, если чо.

В ФедороШапках там бурлили страсти о 300сек, чото патчили, но я уже потерял нить здравого смысла.

anonymous
()
Ответ на: комментарий от anonymous

Рекомендую вынести виртуализацию на отдельную машину или даже три, чтобы не сношать себе мозг такими мелочами.

anonymous
()
Ответ на: комментарий от anonymous

Вася уже всё прочитал. В глаза видать долбился, не увидел virtio-scsi %-)

А Петя опечаленно посмотрел на IOPS’ы и написал vhost-blk, и ещё сам vhost подшаманил, чтобы multiqueue был. От скорости стало тапки сдувать. А с вмварью фиг так сделаешь!

Правда, Петя потом с той работы свалил, и vhost-blk остался только в архивах LKML и qemu-devel :)

mv ★★★★★
()
Ответ на: комментарий от anonymous

Это домашняя машина. С еще одной, мне бы винда в виртуалке не нужна была :)

anonymous
()

Vmware Workstation 16

Вышла новая версия, оказывается.

Но, уже и не нужно… Вернее нужно для тех, кому действительно надо. Как я понимаю, по опыту использования VMW-WS 20H2 preview: очень много улучшений в плане перехода на ДХ11, сосуществование с Hyper-v.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.