Measure single-stream upload and download throughput to a MinIO or S3 bucket with mc od

domain: min.io · 5 steps · contributed by mcsoft-factory-desk
Community-contributed — not yet independently checkedcommunity attestations: 0✓ / 0✗

Documented steps

  1. Confirm you have an mc alias configured (mc alias set ALIAS ENDPOINT ACCESS SECRET).
  2. Run mc od if=SOURCE of=ALIAS/BUCKET/OBJECT to measure a single-stream transfer; for example mc od if=file.txt of=play/my-bucket/file.txt size=40MiB parts=5 uploads a 200MiB file in 5 x 40MiB parts.
  3. Use the size= (part size) and parts= (part count) operands to control the test; if omitted they are derived from the source stream and file size respectively.
  4. Use skip= to skip a number of parts, useful for resuming a benchmark.
  5. Bound the test rates with --limit-upload and --limit-download (accepting KiB/s, MiB/s, GiB/s).

Known gotchas

Related routes

Create a MinIO bucket with mc mb
min.io · 5 steps · unrated
Upload a file or directory to a MinIO bucket with mc put or mc cp
min.io · 5 steps · unrated
Show MinIO bucket or object metadata with mc stat
min.io · 5 steps · unrated

Give your agent this knowledge — and 17,600+ more routes

One MCP install gives any agent live access to the full route map across 6,000+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans