LinuxForum.Fans
Тема

Бенчмарки для SysInfo

Автор: YUKLA 27 сообщений 11941 просмотров
#64550

Продолжаю писать СисИнфу.

Вот — портировал бенчмарки (Dhrystone, Hanoi, FLOPS и FFT). Для того, чтобы отображать результаты, их надо с чем-то сравнивать. Так что все, кто хочет помочь проекту — могут запустить небольшую программку. И прислать мне ее вывод с консоли. Заранее спасибо.

Будет что-то типа вот этого:

text
TCPUInfoRec.Create 
TCPUInfoRec.Done 
CPU:        2 x Intel(R) Pentium(R) Dual CPU T2330 @ 1.60GHz 64/1024Kb Cache (Family:6 Model:F Stepping:D) at ~ 1.60GHz
Dhrystone:  3423421.014
Hanoi:      1108.561
FLOPS:      368259.098
FFT:        1371931.287
TCPUInfoRec.Destroy 
TCPUInfoRec.Done 

С уважением.

#64557

А исходные коды посмотреть возможно?

#64558
Lupo Alberto написал:
А исходные коды посмотреть возможно?

Вы понимаете в ObjectPascal? wink

#64564

Я например не знаю что это за прграмка и что она делает.
И даже в виртуалке, под ограниченной учёткой запускать что то не горю. Хотя помочь в развити хочется.

#64569
YUKLA написал:
[quote=Lupo Alberto]А исходные коды посмотреть возможно?

Вы понимаете в ObjectPascal? wink[/quote]
Нет, в вопросе подразумевался сарказм wink
Само отсутствие исходных кодов настораживает, не так ли? И я уверен, что среди моих знакомых найдутся люди, способные проверить ваш код.

#64581

Lupo Alberto написал:
Нет, в вопросе подразумевался сарказм wink
Само отсутствие исходных кодов настораживает, не так ли? И я уверен, что среди моих знакомых найдутся люди, способные проверить ваш код.
Я свою позицию по поводу исходного кода уже высказывал. Суть позиции такая: Я могу поделиться исходным кодом с профессиональным разработчиком ObjectPascal, который будет работать под моим началом над проектом. Т.е., я могу дать доступ к CVS определённым людям, по собственному выбору.

Все остальное, включая фобии пользователей, мне не интересно. smile

Вы хотите помочь проекту? Тогда, пожалуйста, пришлите мне консольный вывод программы. :cool:
#64586

Подобным подходом к делу вы уменьшаете количество людей, желающим помочь вашему проекту, самое малое на порядок. Но это ваше право.

#64593
Lupo Alberto написал:
Подобным подходом к делу вы уменьшаете количество людей, желающим помочь вашему проекту, самое малое на порядок. Но это ваше право.

Нет, действительно, расскажите - что вы там хотите увидеть? oO
Серьёзно! У меня все просят "исходный код". Но никто не может внятно объяснить, для чего? Вы же не понимаете в ObjectPascal? А у меня там все в классах...

Так зачем же вам код? smile

#64594
Lupo Alberto написал:
Само отсутствие исходных кодов настораживает, не так ли? И я уверен, что среди моих знакомых найдутся люди, способные проверить ваш код.
#64595

Дык - так что же вы там хотите посмотреть? wink

Да, кстати, а Вы такой же анализ применяете для всех исходников? У Вас Gentoo, не так ли? И много ли Вы просмотрели исходников при периодических

text
emerge -uDav world
#64596

Вы потроллить хотите? Увы, это не ко мне. Свою позицию я высказал, не вижу причины повторяться.
P.S. Это моё последнее сообщение в этом топике, отвечать на него не обязательно.

#64597
YUKLA написал:

Так зачем же вам код? smile

Шпиждить код и присвоить всю славу себе :lol: .. извините. Как говорится в одном фильме: "Мы уУсские не обманываем дуУг дуУга" smile . простите за оффтоп

