sysbench 异常:ubuntu 服务器 vs debian

sysbench 异常:ubuntu 服务器 vs debian

我在具有相同硬件(1gb ram 1core)的两个 VPS 中运行以下命令:

sysbench --test=memory run
sysbench --test=memory --memory-oper=write run

我得到的结果是 ubuntu 服务器用了 10 秒,而 debian 用了 35 秒......同样的硬件怎么会有这么大的差别呢?

我已经在 digitalocean、linode 和 cloud.io 上测试过它。在所有 VPS 提供商中都得到了类似的结果。所有基准测试参数都相同,只有操作系统有所变化。

有人知道为什么会有这样的性能差异吗? 现实世界中的应用程序在性能上有这样的差异吗?

记忆结果

CPU 测试结果

uname -a:

乌班图;Linux utest 4.15.0-20-generic #21-Ubuntu SMP 星期二 4 月 24 日 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Debian:Linux dtest 4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04) x86_64 GNU/Linux

感谢您的回答!

答案1

每种情况下使用的 sysbench 版本都不同。虽然 debain 版本每次操作所花的时间是 1.3377 倍,但操作次数也是 2.6596 倍,预计总时间是 3.56 倍,这与您的结果一致。

那么,为什么每次操作的时间会长 1.34 倍呢?在使用交换之前,内核版本和 sysbench 版本不同,并且测试可用的可用内存量也可能不同。除非两个测试的条件更加相似,否则我不会担心。

相关内容