Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Performance Tests

Robin Rodricks edited this page Jul 23, 2026 · 10 revisions

Testing method

A single file is generated, uploaded, downloaded, and then verified.

  • The "SetBytes" tests use the SetBytes and GetBytes API
  • The "UploadObject" tests use the UploadObject and DownloadObject API
  • While they have equivalent functionality, performance might differ based on the provider implementation.

How to run performance tests?

  1. Setup the test project on your machine by following these steps
  2. Run the PerformanceTest set of tests under FluentStorage.Tests.Integration.Storage test group for your chosen provider, to see the data roundtrip test.

Test results

Local Disk performance

Windows x64 machine, July 2026, FluentStorage 8.0.13:

image

SFTP performance

Windows x64 machine to Ubuntu SFTP server, July 2026, FluentStorage 8.0.13:

image

MongoDB GridFS performance

Windows x64 machine to local Mongo server, July 2026, FluentStorage 8.0.13:

image

Clone this wiki locally

Morty Proxy This is a proxified and sanitized view of the page, visit original site.