Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Двухсдерность??  (Прочитано 2864 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Aleus Essentia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Двухсдерность??
« : 25 Июля 2006, 10:24:12 »
У меня kubuntu 6.06 (i386). Поддерживает ли он двухсдерные процессоры? Пробовал отрендерить в blender'е для одного процессора и для двух процессоров, но разница не чувствуется (в Windows выйгрыш почти в 2 раза). В ksysguard показывает только один процессор CPU0. Где CPU1?

Оффлайн dbk

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: Двухсдерность??
« Ответ #1 : 25 Июля 2006, 11:05:20 »
linux-686-smp нужно установить,если у тебс Intel,и все что этот пакет за собой потащит.

Оффлайн Viewizard

  • Активист
  • *
  • Сообщений: 481
    • Просмотр профиля
Re: Двухсдерность??
« Ответ #2 : 26 Июля 2006, 17:32:27 »
или linux-k7-smp, если амд....
Обходя разложенные грабли, ты теряешь драгоценный опыт!

Оффлайн prozac_field

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Двухсдерность??
« Ответ #3 : 29 Июля 2006, 03:15:29 »
В Dapper все ядра скомпилированы с поддержкой Symmetric Multiprocessing по умолчанию:
Dapper's 686 kernels include SMP support, there is no need to download a separate 686-smp kernel.

Для использования  этой функции нужно включить HyperThreading, то есть передать сдру соответствующий параметр при загрузке. Делается это просто: открываем файл /boot/grub/menu.lst и в конце его, после строки
## ## End Default Options ##видим опции загрузки:
title Ubuntu, kernel 2.6.15-26-686
root (hd0,9)
kernel /vmlinuz-2.6.15-26-686 root=/dev/hda1 ro quiet
initrd /initrd.img-2.6.15-26-686
savedefault
boot
добавляем ht=on к параметрам ядра:
title Ubuntu, kernel 2.6.15-26-686
root (hd0,9)
kernel /vmlinuz-2.6.15-26-686 root=/dev/hda1 ro quiet nosplash ht=on
initrd /initrd.img-2.6.15-26-686
savedefault
boot
(nosplash с добавил, чтобы отменить красивый и совершенно мне не нужный splash screen и вместо него видеть, что происходит при загрузке). После рестарта машины должен посвиться второй процессор. Для проверки:
cat /proc/cpuinfoЭто работает и для односдерных процессоров, поддерживающих HyperThreading, система "видит" два проца:
cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 3
model name      : Intel(R) Pentium(R) 4 CPU 2.80GHz
stepping        : 3
cpu MHz         : 2813.934
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 3
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 pbe pni monitor ds_cpl cid
bogomips        : 5632.13

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 15
model           : 3
model name      : Intel(R) Pentium(R) 4 CPU 2.80GHz
stepping        : 3
cpu MHz         : 2813.934
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 3
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 pbe pni monitor ds_cpl cid
bogomips        : 5627.53
Edit: для того, чтобы не приходилось прописывать эту опцию заново каждый раз после обновления ядра, нужно добавить её в секцию опций по умолчанию файла /boot/grub/menu.lst:
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet nosplash ht=on
« Последнее редактирование: 29 Июля 2006, 03:38:47 от prozac_field »
Registered Linux user #326684

Оффлайн MebiusTrack

  • Новичок
  • *
  • Сообщений: 33
  • Тестер-матюгальник
    • Просмотр профиля
Re: Двухсдерность??
« Ответ #4 : 30 Октября 2006, 13:53:44 »
Установил Kubuntu 6.06 на сервер 2xXeon. Ядро взсл 686 из официального репозиторис. В /boot/grub/menu.lst в опцисх загрузки стоит ht=on, но по cat /proc/cpuinfo отображается только один процессор. Как это побороть?
Загрузил и ядро с поддержкой SMP, правда, как потом только заметил, оно версии 2.4. Но система отказывается загружаться, паникус на невозможность примонтировать root FS, хотя опции загрузки стост те же, что и для ядра, с которым система работает нормально. Еще раз повторюсь - все ядра взяты из официального репозиторис, и не изменялись...
Заранее благодарен за обстостельные ответы...

 

Страница сгенерирована за 0.025 секунд. Запросов: 23.