LINUX.ORG.RU

Linux kernel 2.6 портировано на SUN4V/Niagara.


0

0

David Miller, ведущий разработчик ядра Linux и маинтейнер порта Linux kernel на платформу sparc64, сообщил в своем блоге о первом успешном запуске ядра Linux в многопроцессорном режиме на системе T200 с процессором SUN4V/Niagara. В системе запущены все 32 логических процессора, согласно dmesg вся периферия работает в штатном режиме.

>>> Подробности

★★

Проверено: Shaman007 ()

Терминатор всех замочит!

anonymous
()

Успешный запуск ядра Linux закончился kernel panic.
Что еще раз подтверждает, Linux - это не только ядро :)

anonymous
()

> [ 9.389903] Total of 32 processors activated (9895.93 BogoMIPS).

А это на самом деле у этих процессоров суммарная тактовая частота около 10GHz?

anonymous
()

Total of 32 processors activated (9895.93 BogoMIPS). !!!!

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

BogoMIPS != MHz

Если грубо переводить в тактовую частоту процессора, то BogoMIPS нужно разделить на 2.

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

> Интересно, откуда взялась такая "формула"?

Я не утверждаю, что это так. Но собственные наблюдения показывают, что для грубого подсчёта обычно эта формула работает.

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

На моей системе 1xP4 3GHz показывает вот что:

CPU1: Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 01
Total of 2 processors activated (11953.76 BogoMIPS).

"Total of 2", потому что hyper-threading.

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

processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Pentium(R) D CPU 3.20GHz stepping : 4 cpu MHz : 3200.252 cache size : 1024 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl est cid cx16 xtpr bogomips : 6405.29 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management:

processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Pentium(R) D CPU 3.20GHz stepping : 4 cpu MHz : 3200.252 cache size : 1024 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl est cid cx16 xtpr bogomips : 6400.29 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management:

Я так понимаю в сумме на два ядра будет 12800

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

>> Интересно, откуда взялась такая "формула"?

> Я не утверждаю, что это так. Но собственные наблюдения показывают, что для грубого подсчёта обычно эта формула работает.

Ваши собственные наблюдения ограничены только архитектурой x86/x86_64.

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

По этому T2000 - туда можно поставить 2 проца с 8 ядрами - на каждое ядро по 2 потока -
итого 2*2*8 - 32 - т.е,, система видит как бы 32 процессора. Понятно, что каждый такой
виртуальный процессор не может тягаться с оптероном или интелом. Но в сумме может
получиться неплохая производительность.
Для базы данных Оракл T2000 подойдет - или он больше для web-приложений заточен?

anonymous
()

Не надо копировать чужие ошибки.
Система называется Sun Fire T2000, а не Т200. А еще есть Т1000, нач. цена от $2995 начало поставок через месяц. Превет покупателям клоповников на Xeon.

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

> По этому T2000 - туда можно поставить 2 проца с 8 ядрами - на каждое ядро по 2 потока - итого 2*2*8 - 32 - т.е,, система видит как бы 32 процессора.

T2000 - это _ОДИН_ процессор T1, c 4,6 или 8 ядрами на кристале, на каждое ядро по 4 трэда.

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

>Не надо копировать чужие ошибки. Система называется Sun Fire T2000, а не Т200. А еще есть Т1000, нач. цена от $2995 начало поставок через месяц. Превет покупателям клоповников на Xeon.

Не надо говорить о том, чего не знаем. "Sun Fire T2000" - название системы в целом, "SUNW,Sun-Fire-T200" - платформа, на которой она построена.

RTFM: http://docs.sun.com/source/817-6337/chapterHPG.html

>Sun-ch # (*) (17.02.2006 15:49:33)

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

Остается еще и правильный планировщик задач прикрутить. Чтобы учитывал режим многоядерности. Иначе счастья будет мало.

anonymous
()

SUN Viagra :)

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

>Остается еще и правильный планировщик задач прикрутить. Чтобы учитывал режим многоядерности. Иначе счастья будет мало.

В Linux kernel уже давно существует планировщик, специально заточенный под SMT (Symmetric Multi(Hyper)Threading).

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

Linux это ядро.

"Что еще раз подтверждает, Linux - это не только ядро :)" Наоборот, Linux это только ядро и ничего больше. Об этом вы можете прочитать в любом README в линуксовой поставке. Но вот что бы извлечь из работы этого ядра пользую нужны ещё всякие утилиты.

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

Правильно. Делитель на самом деле равен числу блоков выборки комманд. А вот был еще такой VIA Cyrix, так он NOP'ы блоками по 4 пропускал, у него богомипсов было больше всех в свое время.

Shaman007 ★★★★★
()

а запускали debian...

Linux version 2.6.16-rc2 (davem@sunset.davemloft.net) (gcc version 4.0.3 20060128 (prerelease) (Debian 4.0.2-8)) #244 SMP Fri Feb 17 01:07:35 PST 2006

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

> А еще есть Т1000, нач. цена от $2995 начало поставок через месяц.

и длинная очередь желающих выстроилась за ними
ну как же - 6 ядерный Т1 c двумя гигами памяти четырьмя сетевухами и без винта стоит каких то несчастных три тысячи

более продвинутые жаждут купить то же самое но с 80 гиговым sata винтом и 8 гигами всего то за 5 тыщ

