web-dev-qa-db-ja.com

サーバーCPU:仮想化に関してL3キャッシュサイズはどのくらい重要ですか?

パフォーマンス面では、Intel Xeon i7プロセッサのL3キャッシュサイズは仮想化機能にとってどのくらい重要ですか?

サーバー用にXeon1366 Nehalem/Westmere CPUを選択しています。これは、約4〜5台のVMのローエンド仮想化ホストになることを指定しています。

4MBのL3キャッシュと8MBのL3キャッシュの間には価格差があるようです。 4MBに対して8MBにステップアップすると、どのくらいのパフォーマンスが得られますか?

8
Matias Nino

答えは、CPUをオーバーコミットすると思うかどうかに大きく依存すると思います。

物理CPUごとに定期的に複数のアクティブなvCPUがあると思われる場合は、キャッシュを増やすとよいでしょう。

一方、一度に1つまたは2つのVMのみがアクティブになると予想される場合、または仮想プロセッサと同じ数のプロセッサコアがあると予想される場合は、sybreonが言ったように、 RAMにお金を入れます。十分なRAMができたら、それをディスクI/O帯域幅に入れます。次に、ネットワーク帯域幅について心配します。次に、プロセッサについて心配します。

2
Jake Oshins

キャッシュを増やすことで常にメリットが得られます。

しかし、問題は費用便益比の問題です。 VMが4〜5個しかないローエンドの仮想化を行っているので、RAMを増やすことでより多くのメリットが得られると思います。どれだけのRAM.

価格の違いでRAMを増やすことができる場合は、代わりにRAMを増やすことをお勧めします。

2
sybreon