Impostazione dei core CPU e dei thread per core CPU per una classe di istanza database - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Impostazione dei core CPU e dei thread per core CPU per una classe di istanza database

Puoi configurare il numero di core CPU e di thread per core per la classe di istanza database quando esegui le operazioni seguenti:

Nota

Quando si modifica un'istanza DB per configurare il numero di core o thread della CPU per core, si verifica una breve interruzione simile a quella che si verifica quando si modifica la classe dell'istanza.

Imposta i core della CPU utilizzando AWS CLI o l'API Console di gestione AWS RDS.

Per impostare i core
  1. Accedi a Console di gestione AWS e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Scegliere Crea database.

  3. Quando si impostano le opzioni di configurazione dell'istanza:

    1. Scegli l'opzione Optimize CPU.

    2. Imposta l'opzione vCPU scegliendo il numero di core.

    Pagina di creazione del database durante l'impostazione delle impostazioni OCPU
  4. Dopo aver completato le altre selezioni, seleziona Crea database.

Per impostare i core
  1. Per configurare Optimize CPU utilizzando la CLI AWS, includi l'--processor-featuresopzione nel comando. Specificate il numero di core della CPU con coreCount e threadsPerCore as. 1

  2. Utilizzare la seguente sintassi:

    aws rds create-db-instance \ --engine sqlserver-ee \ --engine-version 16.00 \ --license-model license-included \ --allocated-storage 300 \ --master-username myuser \ --master-user-password xxxxx \ --no-multi-az \ --vpc-security-group-ids myvpcsecuritygroup \ --db-subnet-group-name mydbsubnetgroup \ --db-instance-identifier my-rds-instance \ --db-instance-class db.m7i.4xlarge \ --processor-features "Name=coreCount,Value=6" "Name=threadsPerCore,Value=1"
Esempio di visualizzazione dei valori validi del processore per una classe di istanza DB

Usa il describe-orderable-db-instance-options comando per mostrare i vCPUs, i core e i thread predefiniti per core. Ad esempio, l'output del comando seguente mostra le opzioni del processore per la classe di istanze db.r7i.2xlarge.

aws rds describe-orderable-db-instance-options --engine sqlserver-ee \ --db-instance-class db.r7i.2xlarge Sample output: ------------------------------------------------------------- | DescribeOrderableDBInstanceOptions | +-----------------------------------------------------------+ || OrderableDBInstanceOptions || |+------------------------------------+--------------------+| || DBInstanceClass | db.r7i.2xlarge || || Engine | sqlserver-ee || || EngineVersion | 13.00.6300.2.v1 || || LicenseModel | license-included || || MaxIopsPerDbInstance | || || MaxIopsPerGib | || || MaxStorageSize | 64000 || || MinIopsPerDbInstance | || || MinIopsPerGib | || || MinStorageSize | 20 || || MultiAZCapable | True || || OutpostCapable | False || || ReadReplicaCapable | True || || StorageType | gp2 || || SupportsClusters | False || || SupportsDedicatedLogVolume | False || || SupportsEnhancedMonitoring | True || || SupportsGlobalDatabases | False || || SupportsIAMDatabaseAuthentication | False || || SupportsIops | False || || SupportsKerberosAuthentication | True || || SupportsPerformanceInsights | True || || SupportsStorageAutoscaling | True || || SupportsStorageEncryption | True || || SupportsStorageThroughput | False || || Vpc | True || |+------------------------------------+--------------------+| ||| AvailabilityZones ||| ||+-------------------------------------------------------+|| ||| Name ||| ||+-------------------------------------------------------+|| ||| us-west-2a ||| ||| us-west-2b ||| ||| us-west-2c ||| ||+-------------------------------------------------------+|| ||| AvailableProcessorFeatures ||| ||+-----------------+-----------------+-------------------+|| ||| AllowedValues | DefaultValue | Name ||| ||+-----------------+-----------------+-------------------+|| ||| 1,2,3,4 | 4 | coreCount ||| ||| 1 | 1 | threadsPerCore ||| ||+-----------------+-----------------+-------------------+||

Puoi inoltre eseguire i comandi seguenti per ottenere informazioni sul processore della classe di istanza database:

  • describe-db-instances— Mostra le informazioni sul processore per l'istanza DB specificata

  • describe-db-snapshots— Mostra le informazioni sul processore per l'istantanea del DB specificata

  • describe-valid-db-instance-modifications— Mostra le modifiche valide al processore per l'istanza DB specificata

Nell'output del comando precedente, i valori per le funzionalità del processore sono null se Optimize CPU non è configurato.

Esempio di impostare il numero di core della CPU per un'istanza DB

L'esempio seguente esegue una modifica mydbinstance impostando il numero di core della CPU su 4 threadsPerCore come 1. Applica immediatamente le modifiche utilizzando. --apply-immediately Se desideri applicare le modifiche durante la successiva finestra di manutenzione programmata, ometti--apply-immediately option.

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --db-instance-class db.r7i.8xlarge \ --processor-features "Name=coreCount,Value=4" "Name=threadsPerCore,Value=1" \ --apply-immediately
Esempio di tornare alle impostazioni predefinite del processore per un'istanza DB

L'esempio seguente esegue la modifica mydbinstance restituendola ai valori predefiniti del processore corrispondente.

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --db-instance-class db.r7i.8xlarge \ --use-default-processor-features \ --apply-immediately