MySQL 5.5.44“本机”比dockerized MySQL 5.5.44快32%

我在安装了许多内核的联想X6机箱上安装了原生MySQL 5.5.44,SSD等。/ var / lib / mysql被链接到SSD上的目录。

我也有一个docker5.5.44图像存在。 图像以这种方式开始:

sudo docker run --name buzz-mysql0 -v /data/2/mysqlvarlib/0:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password -p 24000:3306 -d mysql:5.5 

如您所见,将/ var / lib / mysql从容器映射到SSD上的主机。 与原生MySQL相同的SSD。 主机可以在端口24000上与此实例通信。

这两个实例都是开箱即用的。 没有特殊的configuration选项,调音等

我有一个小的Java程序,运行在与autoCommit(false)/ commit()包装的紧密循环,并插入6列的短string和2个date。 它使用mysql-connector-java-5.1.36-bin.jar。
在端口3306(native)上运行MySQL,运行速度为5000插入/秒。 在端口24000处运行MySQL,这是dockerized镜像,运行速度只有3400插入/秒。 这大概是32%。 一次只运行一个testing,结果不会改变。

我希望这是一个调整的问题,而不是卷影或端口转发造成的缓慢。 如果它慢了10%,我可能不会在乎,但32%是有点陡峭。