любители оптеронов да ксеонов при виде этого зрелища распродажи систем на отбракованных процессорах дохнут сотнями

http://store.sun.com/CMTemplate/CEServlet?process=SunStore&cmdViewProduct...

нормальные пацаны конечно берут нормально железо - тыщ за 11

Tester ★★★
()

> David Miller, ведущий разработчик ядра Linux и маинтейнер порта Linux

> kernel на платформу sparc64,

Справедливости ради, надо было добавить - работаюший в компании RedHat...

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

>Превет покупателям клоповников на Xeon.

ссаныч тебе уже ответили про количество FPU в Niagara в ветке про опенсорс сабжевого проца.

давай ты посчитаешь FPU в Xeon'ах и в Niagara, а потом решим что для чего и кто здесь клоповник :)))

PS: Xeon само собой отстой, но не потому что Niagara ;)

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

> 2x 2xядерных оптерона тебе обойдуться примерно в те же деньги

хм, нет, даже дороже
говорили что сан цены опустила на 30% - неужели правда ?

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

>Успешный запуск ядра Linux закончился kernel panic.

да, для тех кто не в курсах что происходит при загрузке - это выглядит болле чем странно =) На самом деле смешно =)

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

Тестовый запуск, загрузка ядра через сеть, локально линукса нет, в сети видимо тоже. Так что отсутствие root device и kernel panic вполне закономерная вещь.

anonymous
()

SUN4V/Viagra? Or is it just me?

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

> а запускали debian...

> Linux version 2.6.16-rc2 (davem@sunset.davemloft.net) (gcc version 4.0.3 20060128 (prerelease) (Debian 4.0.2-8)) #244 SMP Fri Feb 17 01:07:35 PST 2006

Ядро компилировали дебиановским gcc

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

>ссаныч тебе уже ответили про количество FPU в Niagara в ветке про опенсорс сабжевого проца. давай ты посчитаешь FPU в Xeon'ах и в Niagara, а потом решим что для чего и кто здесь клоповник :))) PS: Xeon само собой отстой, но не потому что Niagara ;)

И много где в реальной работе используется FPU? Нет, если конечно в Quake гонять, то Ниагара отстой, а вот web/mail/sql и пр... очень даже многообещающе выглядит.

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

>Кто подскажет, что означают цифры в квадратных скобках? [ 0.000000]

Временные метки, включаются соответствующей опцией в kernel hacking пункте меню конфигуратора.

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

>И много где в реальной работе используется FPU? Нет, если конечно в Quake гонять, то Ниагара отстой, а вот web/mail/sql и пр... очень даже многообещающе выглядит.

а вашем sql нет float, avg и т.д. - забавный sql :)

"У T1 есть офигенный минус. Там один блок вычислений с плавающей точкой на весь камень, а не ка каждое ядро. Т.е. для вычислительных задач, где активно юзается плавающая точка T1 не годится. Годится на задачах, где они не нужны. В первую голову это веб-хостинг, всякие прокси, VPN-сервера и прочее. Особенно любимы приложения, написаные с применением потоков."

ну для Apache 2 самое то :)

но никак не вычислительные кластера, ентерпрайз и т.д.

короче, как сказал тут ссаныч - "клоповник" :)))

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

PS: в догонку

(с) iXBT x86-cpu-faq-2006

"Блок вычислений с плавающей точкой

FPU занимается выполнением команд, работающих с числами с плавающей точкой, кроме того, традиционно на него «вешают всех собак» в виде всяческих дополнительных наборов команд (MMX, 3DNow!, SSE, SSE2, SSE3...) — независимо от того, работают они с реальными числами, или с целыми. Как и в случае с ALU, отдельных блоков в FPU может быть несколько, и они способны работать параллельно."

хотя архитекткра в Niagara совсем другая, зачем глупые мужики из Intel и AMD лепят по пару FPU??? :)))

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

> а вашем sql нет float, avg и т.д. - забавный sql :)

А в вашем SQL наверное одни сплошные float и avg? Тогда, наверное, вы SQL не для тех целей используете :)

> но никак не вычислительные кластера, ентерпрайз и т.д.

Хорошее слово "ентерпрайз". Деньгами пахнет :) Интересно, что вы под этим словом понимаете, если для него FPU нужен?

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

Чего перепалку устроили? Сан выпустил 2 модели серваков на базе T1. На энтерпрайз эти серверы не предназаначены. Предлагают либо ждать Rock (он же T2), либо юзать сегодняшний UltraSparc.

Если вы делаете деньги на web-хостинге, то T1 пожалуй ваш Энтерпрайз. Покупайте. Покупка будет выгодной.

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

>Хорошее слово "ентерпрайз". Деньгами пахнет :) Интересно, что вы под этим словом понимаете

anonymous (*) (19.02.2006 16:35:26) хорошо сказал ;)

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

А этот T2000 для баз данных - того оракла - подойдет? Или лучше все же на
UltraSparc пока сидеть и ждать Rock?

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

T1000 от T2000 отличается примерно тем же, чем серия COMPAQ DL 360 от DL 380. Т.е. кол-вом юнитов, а соответственно кол-вом барахла, влазящего в эти самые юниты.

В обоих моделях стоит одинаковый проц. Одна штука. Но вот процы бывают с многими ядрами. Так что учтите это при покупке.

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