URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 81342
[ Назад ]

Исходное сообщение
"Прогресс в производительности DragonFly BSD на многопроцессо..."

Отправлено opennews , 16-Ноя-11 12:44 
Представлены (http://leaf.dragonflybsd.org/mailarchive/kernel/2011-11/msg0...) результаты оценки работы по улучшению производительности DragonFly BSD на многоядерных и многопроцессорных системах (например, система полностью избавилась от глобальной блокировки). Наработки войдут в состав будущей версии DragonFly BSD 2.13, которая будет доступна после решения ряда блокирующих релиз проблем. Измерение производительности с использованием тестового комплекта pgbench, оценивающем скорость работы  PostgreSQL, показало, что в настоящее время DragonFly BSD приблизился по  производительности к FreeBSD при небольшом числе ядер, но пока отстаёт в более мощных конфигурациях.


На сервере с одним процессором Xeon, имеющем 4 ядра и 8 потоков, производительность DragonFly BSD  оказалась мало отличимой от производительности FreeBSD 10-CURRENT (параметры проведения теста (http://pastie.org/2855499)).

<center><a href="http://farm7.static.flickr.com/6043/6338932475_862f28112f_o.... src="...

URL: http://www.osnews.com/story/25334/DragonFly_BSD_MP_Performan...
Новость: http://www.opennet.me/opennews/art.shtml?num=32314


Содержание

Сообщения в этом обсуждении
"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено антоним , 16-Ноя-11 12:44 
это все конечно хорошо, но хотелось бы сравнений с другими осями, а не с самым близким родственником. тем более что речь вроде идет про постгрес, а он много где есть.

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 13:17 
Я приведу тебе один пример из реального мира.

Если сравнивать скорость разгона автомобиля с нуля до сотни, что с чем имеет смысл сравнивать? Лэндровер дизельный с бензиновым гоночным болидом Формулы-1?

Доходит? Сравнение имеет смысл с родственниками. Все остальное - сравнение теплого с мягким.


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено антоним , 16-Ноя-11 13:32 
Кривая у вас аналогия сударь. Сравнивается постгрес. Так вот сравнивать постгрес на разных осях очень даже имеет смысл в реальном мире.

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


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 13:41 
Для прямого сравнения нормальные люди идут на tpc.org. Вот там - корректные (более-менее) бенчи БД на РАЗНЫХ осях. И приведены ПОЛНЫЕ спецификации железа и софта. Как положено.

Если я вижу сравнение болида с ровером, то желаю знать тип двигателя и КПП, передаточные числа, полную массу машин (для вычисления отношения "лошадок на кило массы"). В противном случае такое сравнение вообще на уровне "британские ученые доказали".


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено антоним , 16-Ноя-11 13:55 
Ну так про то и речь что "британские ученые доказали что постгрес на драгонбсд оказался не медленней чем на бсд". Общественность в моем лице хочет понять означает ли это что он стал наравне с другими конкурентами (а не только бсд) или стал сливать скажем не в 10 раз а в 8. А может стал быстрей не на 10% а на 20% чем другие конкуренты? Не понять, соответсвенно, не оценить значения, может прорыв а может пустая трата времени.

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Zorro , 16-Ноя-11 13:54 
Вам это точно не надо. Для остальных и так понятно что DFBSD просто использовал pg в качестве бенчмарка. На чем-то же нужно было бенчить. С тем же успехом можно было набенчить и mysql, или научный расчет в маткаде. За "риальными" тестами обращайтесь в фороникс, оне там умеют линуксоидам бальзам на душу лить :))

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено антоним , 16-Ноя-11 13:57 
> Вам это точно не надо. Для остальных и так понятно что DFBSD просто использовал pg в
> качестве бенчмарка. На чем-то же нужно было бенчить. С тем же успехом можно было
> набенчить и mysql, или научный расчет в маткаде.

Просто смешно. Вы действительно думаете что если постгрес стал быстрее то и маткад станет настолько же быстрее? да вы прямо с фороникса свалились.


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Hety , 17-Ноя-11 15:00 
Тут скорее хотели показать, что теперь DFBSD не сливает на многопроцессорных системах.

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Анонимнейший , 16-Ноя-11 13:36 
Семейство Юникс-подобных систем не выбивается из понятия "родственники"? Вот и надо проводить более развернутые тесты.

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 13:41 
> Семейство Юникс-подобных систем не выбивается из понятия "родственники"? Вот и надо проводить
> более развернутые тесты.

Тю. Еще как выбивается. Сударь в курсе, что есть две родовые ветви собственно никсов и что линукс юниксом не является?


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 13:42 
>> Семейство Юникс-подобных систем не выбивается из понятия "родственники"? Вот и надо проводить
>> более развернутые тесты.
> Тю. Еще как выбивается. Сударь в курсе, что есть две родовые ветви
> собственно никсов и что линукс юниксом не является?

Ты прав. AT&T и BSD отличаются друг от друга как ровер от макларена.


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено pavlinux , 16-Ноя-11 22:18 
От AT&T и BSD, кроме как  исторический факт нихрена не осталось.
А есть группа дрочеров из Беркли, междусобойчики у AIX, Solaris и SCO,
и мировое сообщество Linux. Все перечисленные на 99% совместимы с POSIX/XPG/SYSV.
Код из динозавров AIX, Solaris и SCO с вероятностью 101% скомпилится
и заработает на Linux, обратное вааще нах...й не упёрлось, особо из BSD.

Остальные темы флуд и желание причислить себя к голубым кровям UNIX.
Ну да, SCO - самая голубая UNIX. Но при этом даун с функционалом 1995 года.  


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 17-Ноя-11 08:58 
любой код который использует preadv в формате POSIX 2008 и который компилировался на *bsd, aix, solaris - до прошлого года не компилировался на linux, из-за несовпадения типов аргументов.
glibc решило в очередной раз попытаться нагнуть всех на свое понимание мира, но не вышло - в стандарт вошел именно bsd вариант, и пришлось glibc прогибаться.
и таких примеров можно привести вагон - когда glibc реализует свои не счем не совместимые фишки - после чего код который работал на других системах становится не рабочим в linux word.

так что там с 101% ?


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено deadless , 17-Ноя-11 11:30 
у линуксоидов слишком много красноглазия, а уж у павлинтуса глаза давно кровью залиты, в минуты слабости зачем-то устраивает нападки на BSD системы. Наверное самоутрвеждается, а может и самоудовлетворяется, кто ж его знает, но опеннет пережил уже не одного такого павлинтуса, сколько их было, _Nick_, User294, все почили в бозе..

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено ананим , 18-Ноя-11 11:06 
Главное что линуксоиды хоть какими то аргументами кроме красноглазия пользуются, в отличии от вот таких бздишнегов...
Зыж
и да, на опеннете процент просто троллей вырос неимоверно.
редко встретишь что-то дельное.
а "бздишнегам" так вообще в каждой новости процесс обновления расписывается.

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Школьник , 19-Ноя-11 13:30 
Какими аргументами, сладкий? Я за вашим красноглазым племенем слежу не первый год. От вас аргументов добиться - что от быка молока. И самое плохое - с каждым годом контингент ваш все мельчает и мельчает, все больше и больше клоунады и толстого троллинга. Помнится мне, кто-то тут жаловался на Michael Shigorin - дескать, любит склонять правду в свою сторону. На pavlinux вот тут катанули бочку. Да они еще образцы вменяемости по сравнению с "гуру" типа тебя или User294, который, кстати, теперь перестал подписываться собой - понимает, наверное, что час, когда "ваши рыжие кудри примелькаются, и вас начнут просто бить" уже настал. Теперь он троллит анонимно, только все равно его уши торчат из каждого его камента. Он вообще удивительный кадр - несколько лет толсто троллит тут на предмет превосходства файловых систем Линукса, а про то, что LVM-снапшоты ext3 в консистентном состоянии стали возможными лишь с 2.6.28, он узнал от меня.

Особенно умиляет, когда Линукс-эксперты начинают вздыхать о трудностях жизни *BSD, не видев ее вообще ни разу в своей жизни. Вон в соседней новости о 9.0-RC2 они раскрылись по полной на тему пересборки мира. Ну ладно, обделались, подумаешь, что за беда. Вот бы им признать свой фэйл и показать себя с лучшей стороны через способность признавать очевидное и учиться на своих ошибках. Так нет же, будем и дальше биться головой об стену и выставлять себя посмешищем на глазах у вменяемых людей.


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Школьник , 19-Ноя-11 13:33 
>сколько их было, _Nick_, User294, все почили в бозе..

User294 живее всех живых, только подписывается теперь анонимом. Он тут едва ли не в каждом новости про *BSD троллит - графоманит не меньше, а то и больше тех времен, когда подписывался своим ником.


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено pavlinux , 18-Ноя-11 03:26 
> и таких примеров можно привести вагон

Давай вагон, того что есть у всех, но нет в Лине.


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 21:11 
> собственно никсов и что линукс юниксом не является?

Ну и большую часть *BSD юниксами никто официально не признавал, а козыряние этим термином без разрешения обладателя трейдмарка (а unix - это торговая марка, приколитесь?) чревато получением пи...лей. По поводу чего особо осторожные субъекты говорят "*nix" или "unix-like". Чтобы не нарываться лишний раз на неприятности.


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 14:06 
И если нет разницы, зачем было форкать?

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 16:54 
Гибридное ядро

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 17:13 
А профит в чем?

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 17:35 
Запилить BSD с гибридным ядром, войти в холл славы BSD, вытеснить linux c десктопов и сказать маководам - вы не одни такие!

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 19:33 
> Запилить BSD с гибридным ядром, войти в холл славы BSD, вытеснить linux
> c десктопов и сказать маководам - вы не одни такие!

Ты можешь сделать это один, как Тео. Слабо? Или только языком почесать на опеннете могешь?


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 21-Ноя-11 09:54 
Тео в OpenBSD, в Стрекозе - Метью Диллон

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 21:14 
> Запилить BSD с гибридным ядром, войти в холл славы BSD, вытеснить linux
> c десктопов и сказать маководам - вы не одни такие!

Так удачи тебе с дарвином, томат. Правда эппл 2 раза открывал и закрывал его, чем разогнал все сообщество. Так что пилять это ты будешь сам. Но под остальные хотелки - вполне попадает. Удачи тебе в победе над пингвими.


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 17-Ноя-11 08:59 
> Запилить BSD с гибридным ядром, войти в холл славы BSD, вытеснить linux
> c десктопов и сказать маководам - вы не одни такие!

bsd с гибридным ядром - это Darwin :)


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 17:36 
Сейчас все ядра гибридные(кроме микроядер, конечно). И ядро FreeBSD — гибридное, и Linux, и даже NT.

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 19:34 
> Сейчас все ядра гибридные(кроме микроядер, конечно). И ядро FreeBSD — гибридное,
> и Linux, и даже NT.

