anonymous@RULINUX.NET~# Last login: 2024-12-23 23:58:12
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

BFS vs CFS

Показания бенчмарка boinc при CFS:

Linux-3.0.4-gentoo, x86_64
Boinc Manager 6.12.33
Intel Core i7 2600 (4x3400 MHz, HT)


Benchmark results:
Number of CPUs: 2
4032 floating point MIPS (Whetstone) per CPU
23248 integer MIPS (Dhrystone) per CPU


При включенном BFS conky вместо двух ровных плашек стопроцентной загрузки двух ядре показывает хаотическую кривую нагрузки, размазанную по всем ядрам. Запускаем бенчмарк:

Linux-3.0.4-pf, x86_64
Boinc Manager 6.12.33
Intel Core i7 2600 (4x3400 MHz, HT)


Benchmark results:
Number of CPUs: 2
3902 floating point MIPS (Whetstone) per CPU
20256 integer MIPS (Dhrystone) per CPU


Вывод: BFS - невменяемое говно. Правильно делают, что не включают его в главную ветку.

Nosferatu(*) (2011-10-03 19:07:50)
Отредактировано Nosferatu по причине "не указана"
Frag

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: BFS vs CFS от Nosferatu 2011-10-03 19:07:50
avatar
Скрыть

Re:BFS vs CFS

Для тех, кто в танке, что делает этот тест производительности?

