LINUX.ORG.RU

Выбор железа


0

0

Народ! Кто нибудь имел дело с работой под Linux на i945G, P-4 660, DDR2?
Были ли проблеиы??? НУ и вообще, поделитись ощущениями :)
И еще для EM64T(P-4 660) дистр нужен IA64 ?
anonymous

> Кто нибудь имел дело с работой под Linux на i945G, P-4 660, DDR2?

Никаких проблем.

> И еще для EM64T(P-4 660) дистр нужен IA64 ?

Можно, но не обязательно, как хочешь.

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

>Вот все думаю P-D 8xx или P-4 6xx брать. Дает ли двухядерность >сильныйвыйгрыш и когда ???

Аналогично многопроцессорным системам: Даёт только в том случае, если вычислительный процесс умеет распараллеливаться на несколько потоков. Или ты используешь несколько грузящих процессор приложений. В любом случае ты получишь более быстрое время отклика системы(реакция на твои действия). Например, ты сжимаешь фильм. На двухядерном система будет казаться "живее". Хотя всё ещё зависит от двух настроек в ядре: timer frequency и preemption model. Можно получить систему с очень маленьким временем отклика на действия пользователя, но у неё будет ниже вычислительная производительность. И наоборот.

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

> Чем на что?

Ну например чем P-4 6xx

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

> ??? IA64 - это же вроде itanium? Можно x86_64.

А вот у Дженты вроде нет x86_64. Только amd64 и IA64. Тогда что брать ???

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

> amd64

Чего? Для Pentium D amd64 ставить ???

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

В make.conf указываете CHOST="x86_64-pc-linux-gnu". Этого достаточно, чтобы все программы собирались 64-битными. Удачи.

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

Ставь amd64. Это x86_64-система.

> В make.conf указываете CHOST="x86_64-pc-linux-gnu". Этого достаточно, чтобы все программы собирались 64-битными. Удачи.

Это и так есть в x86_64, скорее всего. А на 32-хбитной системе такое не сработает, что естественно.

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

Не совсем так. amd64 дополнительно к 64-битности включает оптимизацию для ядра K8. Что, скорее всего, ни к чему хорошему не приведет на процессорах Intel. Так что я бы оставил архитектуру i686, а 64-битность включал с помощью CHOST.

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

То что в Gentoo или Убунту или Дебиан или еще какой обозначено как amd64
 являеться Generic-x86-64, без оптимизации для амд или интел. Если собирать Генту (пробовал Убунту, мне показалось слишком медленно) то в 
make.conf тебе нужно будет указать :

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"
Смотри 
http://gentoo-wiki.com/Safe_Cflags#Xeon_w.2FEM64T_.28Intel.29_.28also_Pentium_4_
P6xx.29

Я лично использую то железо про которое ты спрашиваешь, за одним только 
исключением что у взял Celeron D.

Есть ли проблеммы? Проблеммы есть, по крайней мере в моем случае:
1. Модуль для i945 графика грохаеться с большим шумом и виснет если 
запустить poweroff  с консоли.
2. Если пробеммы с libata, но есть также воркараунд который позволяет ето избежать.
3. В ядрах ранее 2.6.16 есть многочисленные меморюлэак из-за чего комп
приходилось перегружать каждый раз когда он начинал свапить по черному.

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

> Так что я бы оставил архитектуру i686, а 64-битность включал с помощью CHOST

Я хотел бы видеть как ты это сделаешь. Так для себя, чтобы знать.

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

Не знаю - у меня нет такого железа :). В общем-то, я имел ввиду именно то, что нужно случайно не включить оптимизацию для k8. Посмотрел внимательно - ты прав, действительно выбор архитектуры не влияет на оптимизацию под конкретный процессор, последняя задается с помощью опции march в CFLAGS. Спасибо за уточнение.

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