ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] linux threads
@ 2006-01-10  6:52 Oleg Pan
  2006-01-10  6:55 ` Andrey Rahmatullin
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Oleg Pan @ 2006-01-10  6:52 UTC (permalink / raw)
  To: ALT Linux Community

Hello ALT,

Тут возник очень важненький вопросик по поводу производительности Linux,
и связан он с потоками, а именно
КАК реализована поддержка потоков в AltLinux на уровне ядра? В 
реализации GNU/Linux она реализована частично,
а именно при создании потока создаётся новый !!!процесс!!!, что само по 
себе достаточно нехорошо...  

-- 
Best regards,
 Oleg                          mailto:wacom@narod.ru



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] linux threads
  2006-01-10  6:52 [Comm] linux threads Oleg Pan
@ 2006-01-10  6:55 ` Andrey Rahmatullin
  2006-01-10  7:20 ` Карелин А. П.
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 12+ messages in thread
From: Andrey Rahmatullin @ 2006-01-10  6:55 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 443 bytes --]

On Tue, Jan 10, 2006 at 09:52:03AM +0300, Oleg Pan wrote:
> КАК реализована поддержка потоков в AltLinux на уровне ядра?
LinuxThreads

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

>Можно ли ограничить количество памяти под этот [файловый] кэш и
>призвать его к порядку (чтобы не пытался отнимать у других
>процессов)?
 Ядро и так достаточно умное. Не стоит пытаться его перехитрить.
		-- vsl in community@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] linux threads
  2006-01-10  6:52 [Comm] linux threads Oleg Pan
  2006-01-10  6:55 ` Andrey Rahmatullin
@ 2006-01-10  7:20 ` Карелин А. П.
  2006-01-10 10:12   ` Roman Savochenko
  2006-01-10 16:16   ` Andrey Rahmatullin
  2006-01-10 10:17 ` Roman Savochenko
  2006-01-28 21:58 ` Eugene Seppel
  3 siblings, 2 replies; 12+ messages in thread
From: Карелин А. П. @ 2006-01-10  7:20 UTC (permalink / raw)
  To: Oleg Pan, ALT Linux Community

В сообщении от 10 Январь 2006 09:52 Oleg Pan написал(a):
> Hello ALT,
>
> Тут возник очень важненький вопросик по поводу производительности Linux,
> и связан он с потоками, а именно
> КАК реализована поддержка потоков в AltLinux на уровне ядра? В
> реализации GNU/Linux она реализована частично,
> а именно при создании потока создаётся новый !!!процесс!!!, что само по
> себе достаточно нехорошо...

Как Вы увидели этот новый процесс?
У меня в программе создается n потоков, но по ps aux я вижу один "головной" 
процесс.


-- 
С уважением,
А. Карелин

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] linux threads
  2006-01-10  7:20 ` Карелин А. П.
@ 2006-01-10 10:12   ` Roman Savochenko
  2006-01-10 16:16   ` Andrey Rahmatullin
  1 sibling, 0 replies; 12+ messages in thread
From: Roman Savochenko @ 2006-01-10 10:12 UTC (permalink / raw)
  To: ALT Linux Community

