Tair (Redis OSS-compatible) は CPU コア数の調整をサポートしていません。ただし、インスタンスアーキテクチャを変更したり、ノードやシャードを追加したりすることで、インスタンスの全体的なパフォーマンスを向上させることができます。CPU 負荷の高いコマンド、ホットキー、ラージキーなどの要因を特定して最適化し、インスタンスに影響を与える異常なサービスアクセスがないことを確認した後も CPU 負荷が高いままである場合は、このトピックを参照してインスタンスの全体的な CPU パフォーマンスを向上させてください。
インスタンスのプロダクトタイプ、デプロイメントモード、スペックの確認
サポートされる CPU スペックは、インスタンスのプロダクトタイプ、デプロイメントモード、スペックによって異なります。CPU スペックをアップグレードする前に、インスタンスに関する情報を確認してください。
コンソールにログインし、[インスタンス] ページに移動します。上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。次に、インスタンスを見つけてインスタンス ID をクリックします。
インスタンス情報 ページで、基本情報 および [設定情報] セクションで、エディション、[スペック]、および [デプロイメントモード] を表示します。
説明エディション、[スペック]、および [デプロイメントモード] のラベルと場所は、インスタンスによって若干異なる場合があります。実際のユーザーインターフェースについては、コンソールをご参照ください。
クラウドネイティブ版インスタンスの場合、左側の [ノード管理] をクリックして [読み書き分離] スイッチが有効になっているかどうかを確認できます。
標準アーキテクチャインスタンス
Redis オープンソース版、Tair メモリ最適化、および永続メモリインスタンス
インスタンスシリーズとアーキテクチャの確認
[インスタンス情報] ページで、インスタンスが次の条件を満たしていることを確認します。
[アーキテクチャ] が [標準] であること。
エディション が Tair (Enterprise Edition) の場合、インスタンスタイプは [メモリ最適化] または [永続メモリ] であること。
CPU 構成を改善する方法
標準アーキテクチャインスタンスの単一シャードの CPU スペックは固定されています。CPU コアを追加することはできません。ただし、アーキテクチャを変更して、インスタンスの全体的なパフォーマンスを向上させることができます。
読み書きが均等な、または書き込み負荷の高いワークロードの場合は、クラスターアーキテクチャへの変更を検討してください。シャードの数を増やすことで、インスタンスの全体的な CPU パフォーマンスを向上させることができます。詳細については、「インスタンスアーキテクチャの変更」をご参照ください。
読み取り負荷の高いワークロードの場合は、読み書き分離を有効にすることを検討してください。読み書き分離を有効にし、読み取り専用ノードを追加することで、インスタンスの全体的な CPU パフォーマンスを向上させることができます。
説明プライマリノードと読み取り専用ノード間の同期には、ある程度のレイテンシーがあります。したがって、読み書き分離アーキテクチャは、ある程度のダーティリードを許容できるサービスに適しています。サービスがダーティリードを許容できない場合は、インスタンスをクラスターアーキテクチャに変更してください。
Tair ディスクベース (ESSD/SSD) インスタンス
インスタンスシリーズとアーキテクチャの確認
[インスタンス情報] ページで、エディション が Tair (Enterprise Edition) であり、インスタンスタイプが [ディスク (ESSD) タイプ] であることを確認します。
CPU 構成を改善する方法
[シャードスペック] を変更することで、CPU 構成を増やすことができます。詳細については、「インスタンスタイプのスケール」をご参照ください。
クラスターアーキテクチャ
インスタンスシリーズとアーキテクチャの確認
[インスタンス情報] ページで、[アーキテクチャ] が クラスター であることを確認します。
CPU 構成を改善する方法
クラスターインスタンスの単一シャードの CPU スペックは固定されています。CPU コアを追加することはできません。ただし、シャードを追加することで、インスタンスの全体的なパフォーマンスを向上させることができます。
クラスターインスタンスの帯域幅プランをアップグレードした場合、シャードを追加した後にインスタンスのトラフィックをモニターして、新しいシャードの帯域幅プランもアップグレードする必要があるかどうかを判断してください。
読み書き分離アーキテクチャ
インスタンスシリーズとアーキテクチャの確認
[インスタンス情報] ページで、[アーキテクチャ] が [読み書き分離] になっています。または、[ノード管理] ページで、[読み書き分離] スイッチがオンになっています。
CPU 構成を改善する方法
読み書き分離インスタンスの CPU スペックは固定されています。CPU コアを追加することはできません。ただし、読み取り専用ノードを追加することで、インスタンスの全体的なパフォーマンスを向上させることができます。
リファレンス
高い CPU 使用率のトラブルシューティングと解決方法については、「インスタンスの高い CPU 使用率のトラブルシューティング」をご参照ください。
Redis オープンソース版 および Tair (Enterprise Edition) のパフォーマンスについては、「パフォーマンスホワイトペーパー」をご参照ください。
Redis オープンソース版 および Tair (Enterprise Edition) インスタンスのインスタンスタイプ、CPU コア、メモリ、帯域幅、最大接続数については、「インスタンスのスペックとよくある質問」をご参照ください。