ネットワーク・パフォーマンスを向上させるための仮想サーバー設定の構成
IBM Cloud® Virtual Servers の帯域幅は、プロビジョニング・プロセス中に 100 Mbps の速度制限アップリンク・ポート速度を選択した場合にのみ制限されます。 プロビジョニング中に 100 Mbps の速度制限アップリンク・ポート速度を選択した場合、仮想サーバー・インスタンスの最大スループットは、仮想サーバー・ホストで使用可能な物理帯域幅によってのみ制限されます。 1 Gbps の速度制限なしのアップリンク・ポート速度でプロビジョニングする場合、追加の構成を行うことでより高いネットワーク・パフォーマンスを実現できます。
1 Gbps の速度制限なしのアップリンク・ポート速度を選択し、5 Gbps を超えるネットワーク・パフォーマンスを実現する場合は、仮想サーバー・インスタンスのネットワーク構成でジャンボ・フレームを有効にすることを検討してください。
ジャンボ・フレームの構成に加えて、複数の TCP 接続を使用する場合にも、ワークロードでより高いネットワーク・パフォーマンスを実現できます。 複数の TCP 接続のサポートはアプリケーションに依存しています。そのため、複数の TCP 接続を使用できるかどうかを判別するには、使用するアプリケーションの資料を参照してください。
ネットワーク・パフォーマンスに影響を与える可能性がある、検討すべきもう 1 つの構成設定は、仮想サーバー・インスタンスの vCPU の数です。 5 Gbps を超えるネットワーク・スループットを実現するには、複数の vCPU を持つプロファイルを選択する必要があります。 vCPU の数が異なる複数のプロファイルを試して、ネットワーク・パフォーマンスの期待値に最適な構成を判断できます。
ジャンボ・フレームの構成
仮想サーバー・インスタンスのネットワーク構成でジャンボ・フレームを構成して、ネットワーク・パフォーマンスを向上させることができます。
Debian および Ubuntu 用のジャンボ・フレームの構成
Debian または Ubuntu を実行している場合、イーサネット・ジャンボ・フレームをサポートするために最大伝送単位 (MTU) を大きくするには、以下の手順を実行します。
- 次のコマンドを実行して現在の設定を確認します
- ifconfig| grep -i MTU
。 - 次のコマンドを実行して、現在の設定を9000 MTUをサポートするように変更します。
ifconfig eth0 mtu 9000
。 - システムの再始動後も保持されるように設定を変更します。 ファイル
/etc/network/interfaces
を編集し、MTU=9000
を追加します。
CentOS および Red Hat Enterprise Linux 用のジャンボ・フレームの構成
CentOS または Red Hat Enterprise Linux を実行している場合、イーサネット・ジャンボ・フレームをサポートするために最大伝送単位 (MTU) を大きくするには、以下の手順を実行します。
- 次のコマンドを実行して現在の設定を確認します
ip link show dev eth0
- 次のコマンドを実行して、現在の設定を9000 MTUをサポートするように変更します。
ip link set mtu 9000 dev eth0
。 - システムの再始動後も保持されるように設定を変更します。 ファイル
/etc/sysconfig/network-scripts/ifcfg-eth0
を編集し、MTU=9000
を追加します。
Windows 用のジャンボ・フレームの構成
Windows を実行している場合、イーサネット・ジャンボ・フレームをサポートするために最大伝送単位 (MTU) を大きくするには、以下の手順を実行します。
- 次のコマンドを実行して現在の設定を確認します
netsh interface ipv4 show interfaces
- 次のコマンドを実行して、現在の設定を9000 MTUをサポートするように変更します。
netsh interface ipv4 set subinterface “12” mtu=9000 store=persistent
。