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à.
Configurazione del processore per una classe di istanza database in RDS per Oracle
Le classi di istanze database Amazon RDS supportano la tecnologia Intel Hyper-Threading, che permette l'esecuzione simultanea di più thread su un singolo core CPU Intel Xeon. Ciascun thread è rappresentato come CPU virtuale (vCPU) nell'istanza database. Un'istanza database ha un numero predefinito di core CPU, che varia in base alla classe di istanza database. Ad esempio, per impostazione predefinita, una classe di istanza DB db.m4.xlarge ha due core CPU e due thread per core, quattro v in totale. CPUs
Nota
Ciascuna vCPU è un hyperthread di un core CPU Intel Xeon.
Argomenti
Panoramica della configurazione del processore per RDS per Oracle
Quando usi RDS per Oracle, in genere puoi trovare una classe di istanza DB che abbia una combinazione di memoria e numero di v adatta ai tuoi carichi di lavoro. CPUs Tuttavia, puoi anche specificare le seguenti funzionalità del processore per ottimizzare l'istanza DB RDS for Oracle per carichi di lavoro o esigenze aziendali specifici:
-
Numero di core CPU – È possibile personalizzare il numero di core CPU per l'istanza database. Questo ti offre la possibilità di ottimizzare i costi di licenza del software con un'istanza database dotata di una quantità sufficiente di RAM per carichi di lavoro a elevato utilizzo di memoria, ma di un numero minore di core CPU.
-
Thread per core – È possibile disabilitare la tecnologia Intel Hyper-Threading specificando un singolo thread per core CPU. Potresti scegliere questa opzione per determinati carichi di lavoro, come quelli HPC (High Performance Computing).
Puoi controllare il numero di core CPU e quello di thread per ogni core separatamente. In una richiesta puoi impostare uno di questi valori o entrambi. Dopo che un'impostazione viene associata a un'istanza database, viene conservata fino a quando non la modifichi.
Le impostazioni del processore per un'istanza database sono associate agli snapshot dell'istanza database. Quando uno snapshot viene ripristinato, la relativa istanza database ripristinata usa le impostazioni delle caratteristiche del processore in uso al momento dell'acquisizione dello snapshot.
Se modifichi la classe di un'istanza database con impostazioni del processore non predefinite, specifica le impostazioni del processore predefinite o specifica in modo esplicito le impostazioni del processore all'esecuzione della modifica. Ciò garantisce che tu sia consapevole dei costi di licenza di terze parti che potrebbero venire addebitati in caso di modifica dell'istanza database.
Non sono previsti costi aggiuntivi o ridotti quando vengono specificate le caratteristiche del processore in un'istanza database RDS per Oracle. Ti vengono addebitati gli stessi costi delle istanze database avviate con le configurazioni CPU predefinite.
Classi di istanza database che supportano la configurazione del processore
È possibile configurare il numero di core e thread della CPU per core solo quando vengono soddisfatte le seguenti condizioni:
-
Stai configurando un'istanza database RDS per Oracle. Per informazioni sulle classi di istanze database supportate dalle diverse edizioni di Oracle Database, consulta Classi di istanze RDS per Oracle DB.
-
L'istanza database utilizza l'opzione di licenza Uso di licenze proprie (BYOL) di RDS per Oracle. Per ulteriori informazioni sulle opzioni di licenza Oracle, consulta RDSper le opzioni di licenza Oracle.
-
L'istanza database non appartiene a una delle classi di istanza db.r5 o db.r5b con configurazioni predefinite del processore. Queste classi di istanze hanno nomi nel formato db.r5.
instance_size
.tpc .memthreads_per_core
o db.r5b.ratio
instance_size
.tpcthreads_per_core
.memratio
. Ad esempio, db.r5b.xlarge.tpc2.mem4x è preconfigurato con 2 thread per core (tpc2) e 4 volte (4x) più memoria della classe di istanza standard db.r5b.xlarge. Non è possibile configurare le funzionalità del processore di queste classi di istanza ottimizzate. Per ulteriori informazioni, consulta Classi di istanze RDS per Oracle DB supportate.
È possibile utilizzare il AWS CLI comando seguente per mostrare i valori predefiniti vCPUs, core, thread per core e numeri di core validi per una classe di istanza. Sostituisci
nel comando di esempio con il nome della tua classe di istanza.r7i.48xlarge
aws ec2 describe-instance-types \ --instance-types
r7i.48xlarge
\ --query '{ DefaultVCPUs: InstanceTypes[0].VCpuInfo.DefaultVCpus, DefaultCores: InstanceTypes[0].VCpuInfo.DefaultCores, DefaultThreadsPerCore: InstanceTypes[0].VCpuInfo.DefaultThreadsPerCore, ValidCores: InstanceTypes[0].VCpuInfo.ValidCores }' \ --output json
Nella tabella seguente sono indicate le classi di istanze database che supportano l'impostazione di un numero di core CPU e di thread CPU per core. Sono indicati anche il valore predefinito e i valori validi per il numero di core CPU e di thread CPU per core per ogni classe di istanza database.
DB instance class (Classe istanza database) | Valore predefinito v CPUs | Core CPU predefiniti | Thread per core predefiniti | Numero valido di core CPU | Numero valido di thread per core |
---|---|---|---|---|---|
db.m6i: classi di istanza ottimizzata per la memoria | |||||
db.m6i.large |
2 |
1 |
2 |
1 |
1, 2 |
db.m6i.xlarge |
4 |
2 |
2 |
2 |
1, 2 |
db.m6i.2xlarge |
8 |
4 |
2 |
2, 4 |
1, 2 |
db.m6i.4xlarge |
16 |
8 |
2 |
2, 4, 6, 8 |
1, 2 |
db.m6i.4xlarge |
16 |
8 |
2 |
2, 4, 6, 8 |
1, 2 |
db.m6i.8xlarge |
32 |
16 |
2 |
2, 4, 6, 8, 10, 12, 14, 16 |
1, 2 |
db.m6i.12xlarge |
48 |
24 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 |
1, 2 |
db.m6i.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.m6i.24xlarge |
96 |
48 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 |
1, 2 |
db.m6i.32xlarge |
128 |
64 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 |
1, 2 |
db.m5: classi di istanze per uso generico | |||||
db.m5.large |
2 |
1 |
2 |
1 |
1, 2 |
db.m5.xlarge |
4 |
2 |
2 |
2 |
1, 2 |
db.m5.2xlarge |
8 |
4 |
2 |
2, 4 |
1, 2 |
db.m5.4xlarge |
16 |
8 |
2 |
2, 4, 6, 8 |
1, 2 |
db.m5.8xlarge |
32 |
16 |
2 |
2, 4, 6, 8, 10, 12, 14, 16 |
1, 2 |
db.m5.12xlarge |
48 |
24 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 |
1, 2 |
db.m5.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.m5.24xlarge |
96 |
48 |
2 |
4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 |
1, 2 |
db.m5d: classi di istanze per uso generico | |||||
db.m5d.large |
2 |
1 |
2 |
1 |
1, 2 |
db.m5d.xlarge |
4 |
2 |
2 |
2 |
1, 2 |
db.m5d.2xlarge |
8 |
4 |
2 |
2, 4 |
1, 2 |
db.m5d.4xlarge |
16 |
8 |
2 |
2, 4, 6, 8 |
1, 2 |
db.m5d.8xlarge |
32 |
16 |
2 |
2, 4, 6, 8, 10, 12, 14, 16 |
1, 2 |
db.m5d.12xlarge |
48 |
24 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 |
1, 2 |
db.m5d.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.m5d.24xlarge |
96 |
48 |
2 |
4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 |
1, 2 |
db.m4: classi di istanze per uso generico | |||||
db.m4.10xlarge |
40 |
20 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20 |
1, 2 |
db.m4.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.r7i — classi di istanze ottimizzate per la memoria | |||||
db.r7i.large |
2 |
1 |
2 |
1 |
1, 2 |
db.r7i.xlarge |
4 |
2 |
2 |
1, 2 |
1, 2 |
db.r7i.2xlarge |
8 |
4 |
2 |
1, 2, 3, 4 |
1, 2 |
db.r7i.4xlarge |
16 |
8 |
2 |
1, 2, 3, 4, 5, 6, 7, 8 |
1, 2 |
db.r7i.8xlarge |
32 |
16 |
2 |
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 |
1, 2 |
db.r7i.12xlarge |
48 |
24 |
2 |
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 |
1, 2 |
db.r7i.16xlarge |
64 |
32 |
2 |
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 |
1, 2 |
db.r7i.24xlarge |
96 |
48 |
2 |
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 |
1, 2 |
db.r7i.48xlarge |
192 |
96 |
2 |
4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 |
1, 2 |
db.r6i: classi di istanze ottimizzate per la memoria | |||||
db.r6i.large |
2 |
1 |
2 |
1 |
1, 2 |
db.r6i.xlarge |
4 |
2 |
2 |
1, 2 |
1, 2 |
db.r6i.2xlarge |
8 |
4 |
2 |
2, 4 |
1, 2 |
db.r6i.4xlarge |
16 |
8 |
2 |
2, 4, 6, 8 |
1, 2 |
db.r6i.8xlarge |
32 |
16 |
2 |
2, 4, 6, 8, 10, 12, 14, 16 |
1, 2 |
db.r6i.12xlarge |
48 |
24 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 |
1, 2 |
db.r6i.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.r6i.24xlarge |
96 |
48 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 |
1, 2 |
db.r6i.32xlarge |
128 |
64 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 |
1, 2 |
db.r5: classi di istanze ottimizzate per la memoria | |||||
db.r5.large |
2 |
1 |
2 |
1 |
1, 2 |
db.r5.xlarge |
4 |
2 |
2 |
2 |
1, 2 |
db.r5.2xlarge |
8 |
4 |
2 |
2, 4 |
1, 2 |
db.r5.4xlarge |
16 |
8 |
2 |
2, 4, 6, 8 |
1, 2 |
db.r5.8xlarge |
32 |
16 |
2 |
2, 4, 6, 8, 10, 12, 14, 16 |
1, 2 |
db.r5.12xlarge |
48 |
24 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 |
1, 2 |
db.r5.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.r5.24xlarge |
96 |
48 |
2 |
4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 |
1, 2 |
db.r5: classi di istanze ottimizzate per la memoria | |||||
db.r5b.large |
2 |
1 |
2 |
1 |
1, 2 |
db.r5b.xlarge |
4 |
2 |
2 |
2 |
1, 2 |
db.r5b.2xlarge |
8 |
4 |
2 |
2, 4 |
1, 2 |
db.r5b.4xlarge |
16 |
8 |
2 |
2, 4, 6, 8 |
1, 2 |
db.r5b.8xlarge |
32 |
16 |
2 |
2, 4, 6, 8, 10, 12, 14, 16 |
1, 2 |
db.r5b.12xlarge |
48 |
24 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 |
1, 2 |
db.r5b.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.r5b.24xlarge |
96 |
48 |
2 |
4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 |
1, 2 |
db.r5d: classi di istanze ottimizzate per la memoria | |||||
db.r5d.large |
2 |
1 |
2 |
1 |
1, 2 |
db.r5d.xlarge |
4 |
2 |
2 |
2 |
1, 2 |
db.r5d.2xlarge |
8 |
4 |
2 |
2, 4 |
1, 2 |
db.r5d.4xlarge |
16 |
8 |
2 |
2, 4, 6, 8 |
1, 2 |
db.r5d.8xlarge |
32 |
16 |
2 |
2, 4, 6, 8, 10, 12, 14, 16 |
1, 2 |
db.r5d.12xlarge |
48 |
24 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 |
1, 2 |
db.r5d.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.r5d.24xlarge |
96 |
48 |
2 |
4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 |
1, 2 |
db.r4: classi di istanze ottimizzate per la memoria | |||||
db.r4.large |
2 |
1 |
2 |
1 |
1, 2 |
db.r4.xlarge |
4 |
2 |
2 |
1, 2 |
1, 2 |
db.r4.2xlarge |
8 |
4 |
2 |
1, 2, 3, 4 |
1, 2 |
db.r4.4xlarge |
16 |
8 |
2 |
1, 2, 3, 4, 5, 6, 7, 8 |
1, 2 |
db.r4.8xlarge |
32 |
16 |
2 |
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 |
1, 2 |
db.r4.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.r3: classi di istanze ottimizzate per la memoria | |||||
db.r3.large |
2 |
1 |
2 |
1 |
1, 2 |
db.r3.xlarge |
4 |
2 |
2 |
1, 2 |
1, 2 |
db.r3.2xlarge |
8 |
4 |
2 |
1, 2, 3, 4 |
1, 2 |
db.r3.4xlarge |
16 |
8 |
2 |
1, 2, 3, 4, 5, 6, 7, 8 |
1, 2 |
db.r3.8xlarge |
32 |
16 |
2 |
2, 4, 6, 8, 10, 12, 14, 16 |
1, 2 |
db.x2idn: classi di istanza ottimizzata per la memoria | |||||
db.x2idn.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.x2idn.24xlarge |
96 |
48 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 |
1, 2 |
db.x2idn.32xlarge |
128 |
64 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 |
1, 2 |
db.x2iedn: classi di istanza ottimizzata per la memoria | |||||
db.x2iedn.xlarge |
4 |
2 |
2 |
1, 2 |
1, 2 |
db.x2iedn.2xlarge |
8 |
4 |
2 |
2, 4 |
1, 2 |
db.x2iedn.4xlarge |
16 |
8 |
2 |
2, 4, 6, 8 |
1, 2 |
db.x2iedn.8xlarge |
32 |
16 |
2 |
2, 4, 6, 8, 10, 12, 14, 16 |
1, 2 |
db.x2iedn.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.x2iedn.24xlarge |
96 |
48 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 |
1, 2 |
db.x2iedn.32xlarge |
128 |
64 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 |
1, 2 |
db.x2iezn: classi di istanza ottimizzata per la memoria | |||||
db.x2iezn.2xlarge |
8 |
4 |
2 |
2, 4 |
1, 2 |
db.x2iezn.4xlarge |
16 |
8 |
2 |
2, 4, 6, 8 |
1, 2 |
db.x2iezn.6xlarge |
24 |
12 |
2 |
2, 4, 6, 8, 10, 12 |
1, 2 |
db.x2iezn.8xlarge |
32 |
16 |
2 |
2, 4, 6, 8, 10, 12, 14, 16 |
1, 2 |
db.x2iezn.12xlarge |
48 |
24 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 |
1, 2 |
db.x1: classi di istanze ottimizzate per la memoria | |||||
db.x1.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.x1.32xlarge |
128 |
64 |
2 |
4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64 |
1, 2 |
db.x1e: classi di istanze ottimizzate per la memoria | |||||
db.x1e.xlarge |
4 |
2 |
2 |
1, 2 |
1, 2 |
db.x1e.2xlarge |
8 |
4 |
2 |
1, 2, 3, 4 |
1, 2 |
db.x1e.4xlarge |
16 |
8 |
2 |
1, 2, 3, 4, 5, 6, 7, 8 |
1, 2 |
db.x1e.8xlarge |
32 |
16 |
2 |
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 |
1, 2 |
db.x1e.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.x1e.32xlarge |
128 |
64 |
2 |
4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64 |
1, 2 |
db.z1d: classi di istanze ottimizzate per la memoria | |||||
db.z1d.large |
2 |
1 |
2 |
1 |
1, 2 |
db.z1d.xlarge |
4 |
2 |
2 |
2 |
1, 2 |
db.z1d.2xlarge |
8 |
4 |
2 |
2, 4 |
1, 2 |
db.z1d.3xlarge |
12 |
6 |
2 |
2, 4, 6 |
1, 2 |
db.z1d.6xlarge |
24 |
12 |
2 |
2, 4, 6, 8, 10, 12 |
1, 2 |
db.z1d.12xlarge |
48 |
24 |
2 |
4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 |
1, 2 |
Nota
Puoi utilizzarlo AWS CloudTrail per monitorare e controllare le modifiche alla configurazione del processo delle istanze DB di Amazon RDS for Oracle. Per ulteriori informazioni sull'utilizzo di CloudTrail, consultare Monitoraggio delle in AWS CloudTrail.
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 modifichi un'istanza database per configurare il numero di core CPU o di thread per core, si verifica una breve interruzione dell'istanza database.
Puoi impostare i core della CPU e i thread per core di CPU per una classe di istanza DB utilizzando l'API AWS Management Console AWS CLI, the o RDS.
Quando crei, modifichi o ripristini un'istanza database, devi impostare la classe dell'istanza database nella AWS Management Console. Nella sezione Instance specifications (Specifiche dell'istanza) sono visualizzate le opzioni per il processore. Nella figura seguente sono illustrate le opzioni relative alle caratteristiche del processore.

Imposta le opzioni seguenti sui valori appropriati per la classe di istanza database in Processor features (Caratteristiche processore):
-
Core count (Numero di core) – Imposta il numero di core CPU usando questa opzione. Questo valore deve essere minore o uguale al numero massimo di core CPU per la classe di istanza database.
-
Threads per core (Thread per core) – Specifica 2 per abilitare i thread multipli per core oppure 1 per disabilitarli.
Quando modifichi o ripristini un'istanza database, puoi anche impostare i core CPU e i thread per core CPU sul valore predefinito per la classe di istanza.
Quando visualizzi i dettagli di un'istanza database nella console, puoi visualizzare le informazioni del processore per la relativa classe di istanza database nella scheda Configuration (Configurazione). Nella figura seguente è illustrata una classe di istanza database con un core CPU e più thread per core abilitati.

Per le istanze database Oracle, le informazioni sul processore vengono visualizzate solo per le istanze database BYOL (Bring Your Own License).
Puoi impostare le caratteristiche del processore per un'istanza database quando esegui uno dei comandi di AWS CLI seguenti:
Per configurare il processore di una classe di istanza DB per un'istanza DB utilizzando AWS CLI, includi l'--processor-features
opzione nel comando. Specifica il numero di core CPU con il nome di caratteristica coreCount
e indica se sono abilitati i thread multipli per core con il nome di caratteristica threadsPerCore
.
L'opzione ha la sintassi seguente.
--processor-features "Name=coreCount,Value=
<value>
" "Name=threadsPerCore,Value=<value>
"
Di seguito vengono illustrati esempi di configurazione del processore:
Esempi
Impostazione del numero di core CPU e disabilitazione dei thread multipli per un'istanza database
Visualizzazione dei valori del processore validi per una classe di istanza database
Ripristino delle impostazioni del processore predefinite per un'istanza database
Ripristino del numero predefinito di core CPU per un'istanza database
Ripristino del numero predefinito di thread per core per un'istanza database
Impostazione del numero di core CPU per un'istanza database
L'esempio seguente modifica mydbinstance
impostando il numero di core CPU su 4. Le modifiche vengono applicate immediatamente tramite --apply-immediately
. Se desideri applicare le modifiche durante la successiva finestra di manutenzione pianificata, ometti l'opzione --apply-immediately
.
In Linux, macOS, oppure Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --processor-features "Name=coreCount,Value=4
" \--apply-immediately
In Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --processor-features "Name=coreCount,Value=4
" ^--apply-immediately
Impostazione del numero di core CPU e disabilitazione dei thread multipli per un'istanza database
L'esempio seguente modifica mydbinstance
impostando il numero di core CPU su 4
e disabilitando i thread multipli per core. Le modifiche vengono applicate immediatamente tramite --apply-immediately
. Se desideri applicare le modifiche durante la successiva finestra di manutenzione pianificata, ometti l'opzione --apply-immediately
.
In Linux, macOS, oppure Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --processor-features "Name=coreCount,Value=4
" "Name=threadsPerCore,Value=1
" \--apply-immediately
In Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --processor-features "Name=coreCount,Value=4
" "Name=threadsPerCore,Value=1
" ^--apply-immediately
Visualizzazione dei valori del processore validi per una classe di istanza database
È possibile visualizzare i valori validi del processore per una particolare classe di istanza DB eseguendo il comando describe-orderable-db-instance-options e specificando la classe di istanza per l'--db-instance-class
opzione. Ad esempio, l'output del comando seguente mostra le opzioni del processore per la classe di istanza db.r3.large.
aws rds describe-orderable-db-instance-options --engine oracle-ee --db-instance-class db.r3.large
Di seguito è illustrato l'output di esempio per il comando in formato JSON.
{ "SupportsIops": true, "MaxIopsPerGib": 50.0, "LicenseModel": "bring-your-own-license", "DBInstanceClass": "db.r3.large", "SupportsIAMDatabaseAuthentication": false, "MinStorageSize": 100, "AvailabilityZones": [ { "Name": "us-west-2a" }, { "Name": "us-west-2b" }, { "Name": "us-west-2c" } ], "EngineVersion": "12.1.0.2.v2", "MaxStorageSize": 32768, "MinIopsPerGib": 1.0, "MaxIopsPerDbInstance": 40000, "ReadReplicaCapable": false, "AvailableProcessorFeatures": [ { "Name": "coreCount", "DefaultValue": "1", "AllowedValues": "1" }, { "Name": "threadsPerCore", "DefaultValue": "2", "AllowedValues": "1,2" } ], "SupportsEnhancedMonitoring": true, "SupportsPerformanceInsights": false, "MinIopsPerDbInstance": 1000, "StorageType": "io1", "Vpc": false, "SupportsStorageEncryption": true, "Engine": "oracle-ee", "MultiAZCapable": true }
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 dei comandi precedenti, i valori per le funzionalità del processore non sono null solo se sono soddisfatte le seguenti condizioni:
-
Si sta utilizzando un'istanza database RDS per Oracle.
-
L'istanza database RDS per Oracle supporta la modifica dei valori del processore.
-
Le impostazioni correnti del core e del thread della CPU sono impostate su valori non predefiniti.
Se le condizioni precedenti non sono soddisfatte, puoi ottenere il tipo di istanza utilizzando. describe-db-instances È possibile ottenere informazioni sul processore per questo tipo di istanza eseguendo l' EC2 operazione describe-instance-types.
Ripristino delle impostazioni del processore predefinite per un'istanza database
L'esempio seguente modifica mydbinstance
ripristinando i valori del processore predefiniti per la classe di istanza database. Le modifiche vengono applicate immediatamente tramite --apply-immediately
. Se desideri applicare le modifiche durante la successiva finestra di manutenzione pianificata, ometti l'opzione --apply-immediately
.
In Linux, macOS, oppure Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --use-default-processor-features \--apply-immediately
In Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --use-default-processor-features ^--apply-immediately
Ripristino del numero predefinito di core CPU per un'istanza database
L'esempio seguente modifica mydbinstance
ripristinando il numero predefinito di core CPU per la classe di istanza database. L'impostazione relativa ai thread per core non viene modificata. Le modifiche vengono applicate immediatamente tramite --apply-immediately
. Se desideri applicare le modifiche durante la successiva finestra di manutenzione pianificata, ometti l'opzione --apply-immediately
.
In Linux, macOS, oppure Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --processor-features "Name=coreCount,Value=DEFAULT" \--apply-immediately
In Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --processor-features "Name=coreCount,Value=DEFAULT" ^--apply-immediately
Ripristino del numero predefinito di thread per core per un'istanza database
L'esempio seguente modifica mydbinstance
ripristinando il numero predefinito di thread per core per la classe di istanza database. L'impostazione relativa al numero di core CPU non viene modificata. Le modifiche vengono applicate immediatamente tramite --apply-immediately
. Se desideri applicare le modifiche durante la successiva finestra di manutenzione pianificata, ometti l'opzione --apply-immediately
.
In Linux, macOS, oppure Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --processor-features "Name=threadsPerCore,Value=DEFAULT" \--apply-immediately
In Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --processor-features "Name=threadsPerCore,Value=DEFAULT" ^--apply-immediately
Puoi impostare le caratteristiche del processore per un'istanza database quando chiami una delle operazioni API Amazon RDS seguenti:
Per configurare le caratteristiche del processore di una classe di istanza database usando l'API Amazon RDS, includi il parametro ProcessFeatures
nella chiamata.
Il parametro ha la sintassi seguente.
ProcessFeatures "Name=coreCount,Value=
<value>
" "Name=threadsPerCore,Value=<value>
"
Specifica il numero di core CPU con il nome di caratteristica coreCount
e indica se sono abilitati i thread multipli per core con il nome di caratteristica threadsPerCore
.
È possibile visualizzare i valori validi del processore per una particolare classe di istanza DB eseguendo l'operazione DescribeOrderableDBInstanceOptions e specificando la classe di istanza per il parametro. DBInstanceClass
È inoltre possibile utilizzare le seguenti operazioni:
-
Descrivi DBInstances: mostra le informazioni sul processore per l'istanza DB specificata.
-
Descrivi DBSnapshots: mostra le informazioni sul processore per lo snapshot DB specificato.
-
DescribeValidDBInstanceModifiche: mostra le modifiche valide al processore per l'istanza DB specificata.
Nell'output delle operazioni precedenti, i valori per le funzionalità del processore non sono null solo se sono soddisfatte le seguenti condizioni:
-
Si sta utilizzando un'istanza database RDS per Oracle.
-
L'istanza database RDS per Oracle supporta la modifica dei valori del processore.
-
Le impostazioni correnti del core e del thread della CPU sono impostate su valori non predefiniti.
Se le condizioni precedenti non sono soddisfatte, puoi ottenere il tipo di istanza utilizzando Descrivi. DBInstances È possibile ottenere le informazioni sul processore per questo tipo di istanza eseguendo l' EC2 operazione DescribeInstanceTypes.