Тут ты неправ. Предметом не владеешь. Есть чисто динамические ядра. Ты просто о них не в курсе в своем уютненьком мирке.


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 22:05 
> Есть чисто динамические ядра. Ты просто о них не в курсе

Про динамические ядра я действительно не в курсе, и буду не против, если вы меня просветите.
> в своем уютненьком мирке.

Есть методы ведения споров, которые не требуют перехода на личности. Ты просто о них не в курсе в своём уютненьком мирке.


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 17-Ноя-11 01:00 
>Есть методы ведения споров, которые не требуют перехода на личности. Ты просто о них не в курсе в своём уютненьком мирке.

Да, но свойства личности определают его поведение, так что рассматривать следствие без причины тоже определенного уровня недалекость мышления, не?


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 17-Ноя-11 09:30 
> Да, но свойства личности определают его поведение, так что рассматривать следствие без причины тоже определенного уровня недалекость мышления, не?

Не. Уж точно попытки угадывать причины по следствию, тыкая пальцем в небо — точно не признак отсутствия недалёкости мышления.
И я до сих пор жду деталей о динамических ядрах, о которых не знает даже гугл.


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 21:15 
> Сейчас все ядра гибридные(кроме микроядер, конечно). И ядро FreeBSD — гибридное,
> и Linux, и даже NT.

Первые два - модульные монолиты. NT и правда гибрид, даже чуток с закосом под микроядерность (правда у MS свое понимание "микро").


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено антоним , 16-Ноя-11 14:56 
The tests made apparent some performance problems and some serious DragonFly
2.13 crashs which only manifested themselves on high loads. Thanks to Matthew
Dillon, they were fixed incredibly incredibly quickly.

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено q , 16-Ноя-11 15:21 
Я думаю это не сравнение DFBSD с FBSD, а сравнение произсодительности PostgresSQL на DFBSD и FBSD.

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено beralex , 16-Ноя-11 16:52 
Если бы точным, это сравнение поведения DragonFly на системах с относительно небольшим числом ядер и на системах с максимальным числом ядер. В качестве фона и показателя к чему стремиться выступила FreeBSD.
По итогам тестирования был сделалн вывод что "открывать шампанское" пока рано и есть к чему стремиться. Как-то так...

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 19:36 
> Если бы точным, это сравнение поведения DragonFly на системах с относительно небольшим
> числом ядер и на системах с максимальным числом ядер. В качестве
> фона и показателя к чему стремиться выступила FreeBSD.
> По итогам тестирования был сделалн вывод что "открывать шампанское" пока рано и
> есть к чему стремиться. Как-то так...

