* [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