P-D + Linux

LENOK55

Господа, не подскажите - есть ли релиз Debian, работающий на архитектуре Pentium - D? И вообще - есть ли приличный дистрибутив Linux, который "уважает" это процессор.

kindr-16

нет такой архитектуры...

janlynn

i386

LENOK55

Спасибо. А почему на amd64 специальный релиз?

janlynn

патаму шта 64 )

LENOK55

А разве Pentium-D не 64? =)

janlynn

ну ем64т это немножко другое

Marinavo_0507

на Pentium-D можно и то, и то поставить
только смысла ставить 64бита нет особого, если памяти меньше 4G

LENOK55

Хм. Значит ли это, что если у меня 1 гиг памяти, то 64 будет работать медленнее нежели 386?

janlynn

да так же

Marinavo_0507

на пентиуме - скорее всего медленнее (хотя зависит от задач)

vall

ну ем64т это немножко другое
названием отличается только

Viktory-s

Да так. Причем технология лицензирована у AMD. Т.е. любая система пригодная для x86_64 пойдет на процессоре с EMT64.

Olenenok

на пентиуме - скорее всего медленнее (хотя зависит от задач)
Повляются дополнительные регистры, от чего тут замедляться?

Realist

Переключение задач вызыает сохранение регистров. Больше регистров — медленнее скорость переключения.

Olenenok

Гы, и сколько раз в секунду происходит переключение задач, чтобы это стало заметно?

vall

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

sergey_m

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

shlyumper

Угу. А если программа написана на говноязыке типа C, причем говнопрограммистами, то она вообще не скомпилируется с хорошей вероятностью Типа:
cfg.cpp error: cast from 'const char*' to 'unsigned int' loses precision

Marinavo_0507

> Если программа написана на говноязыке типа джавы
А ты во FreeBSD производительность роутинга пробовал замерять на оптеронах в 32-битном и 64-битном режиме?
На линуксе пробовали, 64-битное ядро на 5% медленнее получилось - типа управляющие структуры жЫрнее.

Marinavo_0507

Всё правильно, указатели длиннее - значит памяти больше, кеш работает менее эффективно, шина памяти загружена сильнее. Из-за этого на таких архитектурах, как sparc64 и ppp64, выгоднее делать 32-битными те программы, которые не требуют много памяти и не занимаются, например, криптографией.
В x86_64 ситуация другая - расширенный набор регистров помогает даже обычным программам. Но в Intel (в отличие от AMD) не сделали нового ядра, а только добавили блок совместимости, в результате не рулит emt64 по производительности.

sergey_m

А ты во FreeBSD производительность роутинга пробовал замерять на оптеронах в 32-битном и 64-битном режиме?
На линуксе пробовали, 64-битное ядро на 5% медленнее получилось - типа управляющие структуры жЫрнее.
Не пробовал. Скорее всего тоже самое будет.
Оставить комментарий
Имя или ник:
Комментарий: