Vitruvian Penguin
knoppix

[knoppix:3885] Re: benchmark(改:kno ppix_v 3.4_20040517-20040820版公開)

Date: Mon, 30 Aug 2004 13:45:34 +0900
X-mailer: Microsoft Outlook Express 6.00.2800.1437
後藤です.

> coLinux と UML ではほぼ native と変わらない性能でうれしいですが、QEMU
> が1/10でちょっと厳しい結果ですね。

さすがに「CPU Emulator」だけあって,オーバヘッドは大きいようですね.

> ネットワークやXの環境も知りたいですね。ブート時間も。:-)
> # X関連では x11perf + Xmark が入っていますよ。とそそのかします。
> ## 異様に時間がかかるようです。:-0
>   http://www10.plala.or.jp/mozilla/x11.html

そそのかされて(笑),x11perfを試してみました.
コマンドラインのオプションは,上記HPのものをそのまま使ってます.
#当初,x11perf -all としたら,まさに異様に時間がかかりました (-_-;

以下,結果です.
今回も長文で失礼します...
#こんなときはPublicなWikiがあるといいですね.

nbenchではcoLinuxとUMLはほとんど同じ数値でしたが,
X関係ではcoLinuxよりもUMLのほうが良さそうですね.
また,PutImageについてはqemuのほうがcoLinuxよりも良い,
というのは少々意外です.


■計測方法
ターミナルウィンドウにて以下のコマンドを実行 (実際には1行)
$ time x11perf -repeat 1 -rect500 -f14text16 -copypixwin500
  -putimage500 -shmput500

■比較条件
(1)qemu on Windows
  → CD内のバッチファイルでKnoppixを起動
(2)coLinux on Windows
  → Win上でcoLinuxでKnoppixを起動
(3)UML on CD boot Knoppix
  → (4)でCDから起動した環境において,UMLでKnoppixを起動
(4)CD boot Knoppix
  → 通常のCDからのKnoppix起動
(5)Cygwin/X on windows
  → Win上でCygwin/Xを起動

■結果
(1)qemu on Windows
   6000 reps @   0.9657 msec (  1040.0/sec): 500x500 rectangle
 160000 reps @   0.0371 msec ( 26900.0/sec): Char16 in 40-char line (k14)
    120 reps @  53.7908 msec (    18.6/sec): Copy 500x500 from pixmap to
window
     80 reps @  77.4287 msec (    12.9/sec): PutImage 500x500 square
    120 reps @  53.0957 msec (    18.8/sec): ShmPutImage 500x500 square

    real    0m55.346s
    user    0m1.520s
    sys     0m3.210s

(2)coLinux on Windows
   3000 reps @   1.8588 msec (   538.0/sec): 500x500 rectangle
 800000 reps @   0.0070 msec (144000.0/sec): Char16 in 40-char line (k14)
   2000 reps @   2.7513 msec (   363.0/sec): Copy 500x500 from pixmap to
window
      8 reps @ 2272.8213 msec (     0.4/sec): PutImage 500x500 square

    real    0m55.093s
    user    0m0.000s
    sys     0m0.190s

(3)UML on CD boot Knoppix
  20000 reps @   0.2924 msec (  3420.0/sec): 500x500 rectangle
8000000 reps @   0.0009 msec (1090000.0/sec): Char16 in 40-char line (k14)
   8000 reps @   1.1338 msec (   882.0/sec): Copy 500x500 from pixmap to
window
    120 reps @  57.9229 msec (    17.3/sec): PutImage 500x500 square

    real    0m45.578s
    user    0m0.820s
    sys     0m2.250s

(4)CD boot Knoppix
  20000 reps @   0.2915 msec (  3430.0/sec): 500x500 rectangle
16000000 reps @   0.0004 msec (2490000.0/sec): Char16 in 40-char line (k14)
   8000 reps @   1.0430 msec (   959.0/sec): Copy 500x500 from pixmap to
window
   2000 reps @   2.6730 msec (   374.0/sec): PutImage 500x500 square
   8000 reps @   1.0594 msec (   944.0/sec): ShmPutImage 500x500 square

    real    0m53.176s
    user    0m2.960s
    sys     0m2.060s

(5)Cygwin/X on windows
   3000 reps @   1.8497 msec (   541.0/sec): 500x500 rectangle
1200000 reps @   0.0046 msec (218000.0/sec): Char16 in 40-char line (k14)
   2000 reps @   2.8055 msec (   356.0/sec): Copy 500x500 from pixmap to
window
    120 reps @  50.5503 msec (    19.8/sec): PutImage 500x500 square

    real    0m38.097s
    user    0m0.640s
    sys     0m1.612s
<Prev in Thread] Current Thread [Next in Thread>