Следует-то из этого чо?


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Анонимыч , 16-Ноя-11 17:17 
Не освещён вопрос, под каким планировщиком делали?
Во FreeBSD их сейчас 2(ULE и BSD4), есть ещё и BFS(недопиленый)
по умолчанию ULE стоит.

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 16-Ноя-11 19:35 
> Не освещён вопрос, под каким планировщиком делали?
> Во FreeBSD их сейчас 2(ULE и BSD4), есть ещё и BFS(недопиленый)
> по умолчанию ULE стоит.

Это зависит от задачи в значительной степени. Предмет новости не раскрыт вообще. Речь идет об общей производительности или на частной задаче БД/OLTP или БД/DSS? Ничо, что я спецтермины употребляю?


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Wulf , 16-Ноя-11 23:54 
pgbench - oltp

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено xxx , 17-Ноя-11 11:09 
>Не освещён вопрос, под каким планировщиком делали?

Да мне кажется что это как-то и не важно. Ребята из DFBSD явно хотели не пиписьками меряться, а пронаблюдать прогресс между 2.10 и 2.13, который виден независимо от используемого во FreeBSD планировщика.


"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Аноним , 17-Ноя-11 18:13 
Хаха, "революционный" гибридный шедулер, ради которого и форкнули стрекозу, таки перестал шедулить как будто в машине всего один процессор. Но всё равно заметно просасывает "отсталым" технологиям FreeBSD.

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено Клыкастый , 17-Ноя-11 18:44 
Мэтью сделал упор на архитектуру легковесных нитей, видя в ней профит. Теперь подтаскивает остальное. Если он был прав - это даже вполне себе зачётно. На кой ляд зубоскалить на эту тему на форумах - неясно. Понравилось - поддержи. Годно - используй. Не понравилось - используй другое.

"Прогресс в производительности DragonFly BSD на многопроцессо..."
Отправлено www2 , 21-Ноя-11 09:20 
У DragonFly BSD команда разрабочиков значительно меньше, чем у FreeBSD. То, что они почти сравнялись по производительности при в корне различающейся архитектуре, кое о чём говорит. Например, о том, что гибридный шедулер устроен проще, а результаты даёт сравнимые.