Windows Server のパフォーマンスを最適化する

完了

インストールされている Windows Server コンピューターに関するパフォーマンス データを収集すると、パフォーマンスを最適化するために構成を変更することが必要になる場合があります。 重要なのは、この最適化を計画する際に、ハードウェア、ワークロードの構成、サーバーのチューニングで行う変更の影響を検討することです。 最適化の際に、検討できる 3 つの大きな領域があります。 次のとおりです。

  • サーバー ハードウェア

  • サーバーの役割

  • サーバー サブシステム

サーバー ハードウェアをチューニングする

サーバー ハードウェアのチューニングを検討する場合、考慮すべき重要な点が 2 つあります。 次のとおりです。

  • ハードウェアのパフォーマンス

  • ハードウェアの電源

ハードウェアのパフォーマンス

次の一覧は、サーバー ハードウェアのパフォーマンス最適化に関するガイダンスをまとめたものです。

  • プロセッサに関する推奨事項:

    • 64 ビット プロセッサを使用する

    • プロセッサ コアの周波数が高いプロセッサを選択する

    • プロセッサ コアの数が多いプロセッサを選択する

    重要

    メモリと I/O サブシステムを CPU のパフォーマンスと突き合わせてスケーリングします。逆の場合も同様です。

  • キャッシュに関する推奨事項:

    • 大容量の L2 または L3 プロセッサ キャッシュを選択する
  • メモリおよびページング ストレージに関する推奨事項:

    • ページングを回避するために、常に十分なメモリをインストールしておく

    • ページング ファイルを専用の物理ディスクに分離する

    • ページング ディスクに SSD を使用し、理想的にはフォールト トレラント構成を有効にする

  • ディスクに関する推奨事項:

    • 高速 HDD を選択する

    • UEFI システム ディスク (ブート ディスク) に SSD を使用する

    • I/O レートが高い、あるいは待ち時間の影響を受けやすい I/O のある、読み取りが大半のディスクには、SSD (または高速フラッシュ ディスク) を使用する

    ヒント

    同時 I/O が多い場合は、NVMe SSD を検討してください。 NVMe SSD はコマンド キューの深さが深く、割り込み処理の効率が高く、4 KB コマンドの効率が高くなるので、パフォーマンスが向上します。

  • ネットワークと記憶域アダプターに関する推奨事項:

    • Windows ハードウェア認定を受けているアダプターを常に使用する

    • 64 ビット対応のアダプターを使用する

    • NIC で Receive Side Scaling (RSS) を有効にする

ハードウェアの電源

電源に関する検討事項の概要を次に示します。 サーバーの電力消費を削減するには、次の点を検討してください。

  • 低い温度設計ポイント (TDP) 評価のプロセッサを選択する

  • 低電力メモリを選択する。ただし、パフォーマンスのトレードオフを常に考慮する

  • 可動部品のある HDD は多くの電力を使用するので、SSD を選択する

  • 2.5 インチのディスクのほうが使用する電力が少ないので、3.5 インチのディスクよりも 2.5 インチのディスクを選択する

  • 電源装置に可変速ファンを取り付ける

サーバーの役割をチューニングする

Windows Server には、多くの役割があります。 パフォーマンスの観点から、主な役割は次のとおりです。

  • Active Directory Domain Services (AD DS)

  • ファイル サービスおよび記憶域サービス

  • Hyper-V

  • リモート デスクトップ サービス

  • Web サーバー

  • Windows サーバー コンテナー

これらの役割のチューニングに関するガイダンスについては、このモジュールの最後にある追加リンクの「まとめ」ユニットを参照してください。

サーバー サブシステムをチューニングする

サーバーサブシステムをチューニングする場合は、次の重要事項を考慮してください。

  • キャッシュとメモリの管理

  • ネットワーク

  • ソフトウェア定義ネットワーク (SDN)

次の表は、これらのサブシステムのチューニングに関するガイダンスの概要を示しています。

Subsystem ガイダンス
キャッシュとメモリの管理 十分なメモリをインストールし、SSD を使用してページングを最適化します。
ネットワーク NIC チーミングを有効にして、RSS を実装します。 ネットワーク アダプターのオフロードを有効にすることを検討します。
SDN ネットワーク コントローラーのサイズが適切に設定されていることを確認します。 物理 NIC チーミングを有効にします。

これらのサブシステムのチューニングに関する詳細なガイダンスについては、このモジュールの最後にある追加リンクの「まとめ」ユニットを参照してください。