copyright: years: 2018, 2026 lastupdated: "2026-08-06"
keywords: Block Storage pour Classic : réglage des IOPS, augmentation des IOPS, diminution des IOPS, modification des IOPS, optimisation des performances
subcollection: BlockStorage
Ajustement des IOPS pour les volumes Block Storage for Classic
Ajustez le nombre d'opérations d'entrée/sortie par seconde (IOPS) de votre volume Block Storage for Classic sans perturber l'accès ni les performances.
La facturation du stockage est mise à jour afin d'ajouter la différence, calculée au prorata, entre l'ancien et le nouveau prix au cycle de facturation en cours. Le nouveau montant total est facturé dans le cycle de facturation suivant.
Avantages des IOPS ajustables
- Gestion des coûts – Certains clients n'ont besoin d'un nombre élevé d'IOPS que pendant les périodes de pointe. Par exemple, un grand magasin connaît un pic d'activité pendant les fêtes de fin d'année et a alors besoin d'un taux d'IOPS plus élevé sur son système de stockage. Cependant, les magasins de détail n'ont pas besoin d'un IOPS plus élevé en plein été. Avec cette fonction, vous pouvez gérer vos coûts et payer des IOPS plus élevées lorsque vous en avez besoin.
Limitations
Vous ne pouvez pas basculer entre les modes Endurance et Performance lorsque vous réglez leurs IOPS. Toutefois, vous pouvez spécifier un nouveau nombre d'IOPS pour le stockage en fonction des critères suivants:
| Taille du volume (Go) | Plage IOPS |
|---|---|
| 10 - 39 | 100 - 1 000 |
| 40 - 79 | 100 - 2 000 |
| 80 - 99 | 100 - 4 000 |
| 100 - 499 | 100 - 6 000 |
| 500 - 999 | 100 - 10 000 |
| 1 000 - 1 999 | 100 - 20 000 |
| 2 000 - 2 999 | 200 - 40000 |
| 3 000 - 3 999 | 200 - 48 000 |
| 4 000 - 7 999 | 300 - 48 000 |
| 8 000 - 9 999 | 500 - 48000 |
| 10 000 - 12 000 | 1000 - 48000 |
Le nombre maximal d'IOPS pour les volumes de stockage par blocs varie en fonction de la taille du volume. Le nombre maximal d'IOPS pour un volume est de 48 000 IOPS.
Effet de l'ajustement des IOPS sur la réplication
Si la réplication est activée sur le volume, la réplique est automatiquement mise à jour afin de correspondre à la sélection des IOPS du volume principal.
Réglage des IOPS de votre stockage dans la console
-
Accédez à votre liste de Block Storage for Classic. Cliquez sur l'icône Menu
, puis sur Infrastructure
> Stockage > Block Storage for Classic.
-
Sélectionnez le volume iSCSI dans la liste et cliquez sur les points de suspension
> Modifier un volume.
-
Sous Ajuster les IOPS de stockage, effectuez une nouvelle sélection :
- Pour Endurance (IOPS hiérarchisées), sélectionnez un autre niveau. Vous pouvez augmenter le niveau d'IOPS à tout moment. Toutefois, vous ne pouvez le diminuer qu'une seule fois par mois.
- Pour les performances (IOPS allouées), spécifiez une nouvelle option IOPS pour votre stockage en saisissant une valeur comprise entre 100 et 48 000 IOPS. L'interface utilisateur vous informe si la sélection n'est pas valide pour votre taille de volume.
-
Vérifiez votre sélection et la nouvelle tarification.
-
Cliquez sur Modifier.
-
Votre nouvelle allocation de stockage est disponible en quelques minutes.
Ajustement des IOPS sur votre stockage à partir de l'interface CLI
Avant de commencer le processus, déterminez le client d'interface de ligne de commande que vous souhaitez utiliser.
- Vous pouvez installer l'interface de ligne de commandeIBM Cloud et installer le plug-in SL avec
ibmcloud plugin install sl. Pour plus d'informations, voir Extension de l'interface de ligne de commande IBM Cloud avec des plug-in. - Vous pouvez également installer l'interface SLCLI.
Ajustement des IOPS à partir de l'interface de ligne de commande IBMCLOUD CLI
Vous pouvez mettre à jour les IOPS à l'aide de la commande ibmcloud sl block volume-modify. L'exemple suivant modifie un volume Performance en spécifiant une nouvelle valeur d'IOPS. Lorsque vous utilisez cette commande, remplacez
IDENTIFIER par l'ID du volume, par exemple 12345678.
ibmcloud sl block volume-modify IDENTIFIER --new-iops 4000
L'exemple suivant modifie un partage de fichiers Endurance en spécifiant un nouveau niveau d'IOPS.
ibmcloud sl block volume-modify IDENTIFIER --new-tier 4
Pour plus d'informations sur tous les paramètres disponibles pour cette commande, voir ibmcloud sl block volume-modify.
Ajustement des IOPS à partir de l'interface SLCLI
Vous pouvez mettre à jour les IOPS à l'aide de la commande suivante.
$ 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.
Ajustement des IOPS sur votre stockage avec l'API
Vous pouvez ajuster les IOPS en effectuant un appel API vers le service Web SOAP. Les exemples de requêtes API suivants peuvent être effectués à partir du langage de script de votre choix.
Pour plus d'informations sur la SLAPI, consultez le SLDN.
-
L'exemple suivant montre comment demander une modification des IOPS sur un volume de stockage Performance.
XXXXXXXXXest l'ID du volume que vous souhaitez modifier.3000est la nouvelle valeur d'IOPS que vous souhaitez attribuer à votre volume.189433est l'ID du prix du niveau maximum.190233est l'ID de la plage de capacité 2000 - 2999 Go.190293est l'ID de la plage 200 - 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> -
L'exemple suivant montre comment ajuster les IOPS sur le volume de stockage Endurance.
XXXXXXXXXest l'ID du volume que vous souhaitez modifier.4est la nouvelle valeur de niveau IOPS que vous souhaitez attribuer à votre volume.189433est l'ID du prix de niveau maximum.193373et193433sont les ID des fourchettes de prix pour la capacité et les IOPS que possède le volume.<?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>
Réglage des IOPS de votre stockage avec Terraform
Vous pouvez ajuster les E-S/s à l'aide de la ressource ibm_storage_block et en spécifiant un nombre différent dans l'argument iops. L'exemple suivant augmente le niveau de performance d'un volume Endurance au niveau
4 IOPS/Go.
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
}
L'exemple suivant fait passer le niveau de performance d'un volume Performance à 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
}
Pour plus d'informations sur les arguments et les attributs, voir ibm_storage_block.