URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97412
[ Назад ]

Исходное сообщение
"Оверхед CPU в BHyVe + Win2012 R2"

Отправлено Адекватный , 14-Май-19 13:56 
Здравствуйте друзья!

Тут несколько топиков назад спрашивал насчёт схемы для сервера, итого есть:
Xeon E5-1650, 16Gb RAM, 2*500Gb HDD, 120+240GB SSD
На всём этом стоит FreeBSD 12-RELEASE, поднят BHyVe и установлен Win 2012R2 x64
В виртуалку отданы все 6 ядер.
Отключены всякие управление частотами процессора и гипертрейдинги. Проц работает в своём номинальном режиме.
Всё работает хорошо, по производительности вопросов у пользователей нет. Но есть у меня.

Если смотрю в виртуалке загрузку процессора - она на уровне до 10% показывает. Смотрю в это же время top на хост машине - там bhyve грузит стабильно на 50% проц. Такой оверхед нормален? Что можно и стоит поглядеть/подкрутить чтобы более близкими были значения?


Содержание

Сообщения в этом обсуждении
"Оверхед CPU в BHyVe + Win2012 R2"
Отправлено abi , 14-Май-19 17:39 
> Если смотрю в виртуалке загрузку процессора - она на уровне до 10%
> показывает. Смотрю в это же время top на хост машине -
> там bhyve грузит стабильно на 50% проц. Такой оверхед нормален? Что
> можно и стоит поглядеть/подкрутить чтобы более близкими были значения?

А вы приведенные сейчас данные говорите? Винда пишет среднюю нагрузку, а top - поядерную. Т.е. 50% это 1/12 (половина ядра).


"Оверхед CPU в BHyVe + Win2012 R2"
Отправлено universite , 14-Май-19 21:52 
Пробуйте обновиться до FreeBSD 12-STABLE.

"Оверхед CPU в BHyVe + Win2012 R2"
Отправлено Адекватный , 15-Май-19 07:20 
> Пробуйте обновиться до FreeBSD 12-STABLE.

Блин... Опасно это вроде как. Я на сторонней машинке подниму 12-STABLE и там поэкспериментирую. А то тут уже всё работает, и делать такие телодвижения может быть себе дороже.


"Оверхед CPU в BHyVe + Win2012 R2"
Отправлено Адекватный , 15-Май-19 07:18 
> А вы приведенные сейчас данные говорите? Винда пишет среднюю нагрузку, а top
> - поядерную. Т.е. 50% это 1/12 (половина ядра).

Кстати вполне возможно...
В винде же если все шесть ядер задействованы будут на 100% - то это и будет 100%, а в top'е это будет 600. Точно точно, соотношение такое и есть.

Спасибо! Больше не парюсь по этому поводу.


"Оверхед CPU в BHyVe + Win2012 R2"
Отправлено Сергей , 16-Май-19 11:13 
>> А вы приведенные сейчас данные говорите? Винда пишет среднюю нагрузку, а top
>> - поядерную. Т.е. 50% это 1/12 (половина ядра).
> Кстати вполне возможно...
> В винде же если все шесть ядер задействованы будут на 100% -
> то это и будет 100%, а в top'е это будет 600.
> Точно точно, соотношение такое и есть.
> Спасибо! Больше не парюсь по этому поводу.

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


"Оверхед CPU в BHyVe + Win2012 R2"
Отправлено Адекватный , 20-Май-19 07:36 
>   Я вообще виртуалку привязываю к конкретному ядру, если она одна,
> то к последнему, ну и естественно она становится одноядерной, но по
> моим ощущениям при этом она более отзывчивая, нежели если  у
> ней все ядра...

Ну да, а если эта виртуалка как у меня - терминальный сервер для 1С, и в ней одновременно несколько пользователей работают. Там реально в рабочие часы заняты все ядра и с одним мне кажется не будет лучше.


"Оверхед CPU в BHyVe + Win2012 R2"
Отправлено Адекватный , 20-Май-19 07:37 
>   Я вообще виртуалку привязываю к конкретному ядру, если она одна,
> то к последнему, ну и естественно она становится одноядерной, но по
> моим ощущениям при этом она более отзывчивая, нежели если  у
> ней все ядра...

И подскажите пожалуйста, вы как конкретное ядро привязываете к виртуалке? Или это в линуксе? Есть такое-же во фре?


"Оверхед CPU в BHyVe + Win2012 R2"
Отправлено Anonymouse , 21-Май-19 01:27 

> И подскажите пожалуйста, вы как конкретное ядро привязываете к виртуалке? Или это
> в линуксе? Есть такое-же во фре?

man cpuset