Submit Search
Cld003 あなたの azure_windows_vm_がも
2 likes
331 views
T
Tech Summit 2016
あなたの Azure Windows VM がもっと速くなるかもしれない!! ~Azure Windows VM Performance MonitoringTuning Deep Dive~
Technology
Read more
1 of 58
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
More Related Content
PPTX
Cld003 あなたの azure_windows_vm_がも
Tech Summit 2016
PPTX
システムパフォーマンス勉強会#4
shingo suzuki
PPTX
システムパフォーマンス勉強会#6
shingo suzuki
PPTX
システムパフォーマンス勉強会#1
shingo suzuki
PPTX
システムパフォーマンス勉強会#5
shingo suzuki
PPTX
システムパフォーマンス勉強会#4
shingo suzuki
PDF
Isca13 study
Toshiya Komoda
PPTX
ぼくnmonです
洋史 東平
Cld003 あなたの azure_windows_vm_がも
Tech Summit 2016
システムパフォーマンス勉強会#4
shingo suzuki
システムパフォーマンス勉強会#6
shingo suzuki
システムパフォーマンス勉強会#1
shingo suzuki
システムパフォーマンス勉強会#5
shingo suzuki
システムパフォーマンス勉強会#4
shingo suzuki
Isca13 study
Toshiya Komoda
ぼくnmonです
洋史 東平
What's hot
(6)
PDF
ASPLOS2017: Building Durable Transactions with Decoupling for Persistent Memory
Atsushi Koshiba
PDF
[Basic 9] 並列処理 / 排他制御
Yuto Takei
PDF
[Basic 8] プロセスとスレッド / 入出力 / シェル
Yuto Takei
PDF
[Basic 7] OS の基本 / 割り込み / システム コール / メモリ管理
Yuto Takei
KEY
Apache 2.4 ChangeLog at 闇Webサーバ勉強会#5
Naoya Nakazawa
PDF
日本マイクロソフト Forefront tmg_セミナ受講メモ_2011-09-01
Yukio Saito
ASPLOS2017: Building Durable Transactions with Decoupling for Persistent Memory
Atsushi Koshiba
[Basic 9] 並列処理 / 排他制御
Yuto Takei
[Basic 8] プロセスとスレッド / 入出力 / シェル
Yuto Takei
[Basic 7] OS の基本 / 割り込み / システム コール / メモリ管理
Yuto Takei
Apache 2.4 ChangeLog at 闇Webサーバ勉強会#5
Naoya Nakazawa
日本マイクロソフト Forefront tmg_セミナ受講メモ_2011-09-01
Yukio Saito
Ad
Similar to Cld003 あなたの azure_windows_vm_がも
(20)
PDF
AWSのデータベースサービス全体像
Amazon Web Services Japan
PDF
【旧版】Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年12月版]
オラクルエンジニア通信
PPTX
クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編
Takekazu Omi
PDF
System Center Operations Managerによる仮想環境の高度な管理
junichi anno
PPT
Performance and Scalability of Web Service
Shinji Tanaka
PDF
SQL Server パフォーマンスカウンター
Masayuki Ozawa
PPT
被遮蔽的歷史
kepomalaysia
PPTX
Windows Azureストレージ機能のまとめとWindows Server 2016(vNext)のストレージ新機能
Takano Masaru
PPTX
Mvp road show_0830_rev1
Takano Masaru
PDF
VisualStudio2010ReadyDay Azureセッション資料
Shinichiro Isago
PPTX
20160625 cloud samuai_final
Takano Masaru
PDF
CloudStack User Inferface
Kimihiko Kitase
PDF
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
オラクルエンジニア通信
PDF
SQL Azure のシームレスな管理
junichi anno
PDF
[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~
Naoki (Neo) SATO
PDF
hbstudy#06
tsakaguchi
PPT
Linux/DB Tuning (DevSumi2010, Japanese)
Yoshinori Matsunobu
PPTX
Ossで作成するチーム開発環境
Tadahiro Ishisaka
PDF
PostgreSQLのトラブルシューティング@第5回中国地方DB勉強会
Shigeru Hanada
PDF
オラクルの運用管理ソリューションご紹介(2021/02 版)
オラクルエンジニア通信
AWSのデータベースサービス全体像
Amazon Web Services Japan
【旧版】Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年12月版]
オラクルエンジニア通信
クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編
Takekazu Omi
System Center Operations Managerによる仮想環境の高度な管理
junichi anno
Performance and Scalability of Web Service
Shinji Tanaka
SQL Server パフォーマンスカウンター
Masayuki Ozawa
被遮蔽的歷史
kepomalaysia
Windows Azureストレージ機能のまとめとWindows Server 2016(vNext)のストレージ新機能
Takano Masaru
Mvp road show_0830_rev1
Takano Masaru
VisualStudio2010ReadyDay Azureセッション資料
Shinichiro Isago
20160625 cloud samuai_final
Takano Masaru
CloudStack User Inferface
Kimihiko Kitase
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
オラクルエンジニア通信
SQL Azure のシームレスな管理
junichi anno
[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~
Naoki (Neo) SATO
hbstudy#06
tsakaguchi
Linux/DB Tuning (DevSumi2010, Japanese)
Yoshinori Matsunobu
Ossで作成するチーム開発環境
Tadahiro Ishisaka
PostgreSQLのトラブルシューティング@第5回中国地方DB勉強会
Shigeru Hanada
オラクルの運用管理ソリューションご紹介(2021/02 版)
オラクルエンジニア通信
Ad
More from Tech Summit 2016
(20)
DOCX
Microsoft tech summit_稟議書テンプレート
Tech Summit 2016
PDF
Prd001 イノベーションを生み出す組織へ!
Tech Summit 2016
PDF
他社資格保有者割引
Tech Summit 2016
PDF
Tech summitの歩き方 開発者編
Tech Summit 2016
PDF
Tech summitの歩き方 データ分
Tech Summit 2016
PDF
Tech summitの歩き方 セキュリ
Tech Summit 2016
PDF
Tech summitの歩き方 クライア
Tech Summit 2016
PDF
Tech summitの歩き方 dev-ops編
Tech Summit 2016
PDF
Tech summitの歩き方 azure編
Tech Summit 2016
PDF
Spl006 mixed reality_の世界へようこ
Tech Summit 2016
PDF
Spl002 microsoft azure_の安全性と法的
Tech Summit 2016
PDF
Spl001 経営に効くitプロの
Tech Summit 2016
PDF
Snr007 red hat_×_azure_で開発と運用
Tech Summit 2016
PDF
Snr006 ソフトバンクが考
Tech Summit 2016
PDF
Snr005 レノボだから実現
Tech Summit 2016
PDF
Snr004 windows server_2016とnvdimmで異次元の
Tech Summit 2016
PDF
Snr003 次世代型 crm_環境の構
Tech Summit 2016
PDF
Snr002 もうvdiだけではない
Tech Summit 2016
PDF
Snr001 azure iaa_s_応用編~実務で
Tech Summit 2016
PDF
Sec020 アイデンティティ
Tech Summit 2016
Microsoft tech summit_稟議書テンプレート
Tech Summit 2016
Prd001 イノベーションを生み出す組織へ!
Tech Summit 2016
他社資格保有者割引
Tech Summit 2016
Tech summitの歩き方 開発者編
Tech Summit 2016
Tech summitの歩き方 データ分
Tech Summit 2016
Tech summitの歩き方 セキュリ
Tech Summit 2016
Tech summitの歩き方 クライア
Tech Summit 2016
Tech summitの歩き方 dev-ops編
Tech Summit 2016
Tech summitの歩き方 azure編
Tech Summit 2016
Spl006 mixed reality_の世界へようこ
Tech Summit 2016
Spl002 microsoft azure_の安全性と法的
Tech Summit 2016
Spl001 経営に効くitプロの
Tech Summit 2016
Snr007 red hat_×_azure_で開発と運用
Tech Summit 2016
Snr006 ソフトバンクが考
Tech Summit 2016
Snr005 レノボだから実現
Tech Summit 2016
Snr004 windows server_2016とnvdimmで異次元の
Tech Summit 2016
Snr003 次世代型 crm_環境の構
Tech Summit 2016
Snr002 もうvdiだけではない
Tech Summit 2016
Snr001 azure iaa_s_応用編~実務で
Tech Summit 2016
Sec020 アイデンティティ
Tech Summit 2016
Cld003 あなたの azure_windows_vm_がも
1.
Session ID: CLD003 本情報の内容(添付文書、リンク先などを含む)は、Microsoft
Tech Summit 開催日(2016年11月1-2日)時点のものであり、予告なく変更される場合があります。
5.
Microsoft Tech Summit
6.
•パフォーマンスの監視ツール •ユーザー モードとカーネル モード
8.
Log Analytics (Operations
Management Suite) Azure VM の監視機能 パフォーマンス モニター
9.
監視項目のカスタマイズは 自由に設定可能
10.
監視項目は規定のものを利用、 カスタマイズ機能はなし
11.
監視対象の VM のデータを まとめて参照することが可能 監視項目のカスタマイズが可能、 監視対象の全ての
VM に適用される
12.
• プロセッサ • ディスク
など オブジェクト • _Total (全て) • ドライブ レター など インスタンス • % Processor Time • % Free Space など カウンター • ¥Processor(_Total)¥% Processor Time • ¥LogicalDisk(C:)¥% Free Space 例
13.
傾向の把握 • パフォーマンス データ を長期的に取得 •
Azure VM の監視機能、 Log Analytics が おすすめ 問題の特定 • パフォーマンスに影響 を及ぼすリソースや プロセスを特定する • パフォーマンス モニターがおすすめ 対策 • 環境の構成を変更 • VM サイズの変更
14.
•パフォーマンスの監視ツール •ユーザー モードとカーネル モード
15.
https://msdn.microsoft.com/ja- jp/library/windows/hardware/ff5 54836(v=vs.85).aspx
16.
• アプリケーション(EXE/DLL)が実行されるモード • カーネル、ドライバー(SYS)が実行されるモード •
ドライバーの種類 • デバイス、ファイル システム(NTFS)、ディスク、 ネットワーク(TCP/IP、SMB)、ウィルス スキャン
17.
Microsoft Tech Summit
18.
CPU メモリ ネットワーク ディスク
19.
傾向の把握
20.
¥Processor(*)¥% User Time ディスク
アクセスを必要としない計算処理 ¥Processor(*)¥% Privileged Time ディスクやネットワークの IO 処理 ・バックアップ ・ファイルの検索 傾向の把握
21.
¥Processor(*)¥ % User Time ¥Processor(*)¥ %
Privileged Time ¥Processor(*)¥ % Processor Time 常に 80 ~ 90% を超える場合には 改善が必要 傾向の把握
22.
問題の特定
23.
Microsoft Tech Summit
24.
ACU 50 •Standard_A0 ACU 100 •Standard_A1 ~
4 •Standard_A5 ~ 7 ACU 160 •D1 ~ 14 •DS1 ~ 14 ACU 225 •A8 ~ A11 ACU 180 ~ 240 •G1 ~ 5 •GS1 ~ 5 ACU 210 ~ 250 •D1 ~ 15v2 •DS1 ~ 15v2 •F1 ~ F16 •F1s ~ F16s ACU 290 ~ 300 •H https://azure.microsoft.com/ja-jp/documentation/articles/virtual- machines-windows-sizes/ 対策
25.
傾向の把握 • CPU 全体の %
Processor Time の 値を確認 • CPU 全体の % User Time および % Privileged Time を 確認し、CPU を消費する ワークロードを確認 問題の特定 • プロセスの % User Time および % Privileged Time を 確認し、CPU 使用率が高 いプロセスを特定 • % Privileged Time が 高い場合、IO 負荷を確認 対策 • 負荷が高い アプリケーションを 複数の VM に分散 • ディスク・ネットワーク 関連の IO を確認 • 高速コアの VM へ変更 • コア数が多い VM へ変更 ポイント
26.
CPU メモリ ネットワーク ディスク
27.
0x000'00000000 0x7FF'FFFFFFFF 0xFFFF0800'00000000 0xFFFFFFFF'FFFFFFFF 傾向の把握 https://msdn.microsoft.com/ja-jp/library/windows/hardware/hh439648(v=vs.85).aspx
28.
傾向の把握
29.
傾向の把握
30.
使用率が 80% を超える場合には改善が必要 傾向の把握
31.
傾向の把握
32.
Private Bytes Working Set 問題の特定
33.
0x000'00000000 0x7FF'FFFFFFFF 0xFFFF0800'00000000 0xFFFFFFFF'FFFFFFFF 傾向の把握
34.
Poolmon でドライバーの メモリ消費量が測定可能 • Windows
Driver Kit に付属 https://developer.microsoft.com/en- us/windows/hardware/windows-driver-kit 問題の特定 https://technet.microsoft.com/ja-jp/windows/mark_03.aspx
35.
A シリーズ (A1 ~
A7) • 0.768 ~ 56 GB A シリーズ (A8 ~ A11) • 56 ~ 112 GB D/DS シリーズ • 3.5 ~ 112 GB Dv2/DSv2 シリーズ • 3.5 ~ 140 GB https://azure.microsoft.com/ja-jp/documentation/articles/virtual- machines-windows-sizes/ F/Fs シリーズ • 2 ~ 32 GB G/GS シリーズ • 28 ~ 448 GB H シリーズ • 56 ~ 224 GB 対策
36.
傾向の把握 • % Committed
Bytes In Use を確認 • Available Mbytes を 確認し、物理メモリの 空き状況を把握 • Pool Paged Bytes/ Pool Nonpaged Bytes を確認し、プールの 空き状況を把握 問題の特定 • Private Bytes/ Working Set を確認し、 メモリの使用量が多い プロセスを特定 • Poolmon を利用し、 メモリの使用量が多い ドライバーを特定 対策 • メモリ使用量が多い アプリケーションを 複数の VM に分散 • 問題があるドライバーの アップデート • メモリ搭載量が多い VM へ変更 ポイント
37.
CPU メモリ ネットワーク ディスク
38.
Bytes Total/sec でネットワーク使用量の傾向を把握 傾向の把握
39.
問題の特定
40.
低 •Standard_A0 中 •Standard_A1/A2/ A5 •Standard_D1/ D1_v2 •Standard_F1/F1s など 高 •Standard_D2_v2/ D3_v2/D4_v2 •Standard_D11_v2/ D12_v2/D13_v2 •Standard_F2/F4/F8 など 非常に高 •Standard_A9/A11 •Standard_D14 •Standard_G3/GS3 •Standard_H16 など 極めて高 •Standard_D5_v2/ D14_v2/D15_v2 •Standard_F16/F16s •Standard_G4/G5 など https://azure.microsoft.com/ja-jp/documentation/articles/virtual- machines-windows-sizes/ 対策
41.
https://azure.microsoft.com/ja-jp/documentation/articles/virtual- network-accelerated-networking-powershell/ 対策
42.
傾向の把握 • Bytes Total/sec
を確認 し、ネットワーク イン ターフェースの送受信量 の傾向を把握 問題の特定 • リソース モニターを確認 し、パケット損失や遅延 が発生しているプロセス を特定 対策 • ネットワーク使用量が 高いアプリケーションを 複数の VM に分散 • 帯域幅が高い VM へ変更 • Accelerated Networking を利用 ポイント
43.
CPU メモリ ネットワーク ディスク
44.
• 1 秒あたりの
IOIOPS • データの転送量スループット • 読み込み・書き込みの単位となるサイズブロック サイズ • ディスクの応答時間レイテンシー 傾向の把握
45.
ブロック サイズが 小さい時の傾向 IOPS は高くなる スループットは 低くなる ブロック
サイズが 大きい時の傾向 IOPS は低くなる スループットは 高くなる 傾向の把握
46.
15 ms ~
25 ms を超える場合には改善が必要 傾向の把握
47.
Disk Queue Length ディスク要求の傾向の把握のために使用 傾向の把握
48.
ディスクの負荷が高い時間帯に IO 処理を多く発生させている プロセスを特定 問題の特定
49.
Standard ストレージ Premium
ストレージ ストレージ アカウント あたりの制限事項 最大 20,000 IOPS 帯域幅 50 Gbps 以下 Standard ストレージ Premium (P10) Premium (P20) Premium (P30) 500 IOPS もしくは 60 MB/s 500 IOPS もしくは 100 MB/s 2,300 IOPS もしくは 150 MB/s 5,000 IOPS もしくは 200 MB/s https://azure.microsoft.com/ja-jp/documentation/articles/azure- subscription-service-limits/ 対策
50.
Microsoft Tech Summit
51.
対策 複数のディスクを 1 つの論理ディスク として構成し、スループットを向上 https://azure.microsoft.com/ja- jp/documentation/articles/virtual- machines-windows-sql-performance/ https://technet.microsoft.com/library/h h831739.aspx
52.
https://azure.microsoft.com/ja-jp/documentation/articles/virtual- machines-windows-sizes/ GS シリーズの例 キャッシュが有効な場合の 最大ディスク
スループット キャッシュが無効な場合の 最大ディスク スループット Standard_GS1 100 MBps 125 MBps Standard_GS2 200 MBps 250 MBps Standard_GS3 400 MBps 500 MBps Standard_GS4 800 MBps 1,000 MBps Standard_GS5 1,600 MBps 2,000 MBps 対策
53.
傾向の把握 • Avg. Disk
sec/Read、 Avg. Disk sec/Write を 確認し、ディスクの応答 時間を把握 • Avg. Disk Queue Length を確認し、 ディスク要求の傾向を 把握 問題の特定 • IO Read Operations/sec、 IO Write Operations/sec を確認し、IO 処理を多く 発生させているプロセス を特定 対策 • 負荷が集中している ディスク内のデータを 複数のディスクに分散 • 記憶域スペースを利用し、 スループットを向上 • Premium ストレージへ の変更 • スループットが高い VM へ変更 ポイント
54.
Microsoft Tech Summit
55.
• ¥Process(*)¥% Processor
Time • ¥Process(*)¥% User Time • ¥Process(*)¥% Privileged Time CPU • ¥Memory¥Commit Limit • ¥Memory¥Committed Bytes • ¥Memory¥% Committed Bytes In Use • ¥Memory¥Available Mbytes • ¥Process(*)¥Private Bytes • ¥Process(*)¥Working Set • ¥Memory¥Pool Paged Bytes • ¥Memory¥Pool Nonpaged Bytes メモリ • ¥Network Interface(*)¥Bytes Sent/sec • ¥Network Interface(*)¥Bytes Received/sec • ¥Network Interface(*)¥Bytes Total/sec ネットワーク • ¥LogicalDisk(*)¥Avg. Disk sec/Read • ¥LogicalDisk(*)¥Avg. Disk sec/Write • ¥LogicalDisk(*)¥Avg. Disk Queue Length • ¥Process(*)¥IO Read Operations/sec • ¥Process(*)¥IO Write Operations/sec ディスク
57.
パフォーマンス カウンターを覚える そのパフォーマンス カウンターを利用する理由を、 アーキテクチャーの観点から理解する
Download