HyperV 1 i SCSI Intel 82599 10 G

  • Slides: 54
Download presentation

Hyper-V のパフォーマンス #1 i. SCSI パフォーマンス-Intel® 82599 10 G NIC + VMDq, Intel® Xeon

Hyper-V のパフォーマンス #1 i. SCSI パフォーマンス-Intel® 82599 10 G NIC + VMDq, Intel® Xeon 5580 Platform, Windows Server 2008 R 2 + R 2 Hyper V Read/Write IOPs and Throughput Test • 715 k IOPs-10 Gb. E 使用時 • Intel VMDq と Microsoft VMQ により i. SCSI を高速に利用可能 • Hyper-V は 8 K 以上では ネイティブと変わらない スループット • 新しいプラットフォームに対応 • 参考ビデオ (英語) Maximizing Hyper-V i. SCSI Performance with Microsoft and Intel Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Microsoft Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. 7

ライブ マイグレーション Unisys 社のパフォーマンス評価結果 出典: http: //www. microsoft. com/presspass/events/teched/docs/unisys. doc 8 #2

ライブ マイグレーション Unisys 社のパフォーマンス評価結果 出典: http: //www. microsoft. com/presspass/events/teched/docs/unisys. doc 8 #2

SQL Server 利用時の SLAT の効果 システム構成: 結果: • OS: Microsoft® Windows Server® 2008 R

SQL Server 利用時の SLAT の効果 システム構成: 結果: • OS: Microsoft® Windows Server® 2008 R 2 Hyper-V™ • ハードウェア: HP DL 585 (16 core) + SLAT (Second Level Address Translation) プロセッサ アーキテクチャ、HP EVA 8000 ストレージ • 仮想マシン: 4 仮想プロセッサ、 7 GB メモリ、容量固定 VHD • • • コンソリ後、スループットの向上 CPU オーバーコミットなしではリニアな向上 Windows Server 2008 R 2 および SLAT プロセッサ アーキテクチャによる パフォーマンスの向上 仮想インスタンスのスケーラビリティ % CPU 80 Throughput (Batch requests/sec) CPU オーバー コミットなし ではリニアなスループット 3500 CPU オーバー コミット 70 3000 60 2500 50 Heavy Load 2000 40 ) 30 1500 Moderate Load 1000 20 500 10 0 Low Load 0 1 VM 2 VM Batch req/sec 3 VM Windows Server 2008 R 2 9 #3 4 VM 5 VM %CPU 6 VM Windows Server 2008 R 2 7 VM Relative Throughput 8 VM Batch requests/sec/%CPU Windows Server 2008 R 2 Relative Throughput for Windows Server 2008

Project Virtual Reality Check ターミナル サーバーや VDI 環境を 各社ハイパーバイザーがどのように 処理したかのテストを実施 Project VRC の Phase

Project Virtual Reality Check ターミナル サーバーや VDI 環境を 各社ハイパーバイザーがどのように 処理したかのテストを実施 Project VRC の Phase 2 Citrix Xen. Server 5. 5 Windows Server 2008 R 2 Hyper-V VMware v. Sphere 4 Update 1 (build 208167) 現在の結果はターミナルサーバーを 仮想マシンとして実行した場合の比較 http: //virtualrealitycheck. net/ 13 #5

基本 4 リソース #1 パフォーマンスの基礎情報 Processor (*) % Processor Time> 75% MemoryAvailable MBytes <100

基本 4 リソース #1 パフォーマンスの基礎情報 Processor (*) % Processor Time> 75% MemoryAvailable MBytes <100 MBs Logical. Disk (*) Avg Disk sec/Read|Write> 15 ms Network Interface (*) Output Queue Length> 2 19

Hyper-V プロセッサ稼働率 #2 親パーティションの % Processor Time カウンターは正確ではない % Guest Run Time と %

Hyper-V プロセッサ稼働率 #2 親パーティションの % Processor Time カウンターは正確ではない % Guest Run Time と % Total Run Time counters を使いましょう 物理ホスト 2 Virtual Biz. Talk % Processor Time 100% 1 100% Root Partition % Processor Time 2% 5% 4% 3% 90% 90% 3 1 Hyper-V Hypervisor Logical Processor (*) % Guest Run Time 4 95% 95% Hyper-V Hypervisor Logical Processor (*) % Total Run Time 21

プロセッサ比率を検討 1対 1 1 Biz. Talk Server Virtual Processors 0 0 2対 1 Biz.

プロセッサ比率を検討 1対 1 1 Biz. Talk Server Virtual Processors 0 0 2対 1 Biz. Talk Server Virtual Processors 0 0 1 1 Biz. Talk Server Virtual Processors 0 0 0 22 2 #3 1 2 0 3 0 1 2 Logical Processors コア数と同数 コア数以上 1 3

Linux 用 統合サービス のバージョンと機能差 機能 公開時期 V 1 (終了) V 2 2008 年 2009

Linux 用 統合サービス のバージョンと機能差 機能 公開時期 V 1 (終了) V 2 2008 年 2009 年 10 月 12 月 #4 Stable Mainline 2. 1 Beta V 2. 1 2010 年 N/A 3月 6月 VMBUS X X 2. 6. 33 (2. 6. 32 + ) X X IDE X X 2. 6. 33 (2. 6. 32 + ) X X Network X X 2. 6. 33 (2. 6. 32 + ) X X SCSI X X 2. 6. 33 (2. 6. 32 + ) X X SMP 2. 6. 33 (2. 6. 32 + ) X X "Modinfo DRIVER " support 2. 6. 33 (2. 6. 32 + ) Shutdown X X Time. Sync X X Heartbeat 25 X X

