web-dev-qa-db-ja.com

sysbenchの異常:ubuntuサーバーとdebian

同じハードウェア(1 GB RAM 1コア)の2つのVPSで次のコマンドを実行しています。

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

Iveが得た結果は、ubuntuサーバーでは10秒、debianでは35秒でした...同じハードウェアでこのような違いがあるのはなぜですか?

私はそれをdigitalocean、linode、cloud.ioでテストしました。すべてのVPSプロバイダーで同様の結果が得られました。すべてのベンチマークパラメータは同じで、OSのみが変更されました。

このようなパフォーマンスの違いがある理由を誰かが知っていますか?実際のアプリケーションで、パフォーマンスにそのような違いがありますか?

メモリ結果

CPUの結果

uname -a:

Ubuntu;Linux utest 4.15.0-20-generic#21-Ubuntu SMP Tue Apr 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
Akiru

使用しているsysbenchのバージョンは、それぞれの場合で異なります。 debain 1は、操作ごとに1.3377倍の時間がかかりますが、操作数の2.6596倍も実行され、予想される合計は3.56長くなり、結果と一致しています。

では、なぜ1回の操作で1.34倍長いのですか?スワップが使用される前に、異なるカーネルバージョンと異なるsysbenchバージョン、およびテストで使用可能な異なる空きメモリ容量。 2つのテストの間で条件がより類似するまで、私は気になりませんでした。

0
Doug Smythies