From 72e56b4d98773c9dd847af45bb9d4324b7386e85 Mon Sep 17 00:00:00 2001 From: Andrea Longo Date: Fri, 3 May 2024 08:13:54 -0600 Subject: [PATCH] Note that mc support perf suspends other S3 API calls for testing (#1199) Add information about queuing requests for `drive` and `net` options. See https://github.com/minio/minio/pull/19634 Staged: http://192.241.195.202:9000/staging/mc-support-perf-s3-api/linux/reference/minio-mc/mc-support-perf.html#description --- source/reference/minio-mc/mc-support-perf.rst | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/reference/minio-mc/mc-support-perf.rst b/source/reference/minio-mc/mc-support-perf.rst index e2658c2c..3593093b 100644 --- a/source/reference/minio-mc/mc-support-perf.rst +++ b/source/reference/minio-mc/mc-support-perf.rst @@ -29,13 +29,17 @@ Use the :mc:`mc support perf` command to review the performance of the S3 API (r The resulting tests can provide general guidance of deployment performance under S3 ``GET`` and ``PUT`` requests and identify any potential bottlenecks. For more complete performance testing, consider using a combination of load-testing using your staging application environments and the MinIO `WARP `_ S3 benchmarking tool. - + :mc:`mc support perf` has the following subcommands #. :mc-cmd:`~mc support perf drive` Measure the speed of drives in a MinIO deployment. + :mc-cmd:`mc support perf drive` temporarily suspends S3 API calls during the test. + Incoming requests are held in a queue while the command runs. + When the command completes or ends, MinIO processes the queued requests and resumes normal operations. + #. :mc-cmd:`~mc support perf object` Measure the speed of reading and writing objects in a cluster. @@ -44,6 +48,10 @@ For more complete performance testing, consider using a combination of load-test Measure the network throughput of all nodes. + :mc-cmd:`mc support perf net` temporarily suspends S3 API calls during the test. + Incoming requests are held in a queue while the command runs. + When the command completes or ends, MinIO processes the queued requests and resumes normal operations. + #. :mc-cmd:`~mc support perf client` Measure the network throughput to a client.