Tair (Redis OSS-compatible) では、CPUコアの数を調整できません。 インスタンスのアーキテクチャを変更したり、ノードやシャードを追加して、インスタンスの全体的なパフォーマンスを向上させることができます。 Redis Open-Source EditionまたはTair (Enterprise Edition) インスタンスのCPU負荷が高い場合、CPU負荷の高いコマンド、ホットキー、および大きなキーをトラブルシューティングおよび最適化し、異常なトラフィックパターンの可能性を排除できます。 上記の操作を実行してもCPU負荷が高いままである場合は、このトピックを参照して、インスタンスの全体的なCPUパフォーマンスを向上させ、円滑な業務運用を確保できます。
インスタンスのエディション、デプロイモード、およびインスタンスタイプの確認
インスタンスでサポートされるCPU仕様は、インスタンスのエディション、デプロイモード、インスタンスタイプによって異なります。 CPU仕様をアップグレードする前に、インスタンスに関する情報を確認してください。
ApsaraDB for Redisコンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけて、インスタンスIDをクリックします。
インスタンス情報 ページの 基本情報 および [設定情報] セクションで、エディション 、インスタンスタイプ 、[デプロイモード] 、読み書き分離 の情報を確認します。
説明インスタンスによって、エディション、インスタンスタイプ、デプロイモード、および読み書き分離のUI用語と位置は若干異なる場合があります。 コンソールの実際のUI用語が優先されます。
標準インスタンス
Redis Open-Source EditionインスタンスおよびTair DRAMベースおよび永続メモリ最適化インスタンス
インスタンスのシリーズタイプとアーキテクチャの確認
[インスタンス情報] ページで、インスタンスが次の要件を満たしていることを確認します。
インスタンスタイプの名前には、クラスターまたは読み書き分離は含まれません。
読み書き分離スイッチが表示されている場合、スイッチはオフになります。 読み書き分離スイッチが表示されていない場合は、この要件を無視できます。
エディションパラメーターがTair (ApsaraDB for Redis Enhanced Edition) に設定されている場合、シリーズタイプはDRAMまたはPersistent Memoryです。
メソッドを改善するCPUパフォーマンス
標準インスタンスの単一のシャードのCPU仕様は変更できません。 コアを追加して、シャードのCPU容量をスケールアップすることはできません。 ただし、アーキテクチャを変更して、インスタンスの全体的なパフォーマンスを向上させることができます。
ワークロードが読み取り負荷で、データの一貫性に対する要件が高くない場合は、読み書き分離アーキテクチャに切り替えることができます。 読み書き分離を有効にし、リードレプリカの数を増やして、インスタンスの全体的なCPUパフォーマンスを向上させることができます。
cloud-nativeインスタンスの読み書き分離を有効にする方法については、「読み書き分離の有効化」をご参照ください。
クラシックインスタンスの読み書き分離を有効にする方法については、「インスタンスの設定の変更」をご参照ください。
説明[デプロイモード] は、[インスタンス情報] ページの [基本情報] セクションで確認できます。 詳細については、「インスタンスのエディション、デプロイモード、インスタンスタイプの確認」をご参照ください。
ワークロードに高いデータ一貫性が必要な場合は、クラスターアーキテクチャに切り替えることができます。 シャードの数を増やして、インスタンスの全体的なCPUパフォーマンスを向上させることができます。 詳細については、「インスタンスの設定の変更」「」をご参照ください。
Tair ESSD/SSDベースのインスタンス
インスタンスのシリーズタイプとアーキテクチャの確認
インスタンスの [インスタンス情報] ページで、エディションパラメーターがTair (ApsaraDB for Redis Enhanced Edition) に設定され、シリーズタイプがESSDであることを確認します。
メソッドを改善するCPUパフォーマンス
シャード仕様を変更して、CPUパフォーマンスを向上させることができます。 詳細については、「インスタンスの設定の変更」「」をご参照ください。
クラスターインスタンス
インスタンスのシリーズタイプとアーキテクチャの確認
[インスタンス情報] ページで、インスタンスタイプの名前に [クラスター] が含まれていることを確認します。
メソッドを改善するCPUパフォーマンス
クラスターインスタンス内の単一のシャードのCPU仕様は変更できません。 コアを追加して、シャードのCPU容量をスケールアップすることはできません。 ただし、シャードの数を増やすことで、インスタンスの全体的なパフォーマンスを向上させることができます。
cloud-nativeインスタンスのシャード数を増やす方法については、「インスタンスのシャード数の調整」をご参照ください。
クラシックインスタンスのシャード数を増やす方法については、「インスタンスの設定の変更」をご参照ください。
読み書き分離インスタンス
インスタンスのシリーズタイプとアーキテクチャの確認
[インスタンス情報] ページで、インスタンスタイプの名前に読み書き分離が含まれているか、読み書き分離スイッチがオンになっていることを確認します。
メソッドを改善するCPUパフォーマンス
読み書き分離インスタンスのCPU仕様は変更できません。 コアを追加してCPU容量をスケールアップすることはできません。 ただし、リードレプリカの数を増やすことで、インスタンスの全体的なパフォーマンスを向上させることができます。
クラウドネイティブインスタンスのリードレプリカの数を増やす方法については、「読み書き分離の有効化」をご参照ください。
クラシックインスタンスのリードレプリカの数を増やす方法については、「インスタンスの設定の変更」をご参照ください。
関連ドキュメント
高いCPU使用率のトラブルシューティングと対処方法については、「」「Tairインスタンスの高いCPU使用率のトラブルシューティング」をご参照ください。
Redis Open-Source EditionおよびTair (Enterprise Edition) のパフォーマンスの詳細については、 性能のwhitepaper。
Redis Open-Source EditionおよびTair (Enterprise Edition) インスタンスのインスタンスタイプ、CPUコア、メモリ、帯域幅、最大接続数については、「概要」をご参照ください。