Я попробую написать, правда я сейчас уже с большим трудом сижу на стуле, устал, мочи просто совсем никакой нет. На завтра у Димы отпросился, .gs писал(а):Ну так напиши, что надо. Может второй раунд сделаем.
Apache,PHP, MySQL on FreeBSD/Linux/Solaris benchmark
Модераторы: Trinity admin`s, Free-lance moderator`s
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
цена подобным бенчмаркам - грош
бенчмарк есть всего лишь тест при определенных условиях (при том запланированых) в определенный отрезок времени. Отзыв о подобном тесте http://monkey.org/openbsd/archive/misc/ ... 00840.html
мое сугубо личное имхо !
бенчмарк есть всего лишь тест при определенных условиях (при том запланированых) в определенный отрезок времени. Отзыв о подобном тесте http://monkey.org/openbsd/archive/misc/ ... 00840.html
мое сугубо личное имхо !
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Понимаешь какая штука, если исходить из распространенности ОС-ей в интернете, то по сегодняшним результатам Фря занимает почти половину, 49 с копейками процентов. Тот же разного рода линух 32-а с копейками. Народ совсем не зря предпочитает ее за стабильность, ну из свободных систем.gs писал(а):Дык мы сами удивляемся. Но пока никто не сказал ЧТО ИМЕННО не так.
В понедельник приду, попробую почитать....
Данные взяты здесь: http://www.netstat.ru/
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Ну раз я никто....
В аттаче на мой субъективный взгляд довольно приличный SMP-шный конфиг....Подчищены ненужные вещи, добавлено нужное для полноценной работы SMP =)
Разбор - в предыдущем посте....
To SysR
Значит, ты готов помочь обществу поверить в то, что FreeBSD - хорошая ОС, но только за деньги? Очень интересная позиция....
Тут люди же не для себя стараются, а истины для - ты - сразу $....=/
В аттаче на мой субъективный взгляд довольно приличный SMP-шный конфиг....Подчищены ненужные вещи, добавлено нужное для полноценной работы SMP =)
Разбор - в предыдущем посте....
To SysR
Значит, ты готов помочь обществу поверить в то, что FreeBSD - хорошая ОС, но только за деньги? Очень интересная позиция....
Тут люди же не для себя стараются, а истины для - ты - сразу $....=/
- Вложения
-
- bsdkernel2.txt
- Kernel config
- (3.17 КБ) 1910 скачиваний
Граждане сотрудники, Вы хоть вторую страницу *внимательно* прочитайте. Там дали конкретный совет относительно IPI_PREEMPTION, например. Да и собирать ядро с ДЕБАГИНГОМ для ПРОДАКШЕН сервера - полный маразм, ну никто так не сделает. И поэтому не стоит удивляться, что БЗДя, собраная таким макаром показывает такие результаты. Вывод: БЗДя из бенчмарка должна быть исключена, либо должен быть повторён сам бенчмарк. Ещё один вывод: консультаций с Коши либо не было вообще и это отмаза автора (не хочется верить в это), либо Коши не объяснили, для чего собирается эта система, думаю, что даже *начинающий* сис. админ. догадается, что собранная с дебагинг фичами программа будет работать много медленнее. Но, вообще, тема интересная, лучше переделайте бенчмарк - будет вам слава и почёт Удачи. Надеюсь, что бенчмарк будет повторён
1. Насколько я знаю FreeBSD X.X -amd64 слишком сырой для production use. Почему не провести тест на этой же платформе, но с x86
2. mysql ориентировался на Linux (по крайней мере на Linux threads). Почему не попробовать pgsql (хотя бы для чистоты эксперимента, как я сказал mysql ориентирован на linux)
3. увы, в FreeBSD еще остался Giant lock code (хотя уже и не так много) поэтому при большой нагрузке, распарелеленность будет ухудшаться с увеличением кол-ва процов.
Плюс присоединяюсь к постам выше по поводу тюнинга ядра и thread library.
Так что жду 2-й раунд :D
По поводу netstat.ru. Почему-то мне кажется, что статистика "слегка" устарела (2001 год). В любом случае, по моим наблюдениям (я работаю админом хостинг серверов, правда суппортим западные серваки) Linux-а больше чем BSD. Ну примерно так:
BSD - 5-7 %
Windows - ~30%
Linux - остальное
Pls. не надо меня обвинять в Linux-изме, я больше BSD люблю :lol:
2. mysql ориентировался на Linux (по крайней мере на Linux threads). Почему не попробовать pgsql (хотя бы для чистоты эксперимента, как я сказал mysql ориентирован на linux)
3. увы, в FreeBSD еще остался Giant lock code (хотя уже и не так много) поэтому при большой нагрузке, распарелеленность будет ухудшаться с увеличением кол-ва процов.
Плюс присоединяюсь к постам выше по поводу тюнинга ядра и thread library.
Так что жду 2-й раунд :D
По поводу netstat.ru. Почему-то мне кажется, что статистика "слегка" устарела (2001 год). В любом случае, по моим наблюдениям (я работаю админом хостинг серверов, правда суппортим западные серваки) Linux-а больше чем BSD. Ну примерно так:
BSD - 5-7 %
Windows - ~30%
Linux - остальное
Pls. не надо меня обвинять в Linux-изме, я больше BSD люблю :lol:
Re: FreeBSD
Для того чтобы везде были одни версии софта. На мой взгляд это логично.Semy1 писал(а):- Не понятно, почему софт для FreeBSD ставился не из портов? В портах MySQL изначально собирается с libpthread.
ULE\BSD пробовалось, каких-то существенных сдвигов не было.Semy1 писал(а):- На счет разброса по процессорам ничего сказать не могу. Выглядит странно. Ничего подобного не наблюдал. Никакие другие параметры не "крутились"?
Написано при каких параметрах получены результаты, описывать что крутилось нет смысла, есть то что докрутилось.
Ой много. Я так думаю больше миллиона точно.alrond писал(а): интересно, а какому количеству пользователей соответствует 1024 потока одновременно?
Конфиги снимались в конце тестов, поэтому попал конфиг собранный для траблшутингаsmb- писал(а): makeoptionsDEBUG=-g# Build kernel with gdb(1) debug symbols
За конфиг спасибо, но его вкомпилить некуда Этих и им подобных тарантаек уже нет, как будут можно будет потестить.
Напрасно вы так думаете. Я сомневаюсь что результат бы изменился в разы, а 20-30% это фигня для ее результатов.Stranger03 писал(а):Потому ИМХО консультации с фришниками толком не проводились.
Желающим и страждущим советовать: как тестить написано подробно, пробуйте тестить и приводить результаты, это лучше чем "а вот если попробовать так". В одном форуме предлагалось протестить другие линух шедулеры... Их там 4, во фре 2, в солярке 5... итого 11! Тут с 3-мя шедулерами недели три по вечерам прыгали.
Пробовали еще тестировать Вынь, ее результатов тут вообще нет. Если бы не было результатов Фри неужели бы кто-то выйграл?
Последний раз редактировалось sanek1978 30 мар 2006, 18:31, всего редактировалось 1 раз.
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Жалко, хорошие были тарантайкиЭтих и им подобных тарантаек уже нет
На самом деле, все дело как раз в подобных мощностях
Ибо в дома можно неторопливо всё оттестить, но найти на шару даже 2xOpteron Dual Core мне, например, не представляется возможным(если кто может - было бы здорово) А тестить на P4 с HT - так вся суть пропадает, непонятно, как будет на реальных серверах(2(...) x Xeon|Opteron) ось потоки разруливать и нагрузку распределять
Но все равно разумеется большое спасибо, пища для размышлений была дана некоторая, ибо сравнение Linux vs Solaris можно признать довольно cправедливым
Re: FreeBSD
Вы нити изнутри что ли изучали, чтобы понять почему БЗДя так тормозно пашет? Вы разбираетесь в KGDB?sanek1978 писал(а):Конфиги снимались в конце тестов, поэтому попал конфиг собранный для траблшутинга
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 36 гостей