Übertragungsgeschwindigkeit verbessern

Die Übertragungsgeschwindigkeit hängt von Faktoren wie dem Speicherort und Anbieter der Quelle, der Dateigröße und der Anzahl der Dateien ab.

Wenn die Übertragung langsamer als erwartet voranschreitet, finden Sie in den Informationen auf dieser Seite mögliche Gründe und Lösungen.

Übertragungen ohne Kundenservicemitarbeiter

Für Übertragungen von Amazon S3 zu Cloud Storage, Microsoft Azure, URL-Listen, oder Cloud Storage verwaltet, erfolgt die Übertragung über den Storage Transfer Service, ohne dass für gehostete Übertragungs-Agents.

Mehrere parallele Übertragungen erstellen

Storage Transfer Service hat eine maximale Anzahl von der zulässigen Abfragen pro Sekunde (QPS) pro Übertragungsjob. Wenn Ihr Job eine große Anzahl relativ kleiner Dateien umfasst, wird die Übertragungsgeschwindigkeit durch diese Obergrenze für Abfragen pro Sekunde begrenzt. Die Übertragung eines Objekts kann Listen-, Lese- und Schreibvorgänge auslösen, die jeweils auf die maximale Anzahl von Abfragen pro Sekunde angerechnet werden.

Um das Limit für die Abfragen pro Sekunde zu umgehen, teilen Sie die große Übertragung in mehrere Übertragungsjobs auf. Verwenden Sie Präfixe ein- und ausschließen, um Übertragungsjobs zu erstellen, die weniger Dateien. Sie können Folgendes erstellen:

Um beispielsweise nur Dateien zu übertragen, deren Dateiname oder Pfad mit dem Buchstaben a bis e:

gcloud-CLI

gcloud transfer jobs create SOURCE DESTINATION \
  --include-prefixes="a,b,c,d,e"

REST

{
    "description": "YOUR DESCRIPTION",
    "status": "ENABLED",
    "projectId": "PROJECT_ID",
    "schedule": {
        "scheduleStartDate": {
            "day": 1,
            "month": 1,
            "year": 2015
        },
        "startTimeOfDay": {
            "hours": 1,
            "minutes": 1
        }
    },
    "transferSpec": {
        "gcsDataSource": {
            "bucketName": "GCS_SOURCE_NAME"
        },
        "gcsDataSink": {
            "bucketName": "GCS_SINK_NAME"
        },
        "transferOptions": {
            "deleteObjectsFromSourceAfterTransfer": true
        },
        "objectConditions": {
            "includePrefixes": [
                "a","b","c","d","e"
            ],
            "excludePrefixes": [
                "path_1/subpath_2/object_5"
            ]
        }
    }
}

Agentenbasierte Weiterleitungen

Tipps zum Beschleunigen von agentenbasierten Übertragungen finden Sie unter Best Practices für Dateisystemübertragungen