Какой виртуальной машине нужно больше ресурсов?

У меня есть физический сервер, на котором работает 8 виртуальных машин с virt-manager и kvm.

Поскольку одна виртуальная машина больше не нужна, я хочу предоставить остальным виртуальным машинам больше ресурсов .

Я ищу способы, которые могут помочь мне узнать:

Какой виртуальной машине нужно больше ресурсов?

Под «ресурсами» я имею в виду:

  • Количество процессоров
  • Доступная оперативная память

Место на диске не важно, его достаточно.

Среда: гипервизор Linux, виртуальные машины Linux

4
задан 26 November 2015 в 18:48
3 ответа

Enwere m ike ịkwado gị edemede a na nso nso a:

http://techblog.netflix.com/2015/11/linux-performance-analysis-in-60s.html

The ngwaọrụ ndị a kpọtụrụ aha bụ:

  • uptime (na ibu ibu dị gị mkpa)

$ uptime
00:30:00 elu 25 ụbọchị, 6:28, 3 ndị ọrụ, ibu ibu: 0,01, 0,02, 0,05

  • dmesg | ọdụ
  • vmstat 1
  • mpstat -P ALL 1
  • pidstat 1
  • iostat -XZ 1
  • free -m
  • sar -n DEV 1
  • sar -n TCP, ETCP 1
  • top

Anyị nwekwara ike ịgbakwunye ps .

Iwu ndị a kwesịrị ka e gbuo ha na VM ọ bụla. n'elu nke na-enye obi ụtọ karịa. -iwepụta

Maka njikwa nke RAM, etinyekwara m njikọ a a maara nke ọma: http://www.linuxatemyram.com/

Ọzọkwa, ọ bụrụ na ịgbaso njikọ nke vidiyo na isiokwu ahụ, ị nwere ndepụta nke ngwaọrụ na ngwa ngwa ngosi nke ọ bụla na 27: 10 ( Linux Performance Tools, Brendan Gregg, akụkụ 1 nke 2 )

Enwere m olileanya na nke a ga - enyere aka! :)

4
ответ дан 3 December 2019 в 02:26

Чтобы увидеть, какой виртуальной машине требуется больше ресурсов, недостаточно просматривать данные в реальном времени, как то, что может показать virt-manager . Вам также нужны исторические данные, например, сколько ресурсов было использовано с течением времени, насколько высоки скачки и т. Д. Для этого вам нужно решение для мониторинга, которое может хранить и представлять исторические данные. Многие из них с поддержкой libvirt могут быть названы, но вы должны выбрать одно самостоятельно, это не сайт рекомендаций по продукту.

7
ответ дан 3 December 2019 в 02:26

Первый параграф ответа @stephanyDionysio очень важен. Вероятно, здесь нет хороших универсальных решений. Предлагаемые им инструменты могут помочь выявить кандидатов на внимание, но я не думаю, что это способ сосредоточить ваше внимание.

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

Хотя это не очень хороший пример с точки зрения ресурсов, которые вы иметь (в основном ограниченный ввод-вывод), рассмотрите что-то вроде процесса резервного копирования. Он мог работать часами и занимать первое место в списках того, над чем усердно работает машина, но увеличение скорости не принесет большой пользы вашим пользователям, если только оно не будет настолько медленным, что не завершится за ночь.

2
ответ дан 3 December 2019 в 02:26

Теги

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