spaceivan(*)(2011-10-03 19:17:15)

Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
[#] [Добавить метку] [Редактировать] Ответ на: Re:BFS vs CFS от spaceivan 2011-10-03 19:17:15
avatar
Скрыть

Re:BFS vs CFS

Я так понял, что он похоже тестирует утилизацию CPU при выполнении интенсивных вычислений.. Впрочем я тоже в танке..

anonymous(*)(2011-10-03 19:24:30)

[#] [Добавить метку] [Редактировать] Ответ на: Re:BFS vs CFS от spaceivan 2011-10-03 19:17:15
avatar
Скрыть

Re:BFS vs CFS

считает mips'ы

boinc - это программа для распределённых вычислений

Nosferatu(*)(2011-10-03 19:34:06)

Frag
[#] [Добавить метку] [Редактировать] Ответ на: Re:BFS vs CFS от spaceivan 2011-10-03 19:17:15
avatar
Скрыть

Re:BFS vs CFS

в принципе, картина такая: первый показатель (floating point MIPS (Whetstone) per CPU) в точности соответствует тактовой частоте процессора, второй (integer MIPS (Dhrystone) per CPU) тоже зависит от частоты. Так вот, CFS выделяет ровно два ядра (хоть и время от времени перебрасывает задачи на другие ядра), благодаря чему включается Turbo Core и частота автоматически повышается со штатных 3,4 ГГц до более чем 4 ГГц, соответственно растут показатели mips. Долбанутый BFS же непрерывно кидает задачи с ядра на ядро, из-за чего Turbo Core работает не так, как нужно, и частота возрастает всего до 3,9 ГГц. В контексте постоянно запущенного boinc это ощутимая разница, да и вообще - какого хера он матросит задачи по всему процессору? какой кретин такое придумал?

Nosferatu(*)(2011-10-03 19:39:48)
Отредактировано Nosferatu по причине "не указана"
Frag
[#] [Добавить метку] [Редактировать] Ответ на: Re:BFS vs CFS от Nosferatu 2011-10-03 19:39:48
avatar
Скрыть

Re:BFS vs CFS

>какого хера он матросит задачи по всему процессору?
Ты правда никогда не слышал про локальный перегрев?

anonymous(*)(2011-10-03 20:05:46)

Mozilla/5.0 (compatible; Konqueror/4.6; Linux 2.6.38-2-686) KHTML/4.6.5 (like Gecko)
[#] [Добавить метку] [Редактировать] Ответ на: Re:BFS vs CFS от anonymous 2011-10-03 20:05:46
avatar
Скрыть

Re:BFS vs CFS

угу, при CFS ядра около минуты молотят вычисления на 4 ГГц - и никаких прегревов, а шибко умный BFS вдруг перегревы обнаружил

Nosferatu(*)(2011-10-03 20:09:18)

Frag
[#] [Добавить метку] [Редактировать] Ответ на: Re:BFS vs CFS от Nosferatu 2011-10-03 19:39:48
avatar
Скрыть

Re:BFS vs CFS

> Turbo Core
Ты уверен что там Turbo Core?

> Turbo Core работает не так, как нужно, и частота возрастает всего до 3,9 ГГц
Ты уверен в том, до какого значения возрастает частота? Как ты замерял?

> да и вообще - какого хера он матросит задачи по всему процессору?
Из-за многозадачности может? Уступил твой boinc процессор какому-нибудь демону, а демон уступил CPU какому-нибудь обработчику прерывания а когда вновь подошла очередь исполняться boinc'у, оказалось что ядро на котором он исполнялся в течение предыдущего кванта времени занято этим самым обработчиком. Какие бы действия ты предпринял на месте шедулера: положить боинк спать пока не освободится то самое ядро или продолжить его исполнение на любом другом свободном?

anonymous(*)(2011-10-03 20:22:26)

[#] [Добавить метку] [Редактировать] Ответ на: Re:BFS vs CFS от anonymous 2011-10-03 20:22:26
avatar
Скрыть

Re:BFS vs CFS

>Ты уверен что там Turbo Core?
Turbo Boost, один хер по сути

>Ты уверен в том, до какого значения возрастает частота? Как ты замерял?
я же сказал уже - первый показатель mips в точности соответствует текущей частоте процессора

>Из-за многозадачности может? Уступил твой boinc процессор какому-нибудь демону, а демон уступил CPU какому-нибудь обработчику прерывания а когда вновь подошла очередь исполняться boinc'у, оказалось что ядро на котором он исполнялся в течение предыдущего кванта времени занято этим самым обработчиком. Какие бы действия ты предпринял на месте шедулера: положить боинк спать пока не освободится то самое ядро или продолжить его исполнение на любом другом свободном?
стало быть, при CFS все демоны и задачи спят, а исполняется один лишь boinc?

Nosferatu(*)(2011-10-03 21:47:37)

Frag
[#] [Добавить метку] [Редактировать] Ответ на: Re:BFS vs CFS от Nosferatu 2011-10-03 21:47:37
avatar
Скрыть

Re:BFS vs CFS

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

> стало быть, при CFS все демоны и задачи спят, а исполняется один лишь boinc?
А кто тебя знает? Может у тебя торренты проснулись например во время второго теста или ещё что произошло.

anonymous(*)(2011-10-03 22:25:34)

[#] [Добавить метку] [Редактировать] Ответ на: Re:BFS vs CFS от anonymous 2011-10-03 22:25:34
avatar
Скрыть

Re:BFS vs CFS

>Нет, mips - это сколько миллионов целочисленных операций в секунду произведено
не операций, а инструкций

первый показатель точно соответствует текущей частоте, это эмпирический факт

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

>Может у тебя торренты проснулись например во время второго теста или ещё что произошло
ничего не просыпалось и не происходило

Nosferatu(*)(2011-10-04 10:19:14)

Frag
[#] [Добавить метку] [Редактировать] Ответ на: Re:BFS vs CFS от Nosferatu 2011-10-04 10:19:14
avatar
Скрыть

Re:BFS vs CFS

> не операций, а инструкций
Так, и какой вывод? Или ты просто так высказался?

> первый показатель точно соответствует текущей частоте, это эмпирический факт
Мне казалось я тебе достаточно популярно объяснил что нет.

> восемь потоков для вхолостую работающей системы - это почти вакуум
Впервые слышу про некие 8 потоков. Не хочешь погоаорить об этом подробнее?

> ничего не просыпалось и не происходило
Как ты это определил?

anonymous(*)(2011-10-04 11:04:23)

[#] [Добавить метку] [Редактировать] Ответ на: Re:BFS vs CFS от anonymous 2011-10-04 11:04:23
avatar
Скрыть

Re:BFS vs CFS

>Так, и какой вывод?
никакой, просто поправка

>Мне казалось я тебе достаточно популярно объяснил что нет
мне похуй на твои объяснения

на forum.boinc.ru целая ветка с выложенными результатами этого бенчмарка и в 100% случаев первый показатель точно соответствует частоте процессора

странно было бы предполагать, что в моём случае бенчмарк ведёт себя иначе, особенно принимая во внимание включенный в биосе Turbo Boost

тем более, что при установке в настройках boinc восьми ядер, а не двух, показатели падают до:

3442 floating point MIPS (Whetstone) per CPU
12923 integer MIPS (Dhrystone) per CPU

при установке одного ядра - возрастают до:

4132 floating point MIPS (Whetstone) per CPU
23691 integer MIPS (Dhrystone) per CPU

>Впервые слышу про некие 8 потоков
надо читать тему внимательно, а не отвечать сломя голову

в стартовом посте написано русским по форуму: Intel Core i7 2600 (4x3400 MHz, HT)

или ты не знаешь, что такое НТ?

>Как ты это определил?
слушай, ты от скуки тупишь, или это природный дар? повторяю: при CFS бенчмарк выдаёт больший результат, при BFS - меньший, набор запущенного софта всегда один и тот же, в KTorrent всё остановлено, никаких процессов, серьёзно нагружающих процессор нет и в помине, а тем более - тех, которые могли бы внезапно начать жрать ресурсы

Nosferatu(*)(2011-10-04 11:43:39)
Отредактировано Nosferatu по причине "не указана"
Frag
[#] [Добавить метку] [Редактировать] Ответ на: Re:BFS vs CFS от Nosferatu 2011-10-04 11:43:39
avatar
Скрыть

Re:BFS vs CFS

> мне похуй на твои объяснения
Ты бы сразу это написал, а то что я тут на тебя время теряю.

anonymous(*)(2011-10-04 12:34:55)

Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!