* [Comm] Ядра серии SMP и HT-технология
@ 2004-10-11 11:28 Drool
2004-10-11 11:58 ` Ivan Fedorov
0 siblings, 1 reply; 9+ messages in thread
From: Drool @ 2004-10-11 11:28 UTC (permalink / raw)
To: community
Привет всем!
Насколько я понимаю и читал в рассылке - UP для однопроцессорных
систем и SMP для многопроцессорных. В том числе и для HT-технологии.
Стояло у меня 2.4.26-alt6-up, для эксперимента поставил стандартное
2.4.22-alt17-smp... Процессор - P4 3Gz, HT-технология. При
перекодировании одного и того же DVD-диска с теми же установками
(был сохранен проект DVD-rip) процесс занял примерно столько же времени,
как и на 2.4.26-alt6-up +- 2-3 минуты, что можно не брать во внимание.
Хочу поинтересоваться - для раскручивания HT-технологии нужны некие
дополнительные настройки и подкручивание в конфигах, или ядро само
должно поднять ее (как и должно быть по моим скромным пониманиям)?
Система - АЛК-2.3...
С ув.
Геннадий
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] Ядра серии SMP и HT-технология
2004-10-11 11:58 ` Ivan Fedorov
@ 2004-10-11 11:50 ` Drool
2004-10-11 12:19 ` Ivan Fedorov
2004-10-12 10:10 ` Re[2]: " php-coder
0 siblings, 2 replies; 9+ messages in thread
From: Drool @ 2004-10-11 11:50 UTC (permalink / raw)
To: community
> Посмотрите, сколько процессоров показывает top.
>
> Если один, то включите HT в биосе компа. И вдобавок программа должна
> поддерживать многопроцессорность - иначе она будет просто использовать
> только один проц.
>
Естессно показывает два :-) Я юзер, но не до такой степени, чтобы не
включить гипертрейдинг :-) Получается, программа должна поддерживать? В
таком случает вопрос - я никогда не собирал из src.rpm-ов, в спеках есть
опция компиляции с поддержкой HT? Или это чисто реализация в самом
тексте программы?
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] Ядра серии SMP и HT-технология
2004-10-11 11:28 [Comm] Ядра серии SMP и HT-технология Drool
@ 2004-10-11 11:58 ` Ivan Fedorov
2004-10-11 11:50 ` Drool
0 siblings, 1 reply; 9+ messages in thread
From: Ivan Fedorov @ 2004-10-11 11:58 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 937 bytes --]
Drool пишет:
> Насколько я понимаю и читал в рассылке - UP для однопроцессорных
> систем и SMP для многопроцессорных. В том числе и для HT-технологии.
> Стояло у меня 2.4.26-alt6-up, для эксперимента поставил стандартное
> 2.4.22-alt17-smp... Процессор - P4 3Gz, HT-технология. При
> перекодировании одного и того же DVD-диска с теми же установками
> (был сохранен проект DVD-rip) процесс занял примерно столько же времени,
> как и на 2.4.26-alt6-up +- 2-3 минуты, что можно не брать во внимание.
> Хочу поинтересоваться - для раскручивания HT-технологии нужны некие
> дополнительные настройки и подкручивание в конфигах, или ядро само
> должно поднять ее (как и должно быть по моим скромным пониманиям)?
> Система - АЛК-2.3...
Посмотрите, сколько процессоров показывает top.
Если один, то включите HT в биосе компа. И вдобавок программа должна
поддерживать многопроцессорность - иначе она будет просто использовать
только один проц.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] Ядра серии SMP и HT-технология
2004-10-11 11:50 ` Drool
@ 2004-10-11 12:19 ` Ivan Fedorov
2004-10-11 12:23 ` Drool
2004-10-12 10:10 ` Re[2]: " php-coder
1 sibling, 1 reply; 9+ messages in thread
From: Ivan Fedorov @ 2004-10-11 12:19 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 719 bytes --]
Drool пишет:
>>Посмотрите, сколько процессоров показывает top.
>>
>>Если один, то включите HT в биосе компа. И вдобавок программа должна
>>поддерживать многопроцессорность - иначе она будет просто использовать
>>только один проц.
>>
>
>
> Естессно показывает два :-) Я юзер, но не до такой степени, чтобы не
> включить гипертрейдинг :-) Получается, программа должна поддерживать? В
> таком случает вопрос - я никогда не собирал из src.rpm-ов, в спеках есть
> опция компиляции с поддержкой HT? Или это чисто реализация в самом
> тексте программы?
В самом тексте. Хотя оно может и быть отключено по дефолту...
А вообще просто посмотри загрузку в top и все поймешь. Если занят один
проц - нет поддержки, оба - есть.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] Ядра серии SMP и HT-технология
2004-10-11 12:19 ` Ivan Fedorov
@ 2004-10-11 12:23 ` Drool
2004-10-11 13:05 ` Andrey A. Jelnin
0 siblings, 1 reply; 9+ messages in thread
From: Drool @ 2004-10-11 12:23 UTC (permalink / raw)
To: community
> В самом тексте. Хотя оно может и быть отключено по дефолту...
>
> А вообще просто посмотри загрузку в top и все поймешь. Если занят один
> проц - нет поддержки, оба - есть.
>
Заняты-то оба. Вот только неизвестно - программой-кодировщиком, или
системой.
Ну да ладно, ответ получен. Спасибо.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] Ядра серии SMP и HT-технология
2004-10-11 12:23 ` Drool
@ 2004-10-11 13:05 ` Andrey A. Jelnin
2004-10-11 13:09 ` Drool
0 siblings, 1 reply; 9+ messages in thread
From: Andrey A. Jelnin @ 2004-10-11 13:05 UTC (permalink / raw)
To: community
> Заняты-то оба. Вот только неизвестно - программой-кодировщиком, или
> системой.
top пишет какой процесс сколько занимает... можно вполне понять если оба проца будут на ~100%
загруженны одним процессом :)
--
Written under -< Metallica - The Thing That Should Not Be (Front 242) >- playing in xmms
----
Jaa mata,
Net administrator JSC "Giprosvyaz" Andrey A. Jelnin aka BsoD
e-mail: <bsod@gs7.ru>
jabber: fuuma@jabber.com
icq: 112600159
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] Ядра серии SMP и HT-технология
2004-10-11 13:05 ` Andrey A. Jelnin
@ 2004-10-11 13:09 ` Drool
0 siblings, 0 replies; 9+ messages in thread
From: Drool @ 2004-10-11 13:09 UTC (permalink / raw)
To: community
> top пишет какой процесс сколько занимает... можно вполне понять если
> оба проца будут на ~100% загруженны одним процессом :)
>
> --
top пишет, какой процесс сколько жрет процессорного времени, но он не
пишет, на каком проце он висит. Или я криво смотрю?
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re[2]: [Comm] Ядра серии SMP и HT-технология
2004-10-11 11:50 ` Drool
2004-10-11 12:19 ` Ivan Fedorov
@ 2004-10-12 10:10 ` php-coder
2004-10-12 10:20 ` Andrey Rahmatullin
1 sibling, 1 reply; 9+ messages in thread
From: php-coder @ 2004-10-12 10:10 UTC (permalink / raw)
To: Drool
0000100101011110100100101::11.10.2004::0110001001001000100111100100010
Здравствуйте, Drool!
Отвечаю на Ваше письмо:
D> В таком случает вопрос - я никогда не собирал из src.rpm-ов, в спеках есть
D> опция компиляции с поддержкой HT?
$ rpm --eval %make_build
Как видим, макрос запускает make и передает ему в качестве
параметра количество процессоров. Значит при собрке будут
использоваться все процессоры.
D> Или это чисто реализация в самом тексте программы?
Реализация в make, насколько я понимаю.
--
С уважением, php-coder (mailto:php-coder[at]ngs[dot]ru)
Registered Linux User #327594
ALT Linux Master 2.2 (kernel 2.4.27)
010010010010010001010101100::Linux RuleZz!::100010010001000100010001110
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] Ядра серии SMP и HT-технология
2004-10-12 10:10 ` Re[2]: " php-coder
@ 2004-10-12 10:20 ` Andrey Rahmatullin
0 siblings, 0 replies; 9+ messages in thread
From: Andrey Rahmatullin @ 2004-10-12 10:20 UTC (permalink / raw)
To: Drool
[-- Attachment #1: Type: text/plain, Size: 973 bytes --]
On Tue, Oct 12, 2004 at 05:10:25PM +0700, php-coder wrote:
> $ rpm --eval %make_build
>
> Как видим, макрос запускает make и передает ему в качестве
> параметра количество процессоров. Значит при собрке будут
> использоваться все процессоры.
Да, при _сборке_. Точнее, будет запущено столько процессов make,
сколько процессоров в системе. Это ускорит процесс _сборки_. На код
программы это не влияет.
> D> Или это чисто реализация в самом тексте программы?
> Реализация в make, насколько я понимаю.
Если в программе одна нить, она будет выполняться на одном процессоре,
независимо от их количества. Это если грубо.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> Что необходимо сделать, чтобы забрать пакеты из orphaned?
1. Убедиться, что вас не опередили. Обычно для этого достаточно
анонсировать свой план собрать какой-то пакет из orphaned.
2. Собрать и выложить в incoming.
-- ldv in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2004-10-12 10:20 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-10-11 11:28 [Comm] Ядра серии SMP и HT-технология Drool
2004-10-11 11:58 ` Ivan Fedorov
2004-10-11 11:50 ` Drool
2004-10-11 12:19 ` Ivan Fedorov
2004-10-11 12:23 ` Drool
2004-10-11 13:05 ` Andrey A. Jelnin
2004-10-11 13:09 ` Drool
2004-10-12 10:10 ` Re[2]: " php-coder
2004-10-12 10:20 ` Andrey Rahmatullin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git