The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: MySQL под Solaris работает на 60-90% быстрее чем п..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: MySQL под Solaris работает на 60-90% быстрее чем п..."  
Сообщение от opennews on 23-Апр-06, 16:30 
Компания Sun Microsystems опубликовала (http://www.sun.com/smi/Press/sunflash/2006-04/sunflash.20060421.2.xml?cid=155) результаты OLTP (OnLine Transaction Processing) тестирования производительности СУБД MySQL 5.0.18 под Solaris 10 и Red Hat Enterprise Linux 4 Advanced Server Edition.


На операциях чтения выигрыш Solaris составил 91%, на операциях чтения/записи - 64%. Тестирование проводилось на сервере Sun Fire V40z, работающем под управлением  Dual-Core AMD Opteron 875.


По словам Sun Microsystems, подобных результатов удалось достичь благодаря работе по оптимизации кода Soalris 10, проведенной в кооперации с разработчиками MySQL.


Подробно результаты тестирования изложены в данном PDF документе (http://www.sun.com/x64/docs/MySQL-sysbench-benchmark.pdf).


URL: http://www.sun.com/smi/Press/sunflash/2006-04/sunflash.20060421.2.xml?cid=155
Новость: https://www.opennet.ru/opennews/art.shtml?num=7382

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Квагга on 23-Апр-06, 16:30 
Интересно, на Зионах такой же выигрыш?

Или эта радость только на AMD + Соляра?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от DeadMustdie email(??) on 23-Апр-06, 16:55 
> Интересно, на Зионах такой же выигрыш?
Скорее всего, да. Такая разница производительности вряд ли вызвана сверхтонкой оптимизацией Solaris под AMD'шные камушки.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Квагга on 23-Апр-06, 17:51 
> Интересно, на Зионах такой же выигрыш?

> Скорее всего, да. Такая разница производительности вряд ли вызвана
> сверхтонкой оптимизацией Solaris под AMD'шные камушки

Такая разница может быть вызвана СВЕРХТОЛСТОЙ оптимизацией Solaris.
Спарковское масштабирование на процы может работать ТОЛЬКО со Спарком\Ниагарой и AMD.

Более того, у меня есть подозрение, что "правильный" шедулер может работать
только на AMD на матерях Sun Fire, подобно тому, как Mac OS X запускается
только на Эппловских Интелах :(

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от DeadMustdie email(??) on 23-Апр-06, 18:20 
>Такая разница может быть вызвана СВЕРХТОЛСТОЙ оптимизацией Solaris.
>Спарковское масштабирование на процы может работать ТОЛЬКО со Спарком\Ниагарой и AMD.

Ню-ню. Некоторое время назад я гонял Solaris как раз на двухпроцессорной системе
с Xeon'ами. И рядом на аналогичном железе под подобной нагрузкой трудился Linux.
Собственно, крутилась и там, и там некая Оракловая база. Субъективно разница
была солидная, и как раз в пользу Solaris.

>Более того, у меня есть подозрение, что "правильный" шедулер может работать
>только на AMD на матерях Sun Fire, подобно тому, как Mac OS
>X запускается только на Эппловских Интелах :(

Вряд ли переход с одного на другой процессор с совместимым набором инструкций
может как-то сильно помочь планировщику делать свою работу, равно как и переход
с одной мамы на другую. Разве что речь зайдёт о NUMA архитектурах, но здесь-то
явно чистейшая 'UMA'.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

24. "ну вообще-то"  
Сообщение от Michael Shigorin email on 24-Апр-06, 19:45 
> Субъективно разница была солидная
Это 10--20% (уже солидная) или ближе к "60--90%"?  Те всё-таки сильно коррелируют с не столь давним тестом тринити на схожем же агрегате и очень сильно наводят на две мысли -- локинг и треды (сюрпризов тут нет).

> но здесь-то явно чистейшая 'UMA'.
Хде??  Я, конечно, в архитектурах профан полный, но про AMD64 как минимум в контексте "кучка оптеронов" слышал именно "NUMA".  От Бокового, кажется (им там в IBM/Samba должно быть видней ;-).

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

25. "ну вообще-то"  
Сообщение от DeadMustdie email(??) on 24-Апр-06, 20:21 
>> Субъективно разница была солидная
>Это 10--20% (уже солидная) или ближе к "60--90%"?  Те всё-таки сильно

Очень приблизительно - в районе 30-50%.

>Хде??  Я, конечно, в архитектурах профан полный, но про AMD64 как
>минимум в контексте "кучка оптеронов" слышал именно "NUMA".  От Бокового,
>кажется (им там в IBM/Samba должно быть видней ;-).

Откуда там NUMA, простите? Там что, набор системных плат, каждая со своими
отдельными процессорами, памятью и вводом-выводом, и коммутатор для объединения
всего этого хозяйства воедино? По-моему, системы с подобной архитектурой
в цене начинаются от $50K. И на x86-совместимых процах их обычно не делают.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

26. "ну вообще-то"  
Сообщение от Michael Shigorin email on 24-Апр-06, 20:39 
>Откуда там NUMA, простите? Там что, набор системных плат
Архитектуре-то с неравномерным доступом к памяти всё равно, куда засунули -- в кучку бордов или один чипсет (плюс N контроллеров памяти).

Судя по "opteron numa", тут это /возможный/ при некоторых условиях отдельный режим:
http://www.digit-life.com/articles2/cpu/rmma-numa.html
http://www.ixbt.com/cpu/rmma-numa.shtml

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

27. "ну вообще-то"  
Сообщение от Dmitry email(??) on 24-Апр-06, 20:40 
IMHO. Контроллер памяти внутри процессоров AMD, посему NUMA.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

30. "Там что, набор системных плат"  
Сообщение от Квагга on 25-Апр-06, 02:36 
> Там что, набор системных плат?

Типа того. По независимому банку RAM на каждый из 4-х Оптеронов на основоной маме
и по независимому банку RAM на каждый из 4-х Оптеронов на антресоли.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от rakshas (??) on 23-Апр-06, 19:07 
Нифига. MACOS(ломаный - :-) ) запускается и на обычных матерях Intel чипсет 945. Проверено.
Главное чтоб железка была схожа.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

17. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Alexxx (??) on 24-Апр-06, 11:32 
MacOS X (ессесно ломанный) нормально работает на Athlon64 и чипсете VIA.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

18. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Квагга on 24-Апр-06, 12:17 
И кто же шедулер Соляркин сломает?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

31. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Mitja_L email on 25-Апр-06, 03:35 

>Более того, у меня есть подозрение, что "правильный" шедулер может работать
>только на AMD на матерях Sun Fire, подобно тому, как Mac OS
>X запускается
>только на Эппловских Интелах :(

Глупости.
MacOS X запускается на компах с Pentium процессором, не Celeron и не AMD.
Сам запускал на I845 чипсете+Pentium4 2.4GHz

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Dyr email(??) on 23-Апр-06, 17:14 
Жаль, что не написали, с какими параметрами запускали sysbench. А то мне тоже интересно потестить, сейчас гоняю на двухядернике с FreeBSD, было бы интересно сравнить...
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Алексей (??) on 23-Апр-06, 21:34 
Ну молодцы, сравнили ОС собранную под i386 с x86_64.
Маркетологам медаль.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от bashprompt on 23-Апр-06, 22:16 
>Ну молодцы, сравнили ОС собранную под i386 с x86_64.
>Маркетологам медаль.

Они не настолько идиоты, чтобы брать таким примитивом. На самом деле причина в том, что Linux ядро начинает работать неэффективно при размерах памяти больше 4 Гб и числе процессоров больше 4. В тесте машина с 4-мя оптеронами, т.е. для системы 8 процессоров, и 16 Гб оперативки.
В RHEL есть какие-то патчи для увеличения масштабируемости, но они лишь не дают явно падать лицом в грязь.

Второй момент, в Solaris нити гораздо лучше чем в Linux.

Для Linux оптимальным было бы сравнение на 2-х оптеронах с 4 Гб памяти, тогда отставание не было бы таким значительным. Если бы тестировали apache без нитей, вероятно Linux даже бы выйграл.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

10. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Алексей (??) on 23-Апр-06, 23:48 
>Они не настолько идиоты, чтобы брать таким примитивом.
Тем не менее - решили взять. Они-то и не идиоты, раз пипл и такое хавает - почему бы не использовать.
>На самом деле причина в том, что Linux ядро начинает работать неэффективно при размерах памяти больше 4 Гб и числе процессоров больше 4. В тесте машина с 4-мя оптеронами, т.е. для системы 8 процессоров, и 16 Гб оперативки.
Вообще-то в приведенном pdf - buffer pool размером 1ГБ, то есть остальная память в тесте не используется. И утверждается увеличение скорости select'ов на 40% при работе в один поток (а это - один процессор, читающий данные из 1 гб памяти).
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

11. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Евгений email(??) on 24-Апр-06, 00:59 
Я ничего не утверждаю, но...
1) в "тесте" не указано,  какая rhel взята - i386 или x86-64, не указано ядро - а у них есть разные (largesmp..) не указана ФС для обеих ОС, не указаны настройки системы вообще.
Итого - по данному "документу" от Сана я бы вообще выводов не делал. Хотя очень хорошая работа Солярки на системах с несколькими процами мне известна и в ней я не совмневаюсь.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

13. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Алексей (??) on 24-Апр-06, 02:48 
> 1) в "тесте" не указано,  какая rhel взята - i386 или x86-64
RHEL4 x86_64 Sun не поддерживает и на железке из "теста", и вообще.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

16. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от NoFate on 24-Апр-06, 09:55 
Ну тогда какой смысл сравнивать i386 и x86_64??? Чтобы быть как майкрософт?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

19. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Евгений email(??) on 24-Апр-06, 14:14 
>> 1) в "тесте" не указано,  какая rhel взята - i386 или x86-64
>RHEL4 x86_64 Sun не поддерживает и на железке из "теста", и вообще.


Хорошо...  я и не знал.
Тогда это вообще не тест, а чистой воды профанация.
Там же по идее клон nforce4 чипсет ?
У Сана ж были заявления про сертифицированность их оптерон-серверов под rhel&suse..
Но там не было указано, i386  или x86-64.  8-(

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

20. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Евгений email(??) on 24-Апр-06, 14:24 
  Про нфорс (на 4 сокетах :) я ,конечно же, сморозил.  

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

21. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Алексей (??) on 24-Апр-06, 15:47 
>  У Сана ж были заявления про сертифицированность их оптерон-серверов под rhel&suse..
Но там не было указано, i386  или x86-64.  8-(
На свои серваки они ставят SLES - x86_64, RHEL3 - x86_64, а вот RHEL4 - i386. Довольно странная логика конечно, учитывая что RHEL3 - на 2.4 ядре еще.
А вообще железки хорошие и цены не ломят... так что может доведется поработать, поставлю вообще Федору. :))
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

32. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Евгений email(??) on 25-Апр-06, 12:14 
>>  У Сана ж были заявления про сертифицированность их оптерон-серверов под rhel&suse..
>Но там не было указано, i386  или x86-64.  8-(
>На свои серваки они ставят SLES - x86_64, RHEL3 - x86_64, а
>вот RHEL4 - i386. Довольно странная логика конечно, учитывая что RHEL3
>- на 2.4 ядре еще.

как версия -  RHEL4 - более опасный конкурент, чем SLES9 ?
(по поддержке железа по идее проблем быть не должно, раз 3-ка работает.)

>А вообще железки хорошие и цены не ломят...

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

12. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Евгений email(??) on 24-Апр-06, 01:02 
>>Ну молодцы, сравнили ОС собранную под i386 с x86_64.
>>Маркетологам медаль.
>
>Они не настолько идиоты, чтобы брать таким примитивом.

Ха!  А там вобще не указаны ни вариант RHEL, ни использ. ядро, ни ФС.
Вообще ничего. Так что - пустой, чисто рекламный документ.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

15. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от hexmaker on 24-Апр-06, 08:42 
Схемотехническая оптимизация чипсета на материнке сервера Sun Fire под Солярку. Ведь для себя же делали и оптимизировали под своё родное!
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

22. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от ZOD (??) on 24-Апр-06, 17:22 
ГЫ, а может космические силы и вселенская энергия? Linuxu тоже дрова не идиёты пишут и спецификации железа доступны всем кому надо.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

23. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от pavlinux email(??) on 24-Апр-06, 18:44 
Хрен тут спорить -  если купите SunFire сервак + Солярис,
то будет вам счастья на 60% больше.
А купите IBM xServer, прочитаете " from Solaris to Linux on x86", и поставите
"Migration Kit for Solaris OS to Linux" и будет вам счастья на 60%+10% теперь уж хрен знает относительно кого (наверно Sun).

Вот теперь угадайте, кого Sun имел ввиду в этой статейке...
Ну что ж, битва титатов продолжается:
IBM  vs. Sun
Cell vs. Spark T1000
"Guide to porting" "Migration Kit for Solaris OS to Linux" vs. "Faster Solaris10 Than Red Hat Linux"

Помоему IBM всё таки ведет.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

28. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от guest (??) on 24-Апр-06, 20:50 
а вот нифига, как тоцел этот ничего нового непринес тока много слюней и пиара, а т1000 действительно что-то новое в камне строение.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

29. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от pavlinux email(??) on 24-Апр-06, 22:17 
  Вот кстати, коль уж про камушки заговорили
"AMD to optimize future CPUs for Linux"
http://www.techspot.com/news/21372-amd-to-optimize-future-cpus-for-linux.html
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

33. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Николас on 11-Май-06, 18:56 
Мда, маркетологи рулят... Хорошо что ещё всего 60-90%, могло бы быть и больше :)

Восьмисотые оптероны есть NUMA система, тоесть у каждого процессора свой контролеер памяти и доступ к памяти другого процессора намного медленнее чем к родной.
Ядра редхата для i386 собраны без поддержки NUMA, оттуда и тормоза.

Linux гораздо лучше расширяемая операционная система чем всякие солярисы, поглядите хотябы в Top100 суперкомпьютеров - 95% работают под линуксом.

--wbr Николас

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

34. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от DeadMustdie email(??) on 11-Май-06, 23:30 
>Восьмисотые оптероны есть NUMA система, тоесть у каждого процессора свой контролеер памяти
>и доступ к памяти другого процессора намного медленнее чем к родной.
>
>Ядра редхата для i386 собраны без поддержки NUMA, оттуда и тормоза.

Я сильно подозреваю, что Линуховая "поддержка NUMA" всяко не лучше
Солярисной будет. В Соляре ее лет 20 полировали.

>Linux гораздо лучше расширяемая операционная система чем всякие солярисы,
>поглядите хотябы в Top100 суперкомпьютеров - 95% работают под линуксом.

Solaris на "своих" железках может все, что может Linux, плюс еще столько же.
Кто пользовался, тот поймет. А кто не пользовался, тот пущай свой Linux сам ест.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

35. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от Николас on 12-Май-06, 17:05 
>Я сильно подозреваю, что Линуховая "поддержка NUMA" всяко не лучше Солярисной будет.
>В Соляре ее лет 20 полировали.

Неправильно подозреваете, в линуксе лучше менеджер памяти и планировщик процессов, поэтому Java приложения на многопроцессорных системах (и на однопроцессорных тоже) работают лучше под Linux чем под Solaris.
Тот же факт, Sun долго тряслась портируя Linux на новый проц Sun t1000 (или как он там называется), так как клиентам без Linux эта система ненужна.
NUMA в ядре линукса если я не ошибаюсь занималась SGI для своих высокопроизводительных многопроцессорных систем, что тоже чтото говорит...

--wbr Николас

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

36. "MySQL под Solaris работает на 60-90% быстрее чем под Red Hat..."  
Сообщение от DeadMustdie email(??) on 12-Май-06, 20:14 
>Неправильно подозреваете, в линуксе лучше менеджер памяти и планировщик
>процессов, поэтому Java приложения на многопроцессорных системах
>(и на однопроцессорных тоже) работают лучше под Linux чем под Solaris.

Сказочник. Факты, please. Известные мне - ровно обратные. Особенно
если систему правильно поднастроить.

Что планировщик, что менеджер памяти в Соляре - очень хороши.
Настолько близки к идеалу, насколько это вообще возможно в
современной ОС. Нигде вы не найдете статей про проблемы
производительности Solaris, упирающиеся в качество планировщика
либо правильно выбранного и настроенного менеджера памяти.

>Тот же факт, Sun долго тряслась портируя Linux на новый проц Sun
>t1000 (или как он там называется), так как клиентам без Linux
>эта система ненужна.

T1000 - это модель сервера. Проц называется T1.
По абсолютно всем параметрам Соляра - это такой идеальный Linux ;)
Нормальным клиентам, на самом деле, Linux совершенно не уперся,
потому что все, что может Linux - может и Solaris. Не наоборот.

>NUMA в ядре линукса если я не ошибаюсь занималась SGI для своих
>высокопроизводительных многопроцессорных систем, что тоже чтото говорит...

SGI для своих систем IRIX полировала, совсем не Linux.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру