LINUX.ORG.RU

MySQL sql-bench


0

0

Кто-нибудь тестил мускуль? У кого какие результаты?

Celeron-D 2.53GHz, 1*256Mb DDR2-533 Single Channel, SATA 80Gb 7.2KRPM, Slamd64-11, MySQL 4.1.21 64-bit:
alter-table: Total time: 31 wallclock secs ( 0.09 usr 0.01 sys + 0.00 cusr 0.00 csys = 0.10 CPU)
ATIS: Total time: 22 wallclock secs ( 4.22 usr 0.42 sys + 0.00 cusr 0.00 csys = 4.64 CPU)
big-tables: Total time: 23 wallclock secs ( 6.27 usr 0.72 sys + 0.00 cusr 0.00 csys = 6.99 CPU)
connect: Total time: 244 wallclock secs (73.70 usr 19.84 sys + 0.00 cusr 0.00 csys = 93.54 CPU)
create: Total time: 269 wallclock secs (14.42 usr 3.09 sys + 0.00 cusr 0.00 csys = 17.51 CPU)
insert: Total time: 1852 wallclock secs (558.78 usr 78.64 sys + 0.00 cusr 0.00 csys = 637.42 CPU)
select: Total time: 689 wallclock secs (50.23 usr 5.85 sys + 0.00 cusr 0.00 csys = 56.08 CPU)
transactions: Test skipped because the database doesn't support transactions
wisconsin: Total time: 16 wallclock secs ( 3.20 usr 0.74 sys + 0.00 cusr 0.00 csys = 3.94 CPU)

Pentium-D 3.6GHz (dualcore), 2*512Mb DDR2-667 Double Channel, SATA 150Gb 10KRPM, Slamd64-11, MySQL 4.1.21 64-bit:
alter-table: Total time: 14 wallclock secs ( 0.02 usr 0.03 sys + 0.00 cusr 0.00 csys = 0.05 CPU)
ATIS: Total time: 12 wallclock secs ( 1.89 usr 1.44 sys + 0.00 cusr 0.00 csys = 3.33 CPU)
big-tables: Total time: 12 wallclock secs ( 4.49 usr 2.53 sys + 0.00 cusr 0.00 csys = 7.02 CPU)
connect: Total time: 76 wallclock secs (20.11 usr 18.93 sys + 0.00 cusr 0.00 csys = 39.04 CPU)
create: Total time: 125 wallclock secs ( 1.72 usr 1.15 sys + 0.00 cusr 0.00 csys = 2.87 CPU)
insert: Total time: 670 wallclock secs (179.93 usr 85.21 sys + 0.00 cusr 0.00 csys = 265.14 CPU)
select: Total time: 296 wallclock secs (15.35 usr 7.02 sys + 0.00 cusr 0.00 csys = 22.37 CPU)
transactions: Test skipped because the database doesn't support transactions
wisconsin: Total time: 5 wallclock secs ( 1.18 usr 0.94 sys + 0.00 cusr 0.00 csys = 2.12 CPU)

Pentium-4 3GHz (HT), 2*512Mb DDR-400 Double Channel, SATA 80Gb 7.2KRPM, Slackware-10.0, MySQL 4.1.7 32-bit:
alter-table: Failed (output/alter-table-mysql-Linux_2.6.18.1madebyR00T_i686)
ATIS: Total time: 15 wallclock secs ( 3.19 usr 2.47 sys + 0.00 cusr 0.00 csys = 5.66 CPU)
big-tables: Total time: 28 wallclock secs (11.22 usr 7.61 sys + 0.00 cusr 0.00 csys = 18.83 CPU)
connect: Total time: 144 wallclock secs (40.92 usr 35.27 sys + 0.00 cusr 0.00 csys = 76.19 CPU)
create: Failed (output/create-mysql-Linux_2.6.18.1madebyR00T_i686)
insert: Total time: 1491 wallclock secs (299.56 usr 153.38 sys + 0.00 cusr 0.00 csys = 452.94 CPU)
select: Total time: 436 wallclock secs (29.68 usr 12.51 sys + 0.00 cusr 0.00 csys = 42.19 CPU)
transactions: Test skipped because the database doesn't support transactions
wisconsin: Total time: 8 wallclock secs ( 1.85 usr 1.42 sys + 0.00 cusr 0.00 csys = 3.27 CPU)


Чуть не забыл. У всех 3-х ядро 2.6.18.1.

R00T
() автор топика

Server version:      MySQL 5.0.24a Debian_9 log/
Optimization:        None
Hardware:            Amd Athlon64x2 2000MHz (128k L1 512K L2 per core)

alter-table: Total time: 16 wallclock secs ( 0.04 usr  0.03 sys +  0.00 cusr  0.00 csys =  0.07 CPU)
ATIS: Total time:  5 wallclock secs ( 3.87 usr  0.15 sys +  0.00 cusr  0.00 csys =  4.02 CPU)
big-tables: Total time:  8 wallclock secs ( 2.77 usr  0.34 sys +  0.00 cusr  0.00 csys =  3.11 CPU)
connect: Total time: 62 wallclock secs (15.70 usr  6.29 sys +  0.00 cusr  0.00 csys = 21.99 CPU)
create: Total time: 244 wallclock secs ( 1.42 usr  0.38 sys +  0.00 cusr  0.00 csys =  1.80 CPU)
insert: Total time: 512 wallclock secs (193.49 usr 19.36 sys +  0.00 cusr  0.00 csys = 212.85 CPU)
select: Total time: 63 wallclock secs (18.59 usr  1.44 sys +  0.00 cusr  0.00 csys = 20.03 CPU)
transactions: Test skipped because the database doesn't support transactions
wisconsin: Total time:  5 wallclock secs ( 1.30 usr  0.48 sys +  0.00 cusr  0.00 csys =  1.78 CPU)

