LINUX.ORG.RU
ФорумTalks

Меряемся пипи^W двухъдерными (и более) процессорами


0

0

Суть теста:

tar -jxf linux-2.6.23.tar.bz2 (распаковываем ядро 2.6.23)
cd linux-2.6.23
make distclean
make defconfig && time make -j2 > /dev/null

Указываем:

GCC: 4.1.2 Gentoo
CPU: Athlon 64 X2 4000
RAM: 800 MHz 5-5-5-18
real 3m15.903s

Желательно в это время компьютер не использовать. ;-)
★★★★★

Ответ на: комментарий от slav

Я вас уверяю: -j2 хватит за глаза. ;-)

birdie ★★★★★
() автор топика

GCC: 4.2.1 Archlinux CPU: Intel C2D E6750 RAM: 800 MHz, про тайминги не знаю, лень смотреть. real 2m18.607s

Компьютер немножко поиспользовал ;) но разница будет максимум в секунду-две.

Midael ★★★★★
()

apple:linux-2.6.23 apple$ make distclean
apple:linux-2.6.23 apple$ make distconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
make[1]: *** No rule to make target `distconfig'. Stop.
make: *** [distconfig] Error 2
apple:linux-2.6.23 apple$

Shaman007 ★★★★★
()

Мои реальные результаты:

GCC: 4.2.1 vanilla
CPU: Athlon 64 X2 5200 (2600MHz not OC)
RAM: 800 MHz 5-5-5-18
real 2m36.612s

Я думаю, если бы не позорная материнка со встроенным видео (внешней видеокарты
нет и не предвидится до выхода  8800 GT/GS на 65nm техпроцессе), то результат был 
бы процентов на 10-20 лучше.

birdie ★★★★★
() автор топика
Ответ на: комментарий от slav

>Обычно для двухъядерных рекомендуют -j3

А я всегда видел рекомендации от 2*N до 2*N+1 :) Т.е. для двухядерника - 4-5 :)

KRoN73 ★★★★★
()
Ответ на: комментарий от Midael

Уговорил ;-)

Суть в том, что большее количество одновременных задач уничтожают overhead доступа к диску.

Короче говоря, две задачи, два CPU: один компилит, а второй может терять время при из-за ожидания чтения файла с диска. При наличии третей задачи - такого простоя не будет.

birdie ★★★★★
() автор топика
Ответ на: комментарий от birdie

а где в условиях написанно что тачка должна быть домашней? :)

kostian ★★★★☆
()

gcc: version 4.2.1 (Debian 4.2.1-5)

cpu model name: AMD Athlon(tm) 64 X2 Dual Core Processor 5600+

RAM: 800MHz

real 2m39.334s (j3)

anonymous
()

подождите меня, я должен остановить оракл...

seiken ★★★★★
()

GCC: gcc версия 4.1.2 (Ubuntu 4.1.2-0ubuntu4)
CPU: Genuine Intel(R) CPU T2500 @ 2.00GHz
RAM: ?

$ cat test.sh
tar -jxf linux-2.6.23.tar.bz2
cd linux-2.6.23
make distclean
make defconfig && time make -j2 > /dev/null

$ time sh test.sh

...

real 7m23.064s

seiken ★★★★★
()
Ответ на: комментарий от birdie

> Я думаю, если бы не позорная материнка со встроенным видео (внешней видеокарты нет и не предвидится до выхода 8800 GT/GS на 65nm техпроцессе), то результат был бы процентов на 10-20 лучше.

А насколько сильно реально встроенная видеокарта тормозит систему (кто-нибудь реально это тестировал?) Из общих соображений у меня получается оценка, что на отрисовку картинки она будет расходовать ~3-4% пропускной способности памяти. Откуда 10-20% берутся?

slav ★★
()

c:\linux-2.6.23\make distclean

"make" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

:(

anonymous
()
Ответ на: комментарий от anonymous

>c:\linux-2.6.23\make distclean
>
>"make" не является внутренней или внешней командой, исполняемой >программой или пакетным файлом.

Петросян, я не узнал вас без грима.
А linux-2.6.23.tar.bz2 ты с microsoft.com скачивал, юморист-нах.

sdio ★★★★★
()
Ответ на: комментарий от kostian

А у нас x5355 простаивают, платформу не привезли ещё :(

Deleted
()

линупс до сих пор не научился кроссбилдиться на любом юниксе:
 
$ gmake distclean                                                                       
usage: rm [-f|-i] [-dPRrvW] file ...
gmake: *** [mrproper] Error 1

dilmah ★★★★★
()
Ответ на: комментарий от slav

> А насколько сильно реально встроенная видеокарта тормозит систему (кто-нибудь реально это тестировал?) Из общих соображений у меня получается оценка, что на отрисовку картинки она будет расходовать ~3-4% пропускной способности памяти. Откуда 10-20% берутся?

Почитайте раздел метринские платы на ixbt.com - там всё с тестами есть. У меня мать, увы, на NForce 430, а не на 690G/790G - а только последние позволяют сделать так, чтобы система не тормозила при обращении к памяти в том случае, когда её часть используется, как буфер кадра.

В этом смысле почти идеальная плата со встроенным видео - это http://www.ixbt.com/mainboard/msi/msi-k9ag-neo2-digital-690g.shtml

birdie ★★★★★
() автор топика

time make -j3 > /dev/null

GCC:  4.1.2 Debian
CPU:  P-III 750MHz (7.5x100)
RAM:  100MHz 512M
real: 15m15.581s

Да уж, примус какой-то доисторический.

sdio ★★★★★
()
Ответ на: комментарий от sdio

> CPU: P-III 750MHz (7.5x100) RAM: 100MHz 512M

у меня тоже почти такой же -- два проца P-III 550MHz, зато памяти гиг

dilmah ★★★★★
()
Ответ на: комментарий от sdio

Я отказываюсь верить в прогресс.

У меня частота CPU - 2600, RAM - 800, а скорость в одноъядерном режиме всего в три раза выше.

2600/7.5 ~ 3.47

birdie ★★★★★
() автор топика

никто кластер не порутал, или хвастаться не хочет? )

grimp3ur
()

Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz

real 3m8.770s

сорри за офф, но на моем втором AMD Athlon(tm) XP 2400+ (2Ггц):

real 10m10.430s

anonymous
()
Ответ на: комментарий от anonymous

да, в обоих случаях -

GCC 4.1.2, Gentoo

anonymous
()
Ответ на: комментарий от kostian

охренеть... ядро компилится меньше минуты... хочу себе домой такую машинку )

кстати, самое тяжеловесное для компиляции, что я когда-либо видел - это openoffice, у меня 8 часов собирается...

Deleted
()

GCC: 2x4.2.0 p1.4 Gentoo
CPU: 2xAthlon 64 X2 3800
RAM: DDR 400MHz, DDR2 667 MHz
real 2m04.30s
( make -j8 > /dev/null  65.94s user 29.33s system 76% cpu 2:04.30 total )

Соединял машины через гигабитную сеть.

kmeaw ★★★
()
Ответ на: комментарий от birdie

На tmpfs смонтируйте, будут более интересные результаты. Только больше 2-х потоков пускать не нужно.

Legioner ★★★★★
()

birdie больше меряться нечем ?

robot12 ★★★★★
()
Ответ на: комментарий от Gharik

Забыл, компелял на tmpfs (снимайте noexec, бесит =) ).

Gharik
()

GCC: 4.1.1-52(Centos5) CPU: 2xOpteron2220(2.8Ghz) RAM: 667Mhz real: 1m14.798s

Правда, на несколько подзагруженной системе, т.к. оракел и джаву отключить я не могу :)

Deleted
()
Ответ на: комментарий от Deleted

Смело дели числа на 2-3, получишь без оракла и жабки :)

Gharik
()
Ответ на: комментарий от kostian

>GCC: 4.1.2 Debian
>CPU: 2 x Xeon E5335 (8 ядер по 2GHz)
>RAM: 667MHz fb-dimm, тайминги хз
>real 0m55.514s (make -j9)

эх, у меня аж слюнки потекли...

xa3ap
()

# prtdiag
System Configuration: Sun Microsystems sun4u Sun Fire E25K
System clock frequency: 150 MHz
Memory size: 589824 Megabytes

========================= CPUs =========================

          CPU Run E$ CPU CPU
Slot ID ID MHz MB Impl. Mask
-------- ------- ---- ---- ------- ----
/SB00/P0 0, 4 1500 32.0 US-IV+ 2.2
/SB00/P1 1, 5 1500 32.0 US-IV+ 2.2
/SB00/P2 2, 6 1500 32.0 US-IV+ 2.2
/SB00/P3 3, 7 1500 32.0 US-IV+ 2.2
/SB01/P0 32, 36 1500 32.0 US-IV+ 2.2
/SB01/P1 33, 37 1500 32.0 US-IV+ 2.2
/SB01/P2 34, 38 1500 32.0 US-IV+ 2.2
/SB01/P3 35, 39 1500 32.0 US-IV+ 2.2
/SB02/P0 64, 68 1500 32.0 US-IV+ 2.2
/SB02/P1 65, 69 1500 32.0 US-IV+ 2.2
/SB02/P2 66, 70 1500 32.0 US-IV+ 2.2
/SB02/P3 67, 71 1500 32.0 US-IV+ 2.2
/SB03/P0 96,100 1500 32.0 US-IV+ 2.2
/SB03/P1 97,101 1500 32.0 US-IV+ 2.2
/SB03/P2 98,102 1500 32.0 US-IV+ 2.2
/SB03/P3 99,103 1500 32.0 US-IV+ 2.2
/SB04/P0 128,132 1500 32.0 US-IV+ 2.2
/SB04/P1 129,133 1500 32.0 US-IV+ 2.2
/SB04/P2 130,134 1500 32.0 US-IV+ 2.2
/SB04/P3 131,135 1500 32.0 US-IV+ 2.2
/SB05/P0 160,164 1500 32.0 US-IV+ 2.2
/SB05/P1 161,165 1500 32.0 US-IV+ 2.2
/SB05/P2 162,166 1500 32.0 US-IV+ 2.2
/SB05/P3 163,167 1500 32.0 US-IV+ 2.2
/SB06/P0 192,196 1500 32.0 US-IV+ 2.2
/SB06/P1 193,197 1500 32.0 US-IV+ 2.2
/SB06/P2 194,198 1500 32.0 US-IV+ 2.2
/SB06/P3 195,199 1500 32.0 US-IV+ 2.2
/SB07/P0 224,228 1500 32.0 US-IV+ 2.2
/SB07/P1 225,229 1500 32.0 US-IV+ 2.2
/SB07/P2 226,230 1500 32.0 US-IV+ 2.2
/SB07/P3 227,231 1500 32.0 US-IV+ 2.2
/SB08/P0 256,260 1500 32.0 US-IV+ 2.2
/SB08/P1 257,261 1500 32.0 US-IV+ 2.2
/SB08/P2 258,262 1500 32.0 US-IV+ 2.2
/SB08/P3 259,263 1500 32.0 US-IV+ 2.2
/SB09/P0 288,292 1500 32.0 US-IV+ 2.2
/SB09/P1 289,293 1500 32.0 US-IV+ 2.2
/SB09/P2 290,294 1500 32.0 US-IV+ 2.2
/SB09/P3 291,295 1500 32.0 US-IV+ 2.2
/SB10/P0 320,324 1500 32.0 US-IV+ 2.2
/SB10/P1 321,325 1500 32.0 US-IV+ 2.2
/SB10/P2 322,326 1500 32.0 US-IV+ 2.2
/SB10/P3 323,327 1500 32.0 US-IV+ 2.2
/SB11/P0 352,356 1500 32.0 US-IV+ 2.2
/SB11/P1 353,357 1500 32.0 US-IV+ 2.2
/SB11/P2 354,358 1500 32.0 US-IV+ 2.2
/SB11/P3 355,359 1500 32.0 US-IV+ 2.2
/SB12/P0 384,388 1500 32.0 US-IV+ 2.2
/SB12/P1 385,389 1500 32.0 US-IV+ 2.2
/SB12/P2 386,390 1500 32.0 US-IV+ 2.2
/SB12/P3 387,391 1500 32.0 US-IV+ 2.2
/SB13/P0 416,420 1500 32.0 US-IV+ 2.2
/SB13/P1 417,421 1500 32.0 US-IV+ 2.2
/SB13/P2 418,422 1500 32.0 US-IV+ 2.2
/SB13/P3 419,423 1500 32.0 US-IV+ 2.2
/SB14/P0 448,452 1500 32.0 US-IV+ 2.2
/SB14/P1 449,453 1500 32.0 US-IV+ 2.2
/SB14/P2 450,454 1500 32.0 US-IV+ 2.2
/SB14/P3 451,455 1500 32.0 US-IV+ 2.2
/SB15/P0 480,484 1500 32.0 US-IV+ 2.2
/SB15/P1 481,485 1500 32.0 US-IV+ 2.2
/SB15/P2 482,486 1500 32.0 US-IV+ 2.2
/SB15/P3 483,487 1500 32.0 US-IV+ 2.2
/SB16/P0 512,516 1500 32.0 US-IV+ 2.2
/SB16/P1 513,517 1500 32.0 US-IV+ 2.2
/SB16/P2 514,518 1500 32.0 US-IV+ 2.2
/SB16/P3 515,519 1500 32.0 US-IV+ 2.2
/SB17/P0 544,548 1500 32.0 US-IV+ 2.2
/SB17/P1 545,549 1500 32.0 US-IV+ 2.2
/SB17/P2 546,550 1500 32.0 US-IV+ 2.2
/SB17/P3 547,551 1500 32.0 US-IV+ 2.2

Sun-ch
()
Ответ на: комментарий от Sun-ch

> Я надеюсь, никого не зашиб?

Время компеляции линакса по очевидным причинам стремится на этой кофеварке к бесконечности, ага, дядя? Слив засчитан? :)

Gharik
()
Ответ на: комментарий от Sun-ch

> слово "линакс" вызывает приступы истерии с обильным слюноотделением

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

Gharik
()
Ответ на: комментарий от TaranSergey

GCC: 4.1.2 gentoo
CPU: Intel(R) Xeon(R) CPU 5160 @ 3.00GHz
RAM: 2Gb, частота памяти хз, FSB 1333
real: 1m58.582s (-j2)
real: 1m51.666s (-j3)

TaranSergey
()

GCC: 4.2.1 (Debian 4.2.1-4)  Debian Testing x86_64
CPU: Athlon 64 X2 5200+
RAM: 800 MHz 4-5-4-15

Тестировал в консоли при незапущенных иксах.

make  -j1         -j2         -j3          -j4
real  5m3.206s    2m41.639s   2m41.515s    2m40.082s

При запущенных иксах, музыке в фоне и работе за компом.

make  -j1         -j2         -j3          -j4
real  5m11.423s   2m50.963s   2m45.992s    2m49.044s

Видно, что использование -j2 даёт реальное ускорение, остальное - 
выдаивание капель. Это же касается и встроенной видеоплаты. Если нет 
интенсивной работы с графикой - она не должна потреблять ресурсы 
процессора.

anonymous_incognito ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.