[-- Attachment #1: Type: text/plain, Size: 630 bytes --]

Карелин А. П. пишет:

>>Тут возник очень важненький вопросик по поводу производительности Linux,
>>и связан он с потоками, а именно
>>КАК реализована поддержка потоков в AltLinux на уровне ядра? В
>>реализации GNU/Linux она реализована частично,
>>а именно при создании потока создаётся новый !!!процесс!!!, что само по
>>себе достаточно нехорошо...
> 
> Как Вы увидели этот новый процесс?
> У меня в программе создается n потоков, но по ps aux я вижу один "головной" 
> процесс.

Смотрите в pstree или ksysguard.
Ещё можете вычитывать и печатать pid в потоках своей программе, увидите 
что pid будут разными.

С уважением Роман!

[-- Attachment #2: rom_as.vcf --]
[-- Type: text/x-vcard, Size: 270 bytes --]

begin:vcard
fn:Roman Savochenko
n:Savochenko;Roman
org:NIP "DIYA"
adr:;;;Dneprodzerjinsk;;;Ukraine
email;internet:rom_as@diyaorg.dp.ua
tel;work:+380569262025
tel;fax:+380569262025
tel;home:+380569292458
tel;cell:+380679859815
x-mozilla-html:FALSE
version:2.1
end:vcard


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] linux threads
  2006-01-10  6:52 [Comm] linux threads Oleg Pan
  2006-01-10  6:55 ` Andrey Rahmatullin
  2006-01-10  7:20 ` Карелин А. П.
@ 2006-01-10 10:17 ` Roman Savochenko
  2006-01-10 16:13   ` Andrey Rahmatullin
  2006-01-25  4:57   ` Pyatnitskich Evgeniy
  2006-01-28 21:58 ` Eugene Seppel
  3 siblings, 2 replies; 12+ messages in thread
From: Roman Savochenko @ 2006-01-10 10:17 UTC (permalink / raw)
  To: Oleg Pan, ALT Linux Community

[-- Attachment #1: Type: text/plain, Size: 436 bytes --]

Oleg Pan пишет:

> Тут возник очень важненький вопросик по поводу производительности Linux,
> и связан он с потоками, а именно
> КАК реализована поддержка потоков в AltLinux на уровне ядра? В 
> реализации GNU/Linux она реализована частично,
> а именно при создании потока создаётся новый !!!процесс!!!, что само по 
> себе достаточно нехорошо...  

Почитайте здесь: http://people.redhat.com/drepper/nptl-design.pdf

С уважением Роман!

[-- Attachment #2: rom_as.vcf --]
[-- Type: text/x-vcard, Size: 270 bytes --]

begin:vcard
fn:Roman Savochenko
n:Savochenko;Roman
org:NIP "DIYA"
adr:;;;Dneprodzerjinsk;;;Ukraine
email;internet:rom_as@diyaorg.dp.ua
tel;work:+380569262025
tel;fax:+380569262025
tel;home:+380569292458
tel;cell:+380679859815
x-mozilla-html:FALSE
version:2.1
end:vcard


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] linux threads
  2006-01-10 10:17 ` Roman Savochenko
@ 2006-01-10 16:13   ` Andrey Rahmatullin
  2006-01-11 18:00     ` Gleb Kulikov
  2006-01-25  4:57   ` Pyatnitskich Evgeniy
  1 sibling, 1 reply; 12+ messages in thread
From: Andrey Rahmatullin @ 2006-01-10 16:13 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 382 bytes --]

On Tue, Jan 10, 2006 at 12:17:21PM +0200, Roman Savochenko wrote:
> Почитайте здесь: http://people.redhat.com/drepper/nptl-design.pdf
У нас нет NPTL.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

осталось некоторое количество непересобранных, но нужных пакетов.
Мы их постепенно пересобираем, но некоторые не умеем тестировать.
		-- aen in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] linux threads
  2006-01-10  7:20 ` Карелин А. П.
  2006-01-10 10:12   ` Roman Savochenko
@ 2006-01-10 16:16   ` Andrey Rahmatullin
  1 sibling, 0 replies; 12+ messages in thread
From: Andrey Rahmatullin @ 2006-01-10 16:16 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 673 bytes --]

On Tue, Jan 10, 2006 at 10:20:47AM +0300, Карелин А. П. wrote:
> У меня в программе создается n потоков, но по ps aux я вижу один "головной" 
> процесс.
Очень странно. LinuxThreads использует парадигму "1 пользовательский поток
- 1 ядерный процесс". Соотв-венно, отдельные потоки показываются в ps и
top как отдельные процессы, а также не работают ключи ps, упомянутые в
разделе THREAD DISPLAY ps(1).

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> Интересно, а если обновляться до alt7, будут "грабли"
> какие-либо? Или можно надеятся, что всё пройдёт "штатно"?
Должно. Я вроде все ситуации уже предусмотрел.
		-- zerg in sisyphus@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] linux threads
  2006-01-10 16:13   ` Andrey Rahmatullin
@ 2006-01-11 18:00     ` Gleb Kulikov
  2006-01-11 18:34       ` Andrey Rahmatullin
  0 siblings, 1 reply; 12+ messages in thread
From: Gleb Kulikov @ 2006-01-11 18:00 UTC (permalink / raw)
  To: ALT Linux Community

В сообщении от Вторник 10 Январь 2006 22:13 Andrey Rahmatullin написал:

> У нас нет NPTL.