ядро стандартное ubuntu-edgy,
2.6.17-10-generic

xnix ★★
()
Ответ на: комментарий от xnix

Любопытно...

Но, если честно, возникает вопрос в правдивости вашего репорта.
Мой P-D 960 с 1Гб по производительности оказался вполне на уровне двухпроцессорных Xeon 2.8-3.2 с 4Гб.
Причем, у меня PREEMPT ядро.
При этом, 5-й MySQL заведомо более тормозной, чеме 4.1.
Вот линк: http://forums.mysql.com/read.php?24,117215,117215

Таким образом, представляется, что указаные вами цифры являются фальсификацией: какими бы Атлоны нибыли быстрыми, показывать производительность в 1.3 раза выше при в 1.8 раза меньшей частоте (и, кстати, при памяти DDR-400 против DDR2-667) они не могут - это представляется легендой. Относительно недавние тесты компиляции ядра с all modules показали, что даже Athlon'ы Х2 4200 все же уступают P-D 960, причем уступают в несколько секунд.

R00T
() автор топика
Ответ на: комментарий от R00T

Сделал еще раз.

Benchmark DBD suite: 2.15
Date of test:        2006-11-03 15:21:28
Running tests on:    Linux 2.6.17-10-generic x86_64
Arguments:           
Comments:            
Limits from:         
Server version:      MySQL 5.0.24a Debian_9 log/
Optimization:        None
Hardware:            Amd Athlon64x2 2000MHz (128k L1 512K L2 per core)

alter-table: Total time: 15 wallclock secs ( 0.03 usr  0.00 sys +  0.00 cusr  0.00 csys =  0.03 CPU)
ATIS: Total time:  5 wallclock secs ( 3.93 usr  0.12 sys +  0.00 cusr  0.00 csys =  4.05 CPU)
big-tables: Total time:  8 wallclock secs ( 2.75 usr  0.37 sys +  0.00 cusr  0.00 csys =  3.12 CPU)
connect: Total time: 70 wallclock secs (19.01 usr  5.82 sys +  0.00 cusr  0.00 csys = 24.83 CPU)
create: Total time: 204 wallclock secs ( 0.62 usr  0.15 sys +  0.00 cusr  0.00 csys =  0.77 CPU)
insert: Total time: 528 wallclock secs (197.68 usr 21.36 sys +  0.00 cusr  0.00 csys = 219.04 CPU)
select: Total time: 61 wallclock secs (20.16 usr  1.43 sys +  0.00 cusr  0.00 csys = 21.59 CPU)
transactions: Test skipped because the database doesn't support transactions
wisconsin: Total time:  5 wallclock secs ( 1.52 usr  0.51 sys +  0.00 cusr  0.00 csys =  2.03 CPU)

http://img338.imageshack.us/my.php?image=screenshotkx7.png

http://img314.imageshack.us/my.php?image=screenshot1ib6.png

>Причем, у меня PREEMPT ядро.

А оно медленне. Частота таймера надеюсь 250/100Гц ?

>при памяти DDR-400 против DDR2-667

C памятью амд всегда работал быстрее из-за встроенного контроллера памяти.

>показывать производительность в 1.3 раза выше при в 1.8 раза меньшей частоте

Большой кеш L1(128k на ядро) + встроенный контроллер памяти


xnix ★★
()
Ответ на: комментарий от xnix

>А оно медленне. Частота таймера надеюсь 250/100Гц ?

1000Гц. :-)
ОК. Попробую 250Гц завтра.

>C памятью амд всегда работал быстрее из-за встроенного контроллера памяти.

Совсем ненамного. В любом случае, DC DDR2-667 почти в 2 раза быстрее... Тут уж не о "задержках" говорить.

>Большой кеш L1(128k на ядро) + встроенный контроллер памяти

В P-D L1 - это уже кеш ПОСЛЕ декодера и первичного блока предсказаний.
А L2 (по 2 метра на ядро) работает на частоте проца.

R00T
() автор топика
Ответ на: комментарий от R00T

Ничего не понимаю...

alter-table: Total time: 15 wallclock secs ( 0.02 usr 0.02 sys + 0.00 cusr 0.00 csys = 0.04 CPU)
ATIS: Total time: 11 wallclock secs ( 1.97 usr 1.29 sys + 0.00 cusr 0.00 csys = 3.26 CPU)
big-tables: Total time: 12 wallclock secs ( 4.19 usr 2.31 sys + 0.00 cusr 0.00 csys = 6.50 CPU)
connect: Total time: 73 wallclock secs (18.48 usr 17.52 sys + 0.00 cusr 0.00 csys = 36.00 CPU)
create: Total time: 207 wallclock secs ( 2.09 usr 1.39 sys + 0.00 cusr 0.00 csys = 3.48 CPU)
insert: Total time: 655 wallclock secs (165.88 usr 70.98 sys + 0.00 cusr 0.00 csys = 236.86 CPU)
select: Total time: 295 wallclock secs (16.61 usr 6.95 sys + 0.00 cusr 0.00 csys = 23.56 CPU)
transactions: Test skipped because the database doesn't support transactions
wisconsin: Total time: 5 wallclock secs ( 1.23 usr 0.81 sys + 0.00 cusr 0.00 csys = 2.04 CPU)

R00T
() автор топика
Ответ на: комментарий от R00T

На 250Гц и без PREEMPT чуть быстрее, но это можно и на "погрешность измерений" списать.

R00T
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.