Docker performance IO

I’m running a benchmark to test IO runtime differences between Docker containers and its host, and I noticed something strange. I’ve performed random writes/reads.
The storage driver for the container is aufs.

If the file to be written/read is smaller or equals to 1GB, docker is faster than the host (otherwise, if the file is bigger, docker is slower).
Why do I get those results for small files?

  • Run dockerd as with non-default group in centos6 as a service?
  • Docker build, how to show progress?
  • Docker installation
  • Docker HTML publishing
  • How to create a graph database in TinkerPop/Rextser using the Rexster Docker image and Bulbs?
  • Error while running "docker-compose up
  • Deploying ASP.NET 5 app to EC2 in a Docker container
  • How to have a scaleable docker cluster with a reverse proxy and load balancer serving several sites from one VM
  • task wont stay running on Amazon EC2
  • Load balancing Docker Registry v2 with HAProxy on Tutum
  • ASP.NET docker image exposed ports are closed
  • RestTemplate exchange call gives 503 error when running in Docker container at Kubernetes environment
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.