Насколько важен с точки зрения производительности размер кэша L3 на процессорах Intel Xeon i7 для функций виртуализации?
Я выбираю процессор Xeon 1366 Nehalem / Westmere для сервера, который я называю узлом виртуализации нижнего уровня для 4-5 виртуальных машин.
Похоже, существует разница в цене между 4 МБ кэш-памяти третьего уровня и 8 МБ кэш-памяти третьего уровня. Какую производительность я получил бы от увеличения до 8 МБ против 4 МБ?
Вам всегда будет выгодно иметь больше кеша.
Однако вопрос заключается в соотношении цены и качества. Поскольку вы занимаетесь низкоуровневой виртуализацией, имея всего 4-5 виртуальных машин, я бы сказал, что вы выиграете больше от наличия большего объема оперативной памяти. Вы не упомянули, сколько оперативной памяти вам нужно.
Если разница в цене может дать вам больше ОЗУ, я бы порекомендовал вам вместо этого приобрести себе больше ОЗУ.
Я думаю, что ответ во многом зависит от того, думаете ли вы, что чрезмерно загружаете процессоры.
Если вы считаете, что у вас регулярно будет более одного активного виртуального ЦП на физический ЦП, тогда может быть полезно больше кеша.
Если, с другой стороны, вы ожидаете, что только одна или две из ваших виртуальных машин будут активны одновременно, или вы ожидаете, что у вас будет столько же процессорных ядер, сколько виртуальных процессоров, то, как сказал sybreon, вам гораздо лучше отложить деньги в оперативную память. Как только у вас будет достаточно оперативной памяти, поместите ее в полосу пропускания дискового ввода-вывода. Тогда беспокойтесь о пропускной способности сети. Тогда беспокойтесь о процессорах.