SLAT 対応マシンを使用 #6 Second Level Address Translation (SLAT) に 対応したハードウェアを可能であれば使用する SLAT は仮想化環境にハードウェアが最適化 AMD: Rapid

SLAT 対応マシンを使用 #6 Second Level Address Translation (SLAT) に 対応したハードウェアを可能であれば使用する SLAT は仮想化環境にハードウェアが最適化 AMD: Rapid Virtualization Indexing Phenom と Opteron プロセッサ 別名: Nested Page Tables (NPT) Intel: Extended Page Tables (EPT) Nehalem ベースのプロセッサ、デスクトップ用の Intel Core i 7、サーバー用の Xeon 5500 シリーズ 27

プロセッサ調査例: SLAT #6 物理的な SQL Server と仮想環境の比較 物理プロセッサとの利用差異は 1% 16 -way Intel Nehalem x

プロセッサ調査例: SLAT #6 物理的な SQL Server と仮想環境の比較 物理プロセッサとの利用差異は 1% 16 -way Intel Nehalem x 5550 を使用 Windows Server 2008 R 2 ゲスト of Outliers Std Deviation 10% Removed Processor (*) % Processor Time Min Avg Max Physical SQL 4 14 100 14 12 Hyper-V Hypervisor Logical Processor (_Total) % Total Run Time 3 15 23 3 14 Virtual SQL 4 22 35 5 21 28

メモリのキャパシティ プランニング メモリがより多くあれば、よく使用される データがメモリにより多く滞在し、 ページングがより少ない頻度に "MemoryCommitted Bytes" をメモリの キャパシティ プランニングを行う際に参考にする 親パーティション (物理ホスト) Root Partition–

メモリのキャパシティ プランニング メモリがより多くあれば、よく使用される データがメモリにより多く滞在し、 ページングがより少ない頻度に "MemoryCommitted Bytes" をメモリの キャパシティ プランニングを行う際に参考にする 親パーティション (物理ホスト) Root Partition– 16 GBs メモリ (physical host) 仮想ゲスト RAM: 2 GBs Committed Memory Pagefile. sys 42 Committed Memory RAM: 4 GBs Committed Memory 親パーティション Root (物理ホスト) – 16 GBs メモリ Partition (physical 仮想ゲスト host) 物理ホスト RAM: 2 GBs Committed Memory 2 GBs Pagefile. sys Committed Memory RAM: 4 GBs Committed Memory Pagefile. sys

リファレンス (前半) Maximizing Hyper-V i. SCSI Performance with Microsoft and Intel https: //msevents. microsoft.

リファレンス (前半) Maximizing Hyper-V i. SCSI Performance with Microsoft and Intel https: //msevents. microsoft. com/CUI/Web. Cast. Event. Details. aspx? culture =en-US&Event. ID=1032432957&Country. Code=US Unisys Solutions for Latest Microsoft Software Boost Clients’ Productivity Options – from Data Centers to Mobile Offices http: //www. microsoft. com/presspass/events/teched/docs/unisys. doc Principled Technologies 社が実施した v. Sphere と Hyper-V 環境比較 http: //www. principledtechnologies. com/clients/reports/Dell/35 DL 385 onto 5 PEM 610. pdf http: //www. principledtechnologies. com/clients/reports/Dell/35 DL 385 onto 5 PEM 610 -v. Sphere. pdf Project Virtual Reality Check http: //virtualrealitycheck. net/ 47

リファレンス (後半①) Hyper-V バーチャル マシンでサポートされるゲスト オペ レーティング システム http: //support. microsoft. com/kb/954958/ja Hyper-V pass-through

リファレンス (後半①) Hyper-V バーチャル マシンでサポートされるゲスト オペ レーティング システム http: //support. microsoft. com/kb/954958/ja Hyper-V pass-through disk performance vs. fixed size VHD files and dynamic VHD files in Windows Server 2008 R 2 http: //clusteringformeremortals. com/2009/09/25/hyper-v-passthrough-disk-performance-vs-fixed-size-vhd-files-and-dynamic-vhd-files -in-windows-server-2008 -r 2/ Virtual Hard Disk Performance http: //download. microsoft. com/download/0/7/7/0778 C 0 BB 5281 -4390 -92 CDEC 138 A 18 F 2 F 9/WS 08_R 2_VHD_Performance_White. Paper. docx 48

リファレンス (後半②) The Case of the Phantom Hard Page Faults http: //blogs. technet. com/b/clinth/archive/2009/07/16/the-case-of

リファレンス (後半②) The Case of the Phantom Hard Page Faults http: //blogs. technet. com/b/clinth/archive/2009/07/16/the-case-of -the-phantom-hard-page-faults. aspx Hyper-V: Live Migration Network Configuration Guide http: //technet. microsoft. com/en-us/library/ff 428137(WS. 10). aspx Networking Deployment Guide: Deploying High-Speed Networking Features http: //download. microsoft. com/download/8/E/D/8 EDE 21 BC-0 E 3 B 4 E 14 -AAEA-9 E 2 B 03917 A 09/HSN_Deployment_Guide. doc 49

リファレンス (全般) サーバー仮想化における システム構成ガイド ホワイト ペーパー http: //technet. microsoft. com/ja-jp/virtualization/ff 603, 844. aspx Microsoft

リファレンス (全般) サーバー仮想化における システム構成ガイド ホワイト ペーパー http: //technet. microsoft. com/ja-jp/virtualization/ff 603, 844. aspx Microsoft | Virtualization http: //www. microsoft. com/japan/virtualization/default. mspx 仮想化 Tech. Center http: //technet. microsoft. com/ja-jp/virtualization/default. aspx 仮想環境も物理環境も一括管理~ SCVMM 2008 R 2 http: //www. microsoft. com/japan/systemcenter/scvmm/default. mspx 50