Задать вопрос
@garirobert

Почему тормозит виртуальная машина в Proxmox?

Добрый день! Под рукой был комп на материнке Asus B75M-A, с процессором Intel Celeron G2030 (2 ядра, 3Ггц), 8 Гб оперативки. Подключил 6 HDD: 1 - на 500 Гб, остальные по 1 Тб. Из 5 терабайтных HDD создал ZFS Raid1, общий объём 3,8 Тб.
На HDD 500 Гб, установил Proxmox, в нем же создал виртуальные машины и контейнеры, где:
1 ВМ: Ubuntu 24 + PHP+MariDB+Nginx, установлены 2 экземпляра Nextcloud;
2 ВМ: Ubuntu 24 + docker + Nginx Proxy Manager
3 lxc: ubuntu 22 + qbittorrent
4 lxc: ubuntu 22 + Jellyfin
5 lxc: FileServer от Turnkey.
Все ВМ и lxc установлены на HDD 500 Гб, в ZFS только пользовательские данные (папки data от Nextloud, расшаренные папки, медиатека и т.д.)
ВМ с Nextcloud ужасно тормозит, команды в терминале обрабатываются долго (после набора команды и нажатия Enter команды проходит около 10 секунд, пока она начнет выполнятся). Nextcloud'ы на нем, соответственно, тоже тормозят. В проксмоксе выделил 2 ядра, 3 Гб оперативной памяти. Как думаете, если поставлю какой-нибудь 4-х ядерный Xeon улучшит ли это ситуацию? Или это может быть связано с HDD?
  • Вопрос задан
  • 5261 просмотр
Подписаться 3 Простой 2 комментария
Решения вопроса 4
@Drno
у тебя 2 жирнюших БД крутятся на древнем HDD... и селероне... что могло пойти не так...
это не считая ZFS..

выведи хоть фотку с htop чтоб увидеть загрузку системы
Ответ написан
Комментировать
@rPman
убери zfs из конфига, raid можно было бы сделать штатным mdadm ну а для поиграться тебе хватит btrfs с тем же функционалом (сомневаюсь что ты коснешься того что не доделали в нем) но значительно лучше работающем на слабом железе.

zfs нужно МНОГО оперативной памяти, даже без онлайн дедупликации

ну и zfs очень плохо работает с hdd, просто отвратительно. Полагаю те кто запускает его на дорогих raid контроллерах со своим многогигабайтовым кешем, этого не замечают, но обычные 'смертные' видят все с первой секунды.
Ответ написан
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Почему же тормозит гипервизор на Селероне, десктопном железе и с ZFS, даже не знаю...
Ответ написан
@wkon
Сетевик, Системщик
Если хотите, чтобы на Вашем железе это "ожило" сделайте следующее:
1. Системный диск замените на серверный SSD.
2. От полноценной виртуализации перейдите к контейнерам.
3. Основную хранилку пересоберите: замените raid5 (судя по доступном объёму там именно он) на raid10.
4. Либо добавьте ещё хотя бы 8gb оперативки либо замените ZFS на mraid.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
@Contra63
Замени системного диска на SSD, процессор на i7 3770T, ОЗУ на 16 или 32.
Ответ написан
Комментировать
iDx
@iDx
Сноси прокс, ставь docker и там все поднимай))
Ответ написан
Комментировать
@Dimonstr13
Под проксмокс и 2 виртуалки на нём очевидно не хватит двухядерника. Тем более десктопного, тем более селерона
Ответ написан
Комментировать
@lHumaNl
При всех вводных я бы очень удивился, если бы оно не тормозило.
Ответ написан
Комментировать
@XYZMoscow
Если не добавлять железо, то убирай zfs, и вместо виртуалок убунту используй контейнеры. Ну и память балансируй
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы