Размера кэша (cache size) на KVM

qpPeW
На сайте с 08.11.2010
Offline
125
431

Взял 10 виртуалок у разных хостеров, на выходе получил 6 виртуалок у которых размер кеша (cpu cache size) от 12288 до 16384, а у 4 виртуалок он фиксировано 4096.

Некоторые хостеры заверяют что никаких ограничений они не ставили, на ноде у них 16384, а вот на виртуалке выходит 4096 и почему так они не знают.

Возник вопрос к хостерам, возможно кто-то в теме, с чем это связанно ?

lonelywoolf
На сайте с 23.12.2013
Offline
151
#1

Сколько у какой ядер?

Платный и бесплатный хостинг с защитой от DDoS (http://aquinas.su)
qpPeW
На сайте с 08.11.2010
Offline
125
#2
lonelywoolf:
Сколько у какой ядер?

Так же думал что зависит от количества ядер, но увы это не так, на одном ядре как 4096 так и 16384, на двух такая же ситуация.

Hypermetrica
На сайте с 06.10.2014
Offline
50
#3
qpPeW:
Взял 10 виртуалок у разных хостеров, на выходе получил 6 виртуалок у которых размер кеша (cpu cache size) от 12288 до 16384, а у 4 виртуалок он фиксировано 4096.
Некоторые хостеры заверяют что никаких ограничений они не ставили, на ноде у них 16384, а вот на виртуалке выходит 4096 и почему так они не знают.
Возник вопрос к хостерам, возможно кто-то в теме, с чем это связанно?

1) А какие камни ха хост-ноде? Какие L1, L2, L3 кеши?

2) На базе чего KVM гипервизор? OpenStack, Libvirtd, QEMU, как настроена система?

3) Как распределяются ресурсы на виртуалку по сокетам, по процессорам?

4) У libvirt есть такой параметр cachetune.

Чего этими цифрами cpu-виртуально-кеша хочешь добиться?

---------- Добавлено 11.03.2020 в 17:44 ----------

qpPeW:
Возник вопрос к хостерам, возможно кто-то в теме, с чем это связанно?

От типа эмулируемог CPU? От параметра в конфиге? От дефолтных параметров гипервизора если такого параметра нет.


<cpu>
<cache mode='disable'/>
</cpu>
...
<cpu>
<cache level='3' mode='emulate'/>
</cpu>
Аренда Серверов (/ru/forum/1014602) и Администрирование (/ru/forum/1012446) - Гиперметрика (http://xn--80afganconzlcx.xn--p1ai/)
qpPeW
На сайте с 08.11.2010
Offline
125
#4
Hypermetrica:
1) А какие камни ха хост-ноде? Какие L1, L2, L3 кеши?
2) На базе чего KVM гипервизор? OpenStack, Libvirtd, QEMU, как настроена система?
3) Как распределяются ресурсы на виртуалку по сокетам, по процессорам?
4) У libvirt есть такой параметр cachetune.

Чего этими цифрами cpu-виртуально-кеша хочешь добиться?

Все они на QEMU.

https://prnt.sc/rerv37

https://prnt.sc/rerwn9

-------

Заметил что отключен L3 кэш, выходит это все из-за него ?

B
На сайте с 10.10.2013
Offline
84
blg
#5
qpPeW:
Все они на QEMU.
https://prnt.sc/rerv37
https://prnt.sc/rerwn9

Попросите хостеров сделать вам host-passthrough для cpu

treshnyuk
На сайте с 17.02.2013
Offline
222
#6

Как Вам теория, что они на каком-то древнем Intel® Xeon® Processor E5504 где всего 4M Cache?

qpPeW
На сайте с 08.11.2010
Offline
125
#7
treshnyuk:
Как Вам теория, что они на каком-то древнем Intel® Xeon® Processor E5504 где всего 4M Cache?

Была мысль в этом направлении, но она провались.

Возможно у одного и есть какой-то древний камень, но у троих других сравнительно новые камни.

treshnyuk
На сайте с 17.02.2013
Offline
222
#8
qpPeW:
Была мысль в этом направлении, но она провались.
Возможно у одного и есть какой-то древний камень, но у троих других сравнительно новые камни.

Прошелся по своим серверам под VPS для интереса, E5-2630 v4, кэш 25 МБ, на виртуалке 16Мб, окей.

Процессор Intel® Xeon® E3-1230 v2 8 МБ кэш-памяти, тактовая частота 3,30 ГГц, на виртуалке 16М, проксмокс последний в практически дефаулт настройках, собственно тогда вопрос, что Вам дадут эти 16 Мб кэша в таком случае?

png Clip2net_200311161900.png

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий