copyright: years: 2018, 2026 lastupdated: "2026-08-06"

keywords: Block Storage per Classic: regolazione degli IOPS, aumento degli IOPS, riduzione degli IOPS, modifica degli IOPS, ottimizzazione delle prestazioni

subcollection: BlockStorage


Regolazione degli IOPS per i volumi di Block Storage for Classic

Regola il numero di operazioni di input/output al secondo (IOPS) del tuo volume Block Storage for Classic senza compromettere l'accessibilità o le prestazioni.

La fatturazione relativa allo spazio di archiviazione viene aggiornata per aggiungere la differenza, calcolata proporzionalmente, del nuovo prezzo al ciclo di fatturazione in corso. L'intero nuovo ammontare verrà fatturato nel prossimo ciclo di fatturazione.

Vantaggi dell'IOPS regolabile

  • Gestione dei costi – Alcuni clienti necessitano di un numero elevato di IOPS solo durante i periodi di picco. Ad esempio, un grande negozio al dettaglio registra picchi di utilizzo durante le festività e in quel periodo necessita di un tasso di IOPS più elevato sul sistema di archiviazione. Tuttavia, i negozi al dettaglio non hanno bisogno di un numero maggiore di IOPS in piena estate. Con questa funzionalità, puoi gestire i tuoi costi e pagare un IOPS più elevato quando ne hai bisogno.

Limitazioni

Non è possibile passare dalla modalità Endurance a quella Performance quando si regolano i valori IOPS. Tuttavia, puoi specificare un nuovo IOPS per l'archiviazione in base ai seguenti criteri:

L'elenco degli IOPS disponibili varia in base alla dimensione del volume.
Dimensione volume (GB) Intervallo IOPS
10 - 39 100 - 1.000
40 - 79 da 100 a 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 - 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

L'IOPS massimo per i volumi di archiviazione blocchi varia in base alla dimensione del volume. L'IOPS massimo per un volume è 48.000 IOPS.

Effetto della modifica dell'IOPS sulla replica

Se per il volume è implementata la replica, quest'ultima viene aggiornata automaticamente in modo che corrisponda alla selezione IOPS di quello primario.

Regolazione degli IOPS sullo spazio di archiviazione nella console

  1. Vai al tuo elenco di Block Storage for Classic. Fai clic sull'icona menu icona Menu, quindi fai clic su Infrastructure Icona classica > Storage > Block Storage for Classic.

  2. Selezionare il volume iSCSI dall'elenco e fare clic sull'icona Azioni > Modifica volume.

  3. In Adjust Storage IOPS, effettua una nuova selezione:

    • Per Endurance (IOPS a livelli), selezionare un livello diverso. Puoi aumentare il livello IOPS in qualsiasi momento. Tuttavia, in diminuzione è disponibile solo una volta al mese.
    • Per le prestazioni (IOPS assegnati), specificare una nuova opzione IOPS per lo storage inserendo un valore compreso tra 100 e 48.000 IOPS. L'interfaccia utente notifica se la selezione non è valida per la dimensione del volume.
  4. Riesamina la tua selezione e la nuova determinazione del prezzo.

  5. Fare clic su Modifica.

  6. La tua nuova allocazione di archiviazione è disponibile in pochi minuti.

Adattamento dell'IOPS sulla tua archiviazione dalla CLI

Prima di poter iniziare il processo, decidi il client CLI che vuoi utilizzare.

Regolazione dell'IOPS da IBMCLOUD CLI

Puoi aggiornare l'IOPS utilizzando il comando ibmcloud sl block volume-modify. Il seguente esempio modifica un volume Performance specificando un nuovo valore IOPS. Quando si usa questo comando, sostituire IDENTIFIER con l'ID del volume, ad esempio 12345678.

ibmcloud sl block volume-modify IDENTIFIER --new-iops 4000

Il seguente esempio modifica una condivisione file Endurance specificando un nuovo livello IOPS.

ibmcloud sl block volume-modify IDENTIFIER --new-tier 4

Per ulteriori informazioni su tutti i parametri disponibili per questo comando, vedi ibmcloud sl block volume - modify.

Adattamento dell'IOPS dalla SLCLI

Puoi aggiornare l'IOPS utilizzando il seguente comando.

$ 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.

Regolazione dell'IOPS sulla tua archiviazione con l'API

Puoi regolare l'IOPS effettuando una chiamata API al servizio web SOAP. Le seguenti richieste API di esempio possono essere effettuate dal linguaggio di script scelto.

Per ulteriori informazioni sulla SLAPI, consultare SLDN.

  • L'esempio seguente mostra come richiedere una modifica IOPS su un volume di archiviazione Performance. XXXXXXXXX è l'ID del volume che si desidera modificare. 3000 è il nuovo valore IOPS che si desidera assegnare al volume. 189433 è l'ID del prezzo massimo. 190233 è l'ID dell'intervallo di capacità 2000 - 2999 GB. 190293 è l'ID per l'intervallo 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'esempio seguente mostra come regolare gli IOPS sul volume di archiviazione Endurance. XXXXXXXXX è l'ID del volume che si desidera modificare. 4 è il nuovo valore del livello IOPS che si desidera che il volume abbia. 189433 è l'ID del prezzo di livello massimo. 193373 e 193433 sono gli ID per le fasce di prezzo per la capacità e gli IOPS che il volume ha.

    <?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>
    

Regolazione degli IOPS sul proprio sistema di archiviazione con Terraform

Puoi regolare l'IOPS utilizzando la risorsa ibm_storage_block e specificando un diverso numero nell'argomento iops. Il seguente esempio aumenta il livello delle prestazioni di un volume Endurance al livello 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
}

Il seguente esempio modifica il livello delle prestazioni di un volume Performance a 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
}

Per ulteriori informazioni sugli argomenti e gli attributi, vedi ibm_storage_block.