а кстати, почему?

-- 
      Салют, /GLeb

UIN: 15341920
jabber://gleb@asd.iao.ru
skype://gleb_kulikov.tomsk
sip:    20000204@sip.pctel.ru
netmail: 2:5005/78


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] linux threads
  2006-01-11 18:00     ` Gleb Kulikov
@ 2006-01-11 18:34       ` Andrey Rahmatullin
  0 siblings, 0 replies; 12+ messages in thread
From: Andrey Rahmatullin @ 2006-01-11 18:34 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 437 bytes --]

On Thu, Jan 12, 2006 at 12:00:34AM +0600, Gleb Kulikov wrote:
> > У нас нет NPTL.
> а кстати, почему?
См. архивы devel@.
NPTL хочет ядро 2.6, а ldv@ его пока не юзает.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Последние знакомые мандраководы свалили на дебиан (достал их mdk на
сервере), предпоследние -- на альт и дебиан ещё года два назад.

Плюшки в фишках, видать, жмут.
		-- mike in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] linux threads
  2006-01-10 10:17 ` Roman Savochenko
  2006-01-10 16:13   ` Andrey Rahmatullin
@ 2006-01-25  4:57   ` Pyatnitskich Evgeniy
  1 sibling, 0 replies; 12+ messages in thread
From: Pyatnitskich Evgeniy @ 2006-01-25  4:57 UTC (permalink / raw)
  To: ALT Linux Community

On Tue, Jan 10, 2006 at 12:17:21 +0200
Roman Savochenko wrote:

> Oleg Pan пишет:
> 
> >Тут возник очень важненький вопросик по поводу производительности Linux,
> >и связан он с потоками, а именно
> >КАК реализована поддержка потоков в AltLinux на уровне ядра? В 
> >реализации GNU/Linux она реализована частично,
> >а именно при создании потока создаётся новый !!!процесс!!!, что само по 
> >себе достаточно нехорошо...  
> 
> Почитайте здесь: http://people.redhat.com/drepper/nptl-design.pdf

Вот здесь тоже: http://www.opennet.ru/docs/RUS/nptl_design/

-- 
  -- Regards, P.E.M. <pem at nm dot ru>


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] linux threads
  2006-01-10  6:52 [Comm] linux threads Oleg Pan
                   ` (2 preceding siblings ...)
  2006-01-10 10:17 ` Roman Savochenko
@ 2006-01-28 21:58 ` Eugene Seppel
  2006-01-30  9:06   ` Michael Isachenkov
  3 siblings, 1 reply; 12+ messages in thread
From: Eugene Seppel @ 2006-01-28 21:58 UTC (permalink / raw)
  To: Oleg Pan, ALT Linux Community

10.01.06, Oleg Pan<wacom@narod.ru> написал(а):
> а именно при создании потока создаётся новый !!!процесс!!!, что само по
> себе достаточно нехорошо...
Вы уверены что это нехорошо? :) Процессы разные бывают.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] linux threads
  2006-01-28 21:58 ` Eugene Seppel
@ 2006-01-30  9:06   ` Michael Isachenkov
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Isachenkov @ 2006-01-30  9:06 UTC (permalink / raw)
  To: ALT Linux Community

>>а именно при создании потока создаётся новый !!!процесс!!!, что само по
>>себе достаточно нехорошо...
> 
> Вы уверены что это нехорошо? :) Процессы разные бывают.
> 

Иногда нехорошо. В общем, ждем, пока ldv@ пересядет-таки на 2.6. :)

-- 
Michael Isachenkov


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2006-01-30  9:06 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-10  6:52 [Comm] linux threads Oleg Pan
2006-01-10  6:55 ` Andrey Rahmatullin
2006-01-10  7:20 ` Карелин А. П.
2006-01-10 10:12   ` Roman Savochenko
2006-01-10 16:16   ` Andrey Rahmatullin
2006-01-10 10:17 ` Roman Savochenko
2006-01-10 16:13   ` Andrey Rahmatullin
2006-01-11 18:00     ` Gleb Kulikov
2006-01-11 18:34       ` Andrey Rahmatullin
2006-01-25  4:57   ` Pyatnitskich Evgeniy
2006-01-28 21:58 ` Eugene Seppel
2006-01-30  9:06   ` Michael Isachenkov

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