Your SlideShare is downloading. ×
VIOPS06: 仮想化環境でのスケーラビリティ
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

VIOPS06: 仮想化環境でのスケーラビリティ

185

Published on

VIOPS06: 仮想化環境でのスケーラビリティ …

VIOPS06: 仮想化環境でのスケーラビリティ

インテル株式会社
大原 久樹

2011年7月22日(金曜日)10:00-18:00
VIOPS06 WORKSHOP
Virtualized Infrastructures Workshop [06]

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
185
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Software and Services Group 最近のコア数 1 セグメント コア数 ノート Xeon MP 160 Westmere-EX (Xeon E7) 10cores x 2 x 8socketsXeon MP 80 10cores x 2 x 4sockets Xeon DP 24 Westmere-EP (Xeon 56xx) 6cores x 2 x 2sockets Desktop/Laptop 8 Sandybridge (Core i7) 4cores x 2 Atom 4 Pineview (N570) 2cores x 2 SCC 48 2cores x 24tiles MIC:Knights Ferry 32 Larrabee High-end XeonはAPIC ID (8 bits)の限界に近づく x2APICの採用
  • 2. Software and Services Group 仮想化環境でのスケーラビリティ: Pause Loop Exiting (PLE) •SMPなゲストVMで、仮想CPUがロックを保持したままプリエ ンプションする可能性 (Lock-holder Preemption) –他の仮想CPUがスピンループ 無駄な時間 なくしたい •スピンループをCPUが検出 VMExit (PLE) 別の仮想CPUをVMMがスケジューリング うれしいかも 2 Lock UnLock vCPU0 Preempted vCPU0 vCPU1 無駄なSpin Loop
  • 3. Software and Services Group はかってみた Pause Loop Exitingの測定 3 Please WAIT for a while..
  • 4. Software and Services Group 仮想化環境のセキュリティ: Interrupt Remapping (IR) •MSIなデバイスをパススルーした際に、物理割込みを 他ゲストに発生できてしまう –通常は 0xFEExxxxxへのDWORD Writeで割込みを通知 •デバイスとゲストを紐付けるのがIR 割込みの隔離 4 NIC VMM VM1 Driver VM2 DMA Remapping 注意: IRは割込みをVMExitなしで直接 ゲストに伝える機能ではない Interrupt Remapping Table Entry
  • 5. Software and Services Group Single-chip Cloud Computer (SCC) 5 L2$ 256KB Core 1 Core 2 MPB 16KB Router L2$ 256KB 2コア/タイル × 24個 •大規模SMPでキャッシュコヒーレント(MESI/MESIF)の為の トラフィック量が課題 •メッセージパッシングに特化したアーキテクチャを採用 –各コアでOSが稼働する Private Shared Mem. MPB アドレス空間 高速なコア内スイッチ ソフトウェアによる コヒーレント制御 (INVMB命令)

×