Anpassen der IOPS für eine zonale Dateifreigabe
Passen Sie die Grenzwerte für die Eingabe-/Ausgabeoperationen pro Sekunde (IOPS) für zonale Dateifreigaben mit dem Profil „ dp2 “ ohne Dienstunterbrechung von 100 auf 96.000 IOPS an.
Die Änderungen treten sofort in Kraft, ohne dass es zu Ausfällen kommt. Sie können das IOPS-Limit über die Konsole, die CLI, die API oder Terraform verwalten.
Die Abrechnung für eine aktualisierte Freigabe wird automatisch aktualisiert. Die anteilige Differenz des neuen Preises wird zum aktuellen Fakturierungszyklus hinzugefügt. Der neue Betrag wird dann vollständig erst im nächsten Abrechnungszyklus in Rechnung gestellt.
Verfügbarkeit auswählen Sie können den IOPS-Wert regionaler Dateifreigaben, die mit dem Profil rfs erstellt wurden, nicht ändern. Sie können jedoch den Bandbreitenwert anpassen, um eine
Feinabstimmung der Leistung der Freigabe vorzunehmen.
Konzepte für einstellbare IOPS
Sie können die IOPS für Ihre zonalen Dateifreigaben anpassen, um die Leistung an Ihre Anforderungen anzupassen.
-
Möglicherweise stellen Sie beispielsweise fest, dass eine Anwendung so skaliert wurde, dass die aktuelle IOPS-Obergrenze nun einen Leistungsengpass darstellt. Sie können die Leistungsmerkmale der vorhandenen Dateifreigabe ändern, indem Sie die IOPS erhöhen.
-
In einem anderen Szenario möchten Sie Ihren Dateispeicher möglicherweise zunächst auf einen höheren IOPS-Wert einstellen, um einen Daten-Upload zu beschleunigen. Sobald der Upload abgeschlossen ist, können Sie die Speicherleistung für den normalen Betrieb wieder auf 5 IOPS/GB zurücksetzen. Außerdem können Sie die IOPS für Ihre Dateifreigabe in Zeiten mit hoher Systemauslastung für Ihre Anwendung erhöhen und in Zeiten mit geringer Systemauslastung verringern.
Wenn Ihre Freigabe das dp2 profil verwendet, können die IOPS der Freigabe zwischen 100 und 96.000 liegen. Sie können Ihren IOPS-Wert mit minimalen Einschränkungen angeben. Die IOPS können so oft angepasst werden, bis die Ober- oder Untergrenze erreicht ist.
Damit die 96.000 IOPS erreicht werden können, muss auf eine einzelne Dateifreigabe von mehreren virtuellen Serverinstanzen zugegriffen werden. Eine einzelne Dateifreigabe, auf die ein Client zugreift, ist auf 48.000 IOPS begrenzt.
Wenn Ihre Dateifreigabe das benutzerdefinierte Freigabeprofil Deprecated verwendet, basiert der IOPS-Bereich auf der Größe der Dateifreigabe.
- Beispiel: Für eine Dateifreigabe mit 25 GB können Sie die Anzahl der E/A-Operationen pro Sekunde (IOPS) an einer beliebigen Position im Bereich von 100 bis 1.000 IOPS mit einem angepassten Profil erhöhen. Wenn Sie später die Größe einer Dateifreigabe erhöhen auf die nächsthöhere Bandbreite umsteigen, können Sie die IOPS erneut erhöhen. Die IOPS können so oft angepasst werden, bis die Ober- oder Untergrenze erreicht ist.
- Oder Sie können von einem benutzerdefinierten Profil zu einem IOPS-Tier-Profil oder dem Profil dp2 wechseln. Die Auswahl der IOPS-Ebene wird durch die Größe der Dateifreigabe eingeschränkt. Wenn Sie von einem benutzerdefinierten Profil zu einem beliebigen gestaffelten Profil wechseln, wird die Abrechnung aktualisiert und die IOPS entsprechend dem Profil angepasst.
Wenn Ihre Dateifreigabe eines der [veralteten], abgestuften Freigabeprofile verwendet, können Sie das IOPS-Limit anpassen, indem Sie:
-
Wechsel von einem IOPS-Tier-Profil zum Profil
dp2odercustom. In diesem Fall schränkt die Größe der Dateifreigabe den von Ihnen ausgewählten IOPS-Bereich ein.- Wenn Sie beispielsweise die IOPS für eine Dateifreigabe mit einem Profil von 3 IOPS/GB anpassen und diese 12.000 GB groß ist, können Sie die IOPS mit einem benutzerdefinierten oder einem dp2 anpassen. Es ist möglich, weil beide eine gemeinsame Größe von 12.000 GB unterstützen.
- Wäre die Dateifreigabe größer als 16.000 GB, würde das benutzerdefinierte Profil keine Anpassung der IOPS unterstützen, das dp2 hingegen schon, da es Freigaben bis 32.000 GB unterstützt. Die maximalen Größen der IOPS-Ebenen betragen 32.000 GB bei 3 IOPS/GB, 9.600 GB bei 5 IOPS/GB und 4.800 GB bei 10 IOPS/GB.
Wenn Sie von einem gestaffelten Profil zu einem benutzerdefinierten oder „ dp2 “-Profil wechseln, wird die Abrechnung entsprechend der angegebenen IOPS angepasst.
-
Auswählen einer anderen IOPS-Stufe. Die IOPS-Leistung wird innerhalb der Stufe angepasst. Inwieweit die IOPS erhöht werden können, hängt von dem Höchstwert ab, der durch das IOPS-Tier-Profil der Dateifreigabe zugelassen wird. Sie können die IOPS für ein IOPS-Tier basierend auf der Freigabegröße anpassen oder das nächste Profil auswählen, das eine höhere Leistung ermöglicht.
Die maximale IOPS-Rate für eine Dateifreigabe bei einem Tier-Profil mit 3 IOPS/GB beträgt 96.000 IOPS. Alle anderen Profile sind auf 48.000 IOPS begrenzt. Damit 96.000 IOPS erreicht werden können, müssen mehrere virtuelle Serverinstanzen auf eine einzelne Dateifreigabe zugreifen. Eine einzelne Dateifreigabe, auf die von einer Instanz zugegriffen wird, ist auf 48.000 IOPS begrenzt.
Damit der IOPS-Wert für eine Dateifreigabe angepasst werden kann, muss die Dateifreigabe den Status Stabil aufweisen. Ihre Benutzerberechtigung wird überprüft, bevor IOPS angepasst werden.
Sie können den Fortschritt der IOPS-Änderung Ihrer Dateifreigabe mithilfe der Benutzerschnittstelle oder der Befehlszeilenschnittstelle überwachen. Sie können auch die Ereignisse der Aktivitätsüberwachung überprüfen, um sicherzustellen, dass die IOPS angepasst wurden.
Einschränkungen
Die folgenden Einschränkungen gelten.
- Zum Anpassen der IOPS muss die Dateifreigabe den Status Stabil aufweisen.
- Ein dp2-Profil kann auf das vom dp2-Band zugelassene Maximum erweitert werden. Sie können die IOPS-Stufen v dp2 s nur wechseln, wenn Sie die Größe der Dateifreigabe erhöhen und dann zu einer höheren Stufe wechseln.
- Wählen Sie für eine Dateifreigabe, die mit einem IOPS-Tierprofil erstellt wurde, um die IOPS zu erhöhen oder zu verringern, ein anderes Profil für die Dateifreigabegröße aus. Wenn die Dateifreigabegröße die Größe des neuen IOPS-Tier-Profils überschreitet, können Sie das Profil nicht ändern.
- Ein angepasstes IOPS-Profil kann auf das vom angepassten Band zugelassene Maximum erweitert werden. Sie können nicht zu benutzerdefinierten Bandbreiten wechseln, es sei denn, Sie erhöhen die Dateifreigabegröße und wechseln dann zu einer höheren Bandbreite.
- Die Anpassung von E/A-Operationen pro Sekunde durch Verschieben zwischen Profilen wird durch die Größe der Dateifreigabe eingeschränkt.
- Die maximale Anzahl E/A-Operationen pro Sekunde für eine Dateifreigabe für alle Profile beträgt 96.000 E/A-Operationen pro Sekunde. Damit 96.000 IOPS erreicht werden können, müssen mehrere virtuelle Serverinstanzen auf eine einzelne Dateifreigabe zugreifen. Eine einzelne Dateifreigabe in einer Instanz ist auf 48.000 IOPS begrenzt.
Einstellen der IOPS in der Konsole
Führen Sie die folgenden Schritte aus, um die IOPS anzupassen, indem Sie ein neues IOPS-Tier oder einen angepassten IOPS-Abschnitt auswählen:
-
Gehen Sie zur Liste der Dateifreigaben. Klicken Sie in der Konsole IBM Cloud auf das
Navigation > Infrastruktur
> Storage > File Storage Shares. Standardmäßig werden Dateifreigaben für alle Ressourcengruppen in Ihrer Region angezeigt.
-
Klicken Sie auf der Listenseite Dateifreigaben für VPC auf den Namen einer Dateifreigabe, um die zugehörigen Details anzuzeigen.
-
Suchen Sie auf der Detailseite der Dateifreigabe den Eintrag „ Profil “ und klicken Sie auf „ Symbol „Bearbeiten“
“ oder wählen Sie im Menü „ Maßnahmen “ die Option „ IOPS-Profil bearbeiten “ aus. Datenträger müssen für diese Aktionen einer Virtual Server-Instanz zugeordnet sein.
-
Passen Sie die IOPS in der Seitenanzeige wie folgt an:
-
Für das „ dp2 “ oder ein benutzerdefiniertes Profil werden der aktuelle IOPS-Wert und die Größe der Dateifreigabe angezeigt. Geben Sie einen neuen IOPS-Wert innerhalb des zulässigen Bereichs für diese Größe ein.
-
Wählen Sie für eine IOPS-Stufe eine andere Stufe aus dem Menü aus. Beispiel: Sie haben ein allgemeines 3-IOPS/GB-Profil, das Sie auf ein 5-IOPS/GB-Profil erhöhen möchten.
-
-
Überprüfen Sie die geschätzte monatliche Bestellübersicht für Ihre Geografie und die neue Preisgestaltung.
-
Klicken Sie auf Speichern und fortfahren, wenn Sie einverstanden sind. Die neue IOPS-Zuweisung wird wirksam, sobald Sie die Instanz neu starten.
IOPS über die Befehlszeilenschnittstelle anpassen
IOPS für ein angepasstes oder dp2-Profil anpassen
Verwenden Sie in der Befehlszeile den Befehl „ share-update “ mit der Eigenschaft „ --iops “, um die neue IOPS-Größe für ein benutzerdefiniertes oder ein „ dp2 “-Profil anzugeben. Die von Ihnen angegebene IOPS-Zahl
muss innerhalb des für die Größe der Dateifreigabe vorgesehenen Bereichs liegen. Weitere Informationen finden Sie im " dp2 oder " Benutzerdefiniertes IOPS-Profil.
Bevor Sie die Befehlszeilenschnittstelle (CLI) verwenden können, müssen Sie die IBM Cloud-CLI und das VPC-CLI-Plug-in installieren. Weitere Informationen finden Sie unter CLI-Voraussetzungen.
-
Suchen Sie Ihre Freigabe über die Befehlszeilenschnittstelle, indem Sie Ihre Dateifreigaben in der Region mit dem Befehl
ibmcloud is sharesauflisten.ibmcloud is sharesListing shares in all resource groups and region us-south under account Test Account as user test.user@ibm.com... ID Name Lifecycle state Zone Profile Size(GB) Resource group Replication role r006-dc6a644d-c7da-4c91-acf0-d66b47fc8516 my-replica-file-share stable us-south-1 dp2 1500 Default replica r006-e4acfa9b-88b0-4f90-9320-537e6fa3482a my-source-file-share stable us-south-2 dp2 1500 Default source r006-6d1719da-f790-45cc-9f68-896fd5673a1a my-replica-share stable us-south-3 dp2 1500 Default replica r006-925214bc-ded5-4626-9d8e-bc4e2e579232 my-new-file-share stable us-south-2 dp2 500 Default none r006-b1707390-3825-41eb-a5bb-1161f77f8a58 my-vpc-file-share stable us-south-2 dp2 1000 Default none r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6 my-file-share stable us-south-2 dp2 1500 Default source -
Zeigen Sie die Details der Dateifreigabe an, die Sie mit dem Befehl
ibmcloud is shareändern wollen.ibmcloud is share my-file-shareGetting file share my-file-share under account Test Account as user test.user@ibm.com... ID r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6 Name my-file-share CRN crn:v1:bluemix:public:is:us-south-2:a/a1234567::share:r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6 Lifecycle state stable Access control mode security_group Accessor binding role none Zone us-south-2 Profile dp2 Size(GB) 1000 IOPS 1000 User Tags docs:test Encryption provider_managed Mount Targets ID Name r006-dd497561-c7c9-4dfb-af0a-c84eeee78b61 my-cli-share-mount-target-1 Resource group ID Name db8e8d865a83e0aae03f25a492c5b39e Default Created 2023-10-18T22:15:15+00:00 Replication role none Replication status none Replication status reasons Status code Status message - - Snapshot count 0 Snapshot size 0 Source snapshot - -
Verwenden Sie den Befehl
ibmcloud is share-update, um die E/A-Operationen pro Sekunde (IOPS) Ihrer Dateifreigabe zu erhöhen oder zu verringern.ibmcloud is share-update my-file-share --iops 2000Updating file share my-file-share under account Test Account as user test.user@ibm.com... ID r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6 Name my-file-share CRN crn:v1:bluemix:public:is:us-south-2:a/a1234567::share:r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6 Lifecycle state updating Access control mode security_group Accessor binding role none Zone us-south-2 Profile dp2 Size(GB) 1000 IOPS 2000 User Tags docs:test Encryption provider_managed Mount Targets ID Name r006-dd497561-c7c9-4dfb-af0a-c84eeee78b61 my-cli-share-mount-target-1 Resource group ID Name db8e8d865a83e0aae03f25a492c5b39e Default Created 2023-10-18T22:15:15+00:00 Replication role none Replication status none Replication status reasons Status code Status message - - Snapshot count 0 Snapshot size 0 Source snapshot - Allowed Access Protocols nfs4 Availability Mode zonal Bandwidth(Mbps) 1 Storage Generation 1
Weitere Informationen zu den Befehlsoptionen finden Sie unter ibmcloud is share-update my-file-share.
IOPS durch Angabe eines anderen IOPS-Tierprofils anpassen
Diese Anweisungen gelten für die vorherige Generation von Dateifreigabeprofilen (Allzweck-, 5-iops-, 10-iops- oder benutzerdefinierte Profile), die in der Beta-Version der zonalen Dateifreigaben verwendet wurden. Ab dem 06. Mai 2026 sind diese Aktienprofile veraltet. Um die neuesten Funktionen nutzen zu können, müssen Sie das IOPS-Profil Ihrer Freigabe auf dp2 ändern.
In der Befehlszeilenschnittstelle können Sie mit dem Befehl ibmcloud is share-update und der Eigenschaft --profile den Namen oder die HREF des IOPS-Tier-Profils angeben.
Im folgenden Beispiel wird ein Profil mit 3 IOPS/GB in ein Profil mit 5 IOPS/GB geändert. In diesem Fall darf die Dateifreigabe 9.600 GB nicht überschreiten, um zu dem höheren Profil zu wechseln.
ibmcloud is share-update my-file-share --profile tier-5iops
Updating file share my-file-share under account Test Account as user user@mycompany.com...
ID ba7c7c8a-c111-4f54-a7fe-bb6d3d66eb2a
Name my-file-share
CRN crn:v1:bluemix:public:is:us-south-1:a/a1234567::share:ba7c7c8a-c111-4f54-a7fe-bb6d3d66eb2a
Lifecycle state updating
Access control mode security_group
Accessor binding role none
Zone us-south-1
Profile tier-5iops
Size(GB) 100
IOPS 3000
User Tags docs:test
Encryption provider_managed
Mount targets ID Name VPC ID VPC Name
No mount targets found.
Resource group ID Name
7f1645c5-8afa-4a7e-860d-3df563e0aa8d Default
Created 2023-02-26T20:01:18+05:30
Snapshot count 0
Snapshot size 0
Source snapshot -
Weitere Informationen zu den Befehlsoptionen finden Sie unter ibmcloud is share-update my-file-share.
Anpassung der IOPS über die API
Sie können IOPS für vorhandene Dateifreigaben anpassen, indem Sie die VPC-API aufrufen (VPC = Virtual Private Cloud).
Einstellen der IOPS für das dp2 oder das benutzerdefinierte Profil
Erstellen Sie eine PATCH /shares-Anforderung und geben Sie die Eigenschaft iops an, um die E/A-Operationen pro Sekunde innerhalb des zulässigen Bereichs für ein angepasstes dp2-Profil anzupassen.
Sie können in derselben PATCH /shares-Anforderung nicht gleichzeitig den Namen der Dateifreigabe aktualisieren und die IOPS anpassen. Stellen Sie zwei PATCH /shares-Anforderungen.
Das folgende Beispiel zeigt eine Steigerung von 100 IOPS auf 3.000 IOPS für eine 100-GB-Dateifreigabe auf Basis eines benutzerdefinierten Profils „100–499“. Der IOPS-Bereich für dieses benutzerdefinierte Band beträgt 100-6.000 IOPS. Weitere Informationen zu den verfügbaren IOPS-Bereichen finden Sie unter Übersicht der Dateispeicherprofile.
curl -X PATCH \
"$vpc_api_endpoint/v1/shares/$share_id?version=2023-08-086&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"iops": 3000
}'
Der Status der Dateifreigabe lautet „ updating “, während die IOPS angepasst werden. Die aktuellen IOPS werden so lange angezeigt, bis Sie die Instanz erneut starten. Im folgenden Beispiel wird der IOPS-Wert von 100 angepasst.
{
"created_at": "2023-08-08T22:58:49.000Z",
"crn": "crn:[...]",
"encryption": "provider_managed",
"href": "https://us-south.iaas.cloud.ibm.com/v1/shares/r006-a0c07083-f411-446c-9316-7b08d6448c86",
"id": "r006-a0c07083-f411-446c-9316-7b08d6448c86",
"iops": 100,
.
.
.
"status": "updating",
.
.
.
}
Wenn die IOPS-Erweiterung abgeschlossen ist, starten Sie die Instanz erneut. Der neue Wert wird angezeigt, und der Status der Dateifreigabe lautet „ stable “.
{
"created_at": "2023-08-08T22:58:49.000Z",
"crn": "crn:[...]",
"encryption": "provider_managed",
"href": "https://us-south.iaas.cloud.ibm.com/v1/shares/a0c07083-f411-446c-9316-7b08d6448c86",
"id": "a0c07083-f411-446c-9316-7b08d6448c86",
"iops": 3000,
"lifecycle_state": "stable",
"name": "my-share-updated",
"profile": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles/tier-3iops",
"name": "custom",
"resource_type": "share_profile"
},
"access_control_mode": "security-group",
"allowed_transit_encryption_modes": ["none", "user-managed"],
"replication_role": "none",
"replication_status": "none",
"replication_status_reasons": [],
"resource_group": {
"crn": "crn:[...]",
"href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/678523bcbe2b4eada913d32640909956",
"id": "678523bcbe2b4eada913d32640909956",
"name": "Default"
},
"resource_type": "share",
"size": 4800,
"mount_targets": [
{
"href": "https://us-south.iaas.cloud.ibm.com/v1/shares/a0c07083-f411-446c-9316-7b08d6448c86/mount_targets/1b5571cb-536d-48d0-8452-81c05c6f7b80",
"id": "r006-1b5571cb-536d-48d0-8452-81c05c6f7b80",
"name": "my-mount-target",
"resource_type": "share_target",
"vpc": {
"crn": "crn:[...]",
"href": "https://us-south.iaas.cloud.ibm.com/v1/vpcs/r006-12bb28fc-856d-4902-813b-dc065d1ed084",
"id": "12bb28fc-856d-4902-813b-dc065d1ed084",
"name": "my-vpc",
"resource_type": "vpc"
}
}
],
"snapshot_count": 10,
"snapshot_size": 10,
"user_tags": [],
"zone": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-1",
"name": "us-south-1",
"resource_type": "zone"
}
}
IOPS durch Angabe eines anderen IOPS-Tierprofils anpassen
Diese Anweisungen gelten für die vorherige Generation von Dateifreigabeprofilen (Allzweck-, 5-iops-, 10-iops- oder benutzerdefinierte Profile), die in der Beta-Version der zonalen Dateifreigaben verwendet wurden. Ab dem 06. Mai 2026 sind diese Aktienprofile veraltet. Um die neuesten Funktionen nutzen zu können, müssen Sie das IOPS-Profil Ihrer Freigabe auf dp2 ändern.
Erstellen Sie eine PATCH /shares-Anforderung mit der Eigenschaft profile und geben Sie den Namen oder die HREF des IOPS-Tier-Profils an.
Im folgenden Beispiel wird ein Profil mit 3 IOPS/GB in ein Profil mit 5 IOPS/GB geändert. In diesem Fall darf die Dateifreigabe 9.600 GB nicht überschreiten, um zu dem höheren Profil zu wechseln.
curl -X PATCH \
"$vpc_api_endpoint/v1/shares/$share_id?version=2023-07-18&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"profile": "5iops-tier"
}'
IOPS mit Terraform anpassen
Sie können IOPS für vorhandene Datendateifreigaben in Terraform anpassen.
IOPS für ein angepasstes oder dp2-Profil anpassen
Um die Leistungsstufe einer Dateifreigabe zu ändern, verwenden Sie die Ressource ibm_is_share und geben Sie den gewünschten IOPS-Wert an. Wenn Sie den IOPS-Wert angeben, stellen Sie sicher, dass er innerhalb des Leistungsbereichs
für die Größe der Dateifreigabe liegt. Weitere Informationen finden Sie unter dp2-Dateispeicherprofil.
Wenn sie angewendet wird, wird im folgenden Beispiel die Leistung der gemeinsamen Nutzung auf 5000 E/A-Operationen pro Sekunde aktualisiert.
resource "ibm_is_share" "example" {
name = "my-new-share"
size = 200
iops = 5000
profile = "dp2"
zone = "us-south-2"
}
Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_share.
IOPS durch Angabe eines anderen IOPS-Tierprofils anpassen
Um die Leistungsstufe einer Dateifreigabe mit einem IOPS-Schichtprofil zu ändern, verwenden Sie die Ressource ibm_is_share und geben Sie eine andere IOPS-Schicht an. Wenn sie angewendet wird, wird im folgenden Beispiel die Leistung
der gemeinsamen Nutzung auf 5000 E/A-Operationen pro Sekunde aktualisiert.
resource "ibm_is_share" "example" {
name = "my-share"
size = 220
profile = "tier-5iops"
zone = "us-south-2"
}
Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_share.
Nächste Schritte
Erstellen Sie weitere Dateifreigaben oder verwalten Sie vorhandene Freigaben: