ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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