copyright: years: 2018, 2026 lastupdated: "2026-08-06"
keywords: Block Storage para Classic: ajustar IOPS, aumentar IOPS, diminuir IOPS, modificar IOPS, otimização de desempenho
subcollection: BlockStorage
Ajuste de IOPS para volumes Block Storage for Classic
Ajuste as operações de entrada/saída por segundo (IOPS) do seu volume do Block Storage for Classic sem interromper o acesso ou o desempenho.
A cobrança pelo armazenamento é atualizada para incluir a diferença rateada do novo preço no ciclo de cobrança atual. A nova quantia total será faturada no próximo ciclo de faturamento.
Vantagens do IOPS ajustável
- Gerenciamento de custos – Alguns clientes precisam de altos níveis de IOPS apenas durante os horários de pico. Por exemplo, uma grande loja de varejo apresenta picos de uso durante as festas de fim de ano e, nessas ocasiões, precisa de uma taxa de IOPS mais alta no armazenamento. No entanto, as lojas de varejo não precisam de um número maior de IOPS no meio do verão. Com esse recurso, você pode gerenciar seus custos e pagar por IOPS mais altos quando precisar.
Limitações
Não é possível alternar entre os modos “Endurance” e “Performance” ao ajustar os IOPS deles. No entanto, é possível especificar um novo IOPS para o armazenamento com base nos critérios a seguir:
| Tamanho do volume (GB) | Intervalo de IOPS |
|---|---|
| 10 a 39 | 100 a 1.000 |
| 40 a 79 | 100 - 2.000 |
| 80 a 99 | 100 a 4.000 |
| 100 a 499 | 100 a 6.000 |
| 500 a 999 | 100 a 10.000 |
| 1.000 a 1.999 | 100 a 20.000 |
| 2.000 - 2.999 | 200 - 40.000 |
| 3.000 - 3.999 | 200 - 48.000 |
| 4.000 - 7.999 | 300 - 48.000 |
| 8.000 - 9.999 | 500 - 48.000 |
| 10.000 - 12.000 | 1.000 - 48.000 |
O IOPS máximo para volumes de armazenamento de blocos varia com base no tamanho do volume. O IOPS máximo para um volume é 48.000 IOPS.
Efeito do ajuste de IOPS na replicação
Se o volume tiver a replicação em vigor, a réplica será atualizada automaticamente para corresponder à seleção de IOPS do primário.
Como ajustar o IOPS do seu armazenamento no console
-
Acesse a sua lista de Block Storage for Classic. Clique no ícone menu
, em seguida, clique em Infraestrutura
> Armazenamento > Block Storage for Classic.
-
Selecione o volume iSCSI na lista e clique no ícone
> Modificar Volume.
-
Em Ajustar IOPS de armazenamento, faça uma nova seleção:
- Para o Endurance (IOPS em camadas), selecione uma camada diferente. É possível aumentar a camada de IOPS a qualquer momento. No entanto, o decréscimo está disponível somente uma vez por mês.
- Para Desempenho (IOPS alocadas), especifique uma nova opção de IOPS para o seu armazenamento inserindo um valor na faixa de 100 a 48.000 IOPS. A IU notifica se a seleção não é válida para o tamanho do volume de armazenamento.
-
Revise sua seleção e a nova precificação.
-
Clique em Modificar.
-
Sua nova alocação de armazenamento estará disponível em alguns minutos.
Ajustando o IOPS em seu armazenamento por meio da CLI
Antes de poder iniciar o processo, decida sobre o cliente CLI que deseja usar.
- É possível instalar a IBM Cloud e instalar o plug-in do SL com
ibmcloud plugin install slPara obter mais informações, consulte Estendendo IBM Cloud CLI com plug-ins. - Ou é possível instalar o SLCLI.
Ajustando o IOPS por meio da CLI IBMCLOUD
É possível atualizar o IOPS usando o comando ibmcloud sl block volume-modify O exemplo a seguir modifica um volume de Desempenho especificando um novo valor IOPS. Quando você usar esse comando, substitua o IDENTIFIER pela ID do
volume, por exemplo, 12345678.
ibmcloud sl block volume-modify IDENTIFIER --new-iops 4000
O exemplo a seguir modifica um compartilhamento de arquivo Endurance especificando uma nova camada de IOPS.
ibmcloud sl block volume-modify IDENTIFIER --new-tier 4
Para obter mais informações sobre todos os parâmetros disponíveis para esse comando, consulte ibmcloud sl block volume-modify.
Ajustando o IOPS por meio da SLCLI
Você pode atualizar o IOPS usando o comando a seguir.
$ slcli block volume-modify --help
Usage: slcli block volume-modify [OPTIONS] VOLUME_ID
Options:
-c, --new-size INTEGER New Size of block volume in GB. ***If no size
is given, the original size of volume is
used.***
Potential Sizes: [20, 40, 80, 100,
250, 500, 1000, 2000, 4000, 8000, 12000]
Minimum: [the original size of the volume]
-i, --new-iops INTEGER Performance Storage IOPS, between 100 and 6000
in multiples of 100 [only for performance
volumes] ***If no IOPS value is specified, the
original IOPS value of the volume will be
used.***
-t, --new-tier [0.25|2|4|10] Endurance Storage Tier (IOPS per GB) [only for
endurance volumes] ***If no tier is specified,
the original tier of the volume will be
used.***
-h, --help Show this message and exit.
Ajustando as IOPS no armazenamento com a API
É possível ajustar o IOPS por meio de uma chamada de API ao serviço web SOAP. As seguintes solicitações de API de exemplo podem ser feitas a partir da linguagem de script de sua escolha.
Para obter mais informações sobre a SLAPI, consulte a SLDN.
-
O exemplo a seguir mostra como solicitar uma alteração de IOPS em um volume de armazenamento do Performance.
XXXXXXXXXé o ID do volume que você deseja modificar.3000é o novo valor de IOPS que você deseja que o volume tenha.189433é o ID do preço de nível máximo.190233é o ID do intervalo de capacidade de 2000 a 2999 GB.190293é o ID do intervalo de 200 a 40000 IOPS.<?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api.service.softlayer.com/soap/v3.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Header> <ns1:authenticate> </ns1:authenticate> </SOAP-ENV:Header> <SOAP-ENV:Body> <ns1:placeOrder> <orderData xsi:type="ns1:SoftLayer_Container_Product_Order_Network_Storage_AsAService_Upgrade"> <volume xsi:type="ns1:SoftLayer_Network_Storage"> <id xsi:type="xsd:int">XXXXXXXXX</id> </volume> <iops xsi:type="xsd:int">3000</iops> <packageId xsi:type="xsd:int">759</packageId> <prices SOAP-ENC:arrayType="ns1:SoftLayer_Product_Item_Price[3]" xsi:type="SOAP-ENC:Array"> <item xsi:type="ns1:SoftLayer_Product_Item_Price"> <id xsi:type="xsd:int">189433</id> </item> <item xsi:type="ns1:SoftLayer_Product_Item_Price"> <id xsi:type="xsd:int">190233</id> </item> <item xsi:type="ns1:SoftLayer_Product_Item_Price"> <id xsi:type="xsd:int">190293</id> </item> </prices> </orderData> </ns1:placeOrder> </SOAP-ENV:Body> </SOAP-ENV:Envelope> -
O exemplo a seguir mostra como ajustar o IOPS no volume de armazenamento Endurance.
XXXXXXXXXé o ID do volume que você deseja modificar.4é o novo valor de nível de IOPS que você deseja que o volume tenha.189433é o ID do preço de nível máximo.193373e193433são os IDs das faixas de preço para a capacidade e o IOPS que o volume tem.<?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api.service.softlayer.com/soap/v3.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Header> <ns1:authenticate> </ns1:authenticate> </SOAP-ENV:Header> <SOAP-ENV:Body> <ns1:placeOrder> <orderData xsi:type="ns1:SoftLayer_Container_Product_Order_Network_Storage_AsAService_Upgrade"> <volume xsi:type="ns1:SoftLayer_Network_Storage"> <id xsi:type="xsd:int">XXXXXXXX</id> </volume> <packageId xsi:type="xsd:int">759</packageId> <iops xsi:type="xsd:int">4</iops> <prices SOAP-ENC:arrayType="ns1:SoftLayer_Product_Item_Price[3]" xsi:type="SOAP-ENC:Array"> <item xsi:type="ns1:SoftLayer_Product_Item_Price"> <id xsi:type="xsd:int">189433</id> </item> <item xsi:type="ns1:SoftLayer_Product_Item_Price"> <id xsi:type="xsd:int">193373</id> </item> <item xsi:type="ns1:SoftLayer_Product_Item_Price"> <id xsi:type="xsd:int">193433</id> </item> </prices> </orderData> </ns1:placeOrder> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Ajustando o IOPS do seu armazenamento com o Terraform
É possível ajustar o IOPS usando o recurso ibm_storage_block e especificando um número diferente no argumento iops.. O exemplo a seguir aumenta a camada de desempenho de um volume Endurance para a camada 4 IOPS/GB.
resource "ibm_storage_block" "test1" {
type = "Endurance"
datacenter = "dal09"
capacity = 40
iops = 4
os_format_type = "Linux"
# Optional fields
allowed_virtual_guest_ids = [ 27699397 ]
allowed_ip_addresses = ["10.40.98.193", "10.40.98.200"]
snapshot_capacity = 10
hourly_billing = true
}
O exemplo a seguir muda o nível de desempenho de um volume de Desempenho para 150 IOPS
resource "ibm_storage_block" "test2" {
type = "Performance"
datacenter = "dal09"
capacity = 40
iops = 150
os_format_type = "Linux"
# Optional fields
allowed_virtual_guest_ids = [ 27699397 ]
allowed_ip_addresses = ["10.40.98.193", "10.40.98.200"]
hourly_billing = true
}
Para obter mais informações sobre argumentos e atributos, consulte ibm_storage_block.