Skip to main content
The data transfer service uses multiple threads and clients to maximize performance. As a result, testing the maximum transfer speed requires enough objects and data to keep these operations busy. Use at least 20,000 objects totaling about 20 TiB. The measured speed also depends on the network limitations of the source and destination endpoints. These instructions use Warp to test data transfer speed and generate a test dataset in Nebius Object Storage. To generate the dataset in another S3-compatible storage service, adapt the endpoint, bucket and credential values to your provider.
Nebius AI Cloud charges you for the test data that you store. When you no longer need the test data, delete the objects. For details, see Pricing in Object Storage.

Prerequisites

  1. Install Warp:
  2. Create an Object Storage bucket.
  3. Make sure that the project has enough Object Storage quota for about 20 TiB of test data.
  4. Create an access key for a service account that can read and upload objects in the bucket. For example, assign the service account the storage.editor role for the bucket or its parent project. You need its AWS-like ID and secret key to generate the test dataset. When you create the access key by using the CLI, the AWS-like ID and secret key are specified in the .status.aws_access_key_id and .status.secret parameters of the output. To create an access key, make sure you are in a group that has the admin role.

How to prepare a test dataset

  1. Set the bucket endpoint, name and credentials as environment variables, and specify the ID of the region that contains the bucket:
  2. Generate the test dataset. Use the --noclear parameter to keep the generated objects in the bucket after the test:
    This command generates a test dataset of 20,000 objects, each 1 GiB in size, and keeps it in the bucket specified in the environment variables. The Enhanced Throughput storage class provides the best transfer speed.

How to test data transfer speed

  1. Create and launch a one-time data transfer from the test bucket.
  2. While the data transfer is running, monitor the test bucket. Use the Traffic metric, measured in bytes per second, to observe the transfer speed.