Собственно вот что программулина выдала:
TCPUInfoRec.Create
TCPUInfoRec.Done
CPU: AMD Athlon(tm) 64 Processor 2800+ 128/512Kb Cache (Family:F Model:4 Stepping:8) at ~ 1.84GHz
Dhrystone: 2706937.651
Hanoi: 1310.746
FLOPS: 468731.800
FFT: 1253145.783
TCPUInfoRec.Destroy
TCPUInfoRec.Done

Чёт сравнил и вижу, что мой заплесневелый 6-и летний камушек ещё фору двухядернику даёт :)

#64600

rip86oz написал:
Чёт сравнил и вижу, что мой заплесневелый 6-и летний камушек ещё фору двухядернику даёт :)
Спасибо, rip86oz!

Упомяну Вас в ChangeLog. wink

Нет, программа не учитывает многоядерность. Работает один поток.
#64631
text
TCPUInfoRec.Create 
TCPUInfoRec.Done 
CPU:        Intel(R) Celeron(R) CPU 1.80GHz 8/128Kb Cache (Family:F Model:1 Stepping:3) at ~ 1.79GHz
Dhrystone:  1628260.496
Hanoi:      873.463
FLOPS:      260750.894
FFT:        855957.350
TCPUInfoRec.Destroy 
TCPUInfoRec.Done 

Это на моем домашнем

#64635


./bench_test: error while loading shared libraries: libglib-2.0.so.0: cannot open shared object file: No such file or directory
#64639

на ноуте
через слэш повторный прогон


TCPUInfoRec.Create
TCPUInfoRec.Done
CPU: Intel(R) Celeron(R) M processor 1.40GHz 64/1024Kb Cache (Family:6 Model:D Stepping:8) at ~0.10GHz
Dhrystone: 2322574.792 / 2379165.573
Hanoi: 764.499 / 776.435
FLOPS: 327360.390 / 337850.072
FFT: 753138.568 / 1023751.560
TCPUInfoRec.Destroy
TCPUInfoRec.Done
#64688

Тоже решил помочь wink

text

TCPUInfoRec.Create 
TCPUInfoRec.Done 
CPU:        4 x Intel(R) Core(TM)2 Quad CPU  Q8200 @ 2.33GHz 64/2048Kb Cache (Family:6 Model:7 Stepping:A) at ~ 2.33GHz
Dhrystone:  4616264.556
Hanoi:      1678.832
FLOPS:      719349.549
FFT:        2055370.430
TCPUInfoRec.Destroy 
TCPUInfoRec.Done 
#64700

Даже ради увековечивания в

YUKLA написал:
ChangeLog
не стану пробовать пока не увижу исходников.
Дело принципа.
И может я правда понимаю в этом, как его ---
YUKLA написал:
ObjectPascal

А что касается мудрой подсказки спилить код, то извиняйте, бояре, я не БГ, темболее я уже набрал стока кода, что и внукам останеться wink

#64716
Vadimsky написал:
не стану пробовать

Что ж вы все так активно афишируете свою позицию?
Ужо все давно ее поняли.
;)

#64721

Сейчас если ~150 пакетов пересоберутся удачно, то выложу результаты после небольшого разгона.
----------------

text

TCPUInfoRec.Create 
TCPUInfoRec.Done 
CPU:        4 x Intel(R) Core(TM)2 Quad CPU  Q8200 @ 2.33GHz 64/2048Kb Cache (Family:6 Model:7 Stepping:A) at ~ 2.80GHz
Dhrystone:  5020669.198
Hanoi:      1594.948
FLOPS:      743921.092
FFT:        2098398.449
TCPUInfoRec.Destroy 
TCPUInfoRec.Done 

Частота определилась неправильно. Не 2.8 а 2.4 должно быть. Я повысил частоту шины до 400 Мг, подкрутил тайминги памяти до 5-5-5-15, поднял напряжения на северном мосту и памяти. И пришлось понизить множитель процессора из-за перегрева при дефолтном множителе (минут через 30 пересборки мира начинал пищать, в биосе выставлено начать это делать при 60С). 38С за бортом + дешевый невентилируемый корпус + 3 винта + видеокарта с пассивным охлаждением дают о себе знать.

Войдите или зарегистрируйтесь, чтобы ответить.