From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 25 Mar 2005 00:53:07 +0300 From: Afanasov Dmitry To: community@altlinux.ru Subject: Re: [Comm] Re: process vs thread list (was: Re: amarok using troubles) Message-ID: <20050324215307.GC10082@nick.comp-mir.ru> Mail-Followup-To: community@altlinux.ru References: <20050324201010.GA11860@nick.comp-mir.ru> <20050324204900.GM8616@osdn.org.ua> <20050324211238.GB10082@nick.comp-mir.ru> <20050324212027.GN8616@osdn.org.ua> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Sr1nOIr3CvdE5hEN" Content-Disposition: inline In-Reply-To: <20050324212027.GN8616@osdn.org.ua> User-Agent: Mutt/1.5.6+cvs20050115i X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on smtp.comp-mir.ru X-Spam-Level: X-Spam-Status: No, score=-2.8 required=7.0 tests=ALL_TRUSTED autolearn=failed version=3.0.1 X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2005 21:53:45 -0000 Archived-At: List-Archive: List-Post: --Sr1nOIr3CvdE5hEN Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 24, 2005 at 11:20:27PM +0200, Michael Shigorin wrote: > On Fri, Mar 25, 2005 at 12:12:38AM +0300, Afanasov Dmitry wrote: > > =CB=D3=D4=C1=D4=C9, =CB=CF=C7=C4=C1-=D4=CF =D0=CF=C4 2.4 =D1 =DA=C1=CD= =C5=D4=C9=CC, =DE=D4=CF =D0=CF top =C9 ps =D4=D2=C5=C4=D9 =CE=C5 > > =C2=D9=CC=C9 =D7=C9=C4=CE=D9 - =CB=C1=CB-=D4=CF =D0=CF =C4=D2=D5=C7=CF= =CD=D5 =CD=CF=D6=CE=CF =C2=D9=CC=CF =D7=D9=C4=D2=C1=D4=D8. =CB=C1=CB =DC=D4= =CF > > =CD=CF=D6=CE=CF =D7=C5=D2=CE=D5=D4=D8? =C9=CC=C9 =CD=CE=C5 =D0=CF=CB=C1= =DA=C1=CC=CF=D3=D8? :) =D4=CF=C7=C4=C1 =D7 =CC=C0=C2=CF=CD =D3=CC=D5=DE=C1= =C5 - > > =CB=C1=CB =D3=C4=C5=CC=C1=D4=D8, =DE=D4=CF=C2 =D0=CF =D5=CD=CF=CC=DE=C1= =CE=C9=C0 =D0=CF=CB=C1=DA=D9=D7=C1=CC=C9=D3=D8 =D4=CF=CC=D8=CB=CF =D0=D2=CF= =C3=C5=D3=D3=D9 =D7 > > htop, top, ps =C9 =C9=D6=C5 =D3 =CE=C9=CD=C9? >=20 > =F5=CA... =D1 =D7 =DC=D4=CF=CA =C6=C9=DE=C5=D0=CC=D1=D3=CB=C5 =D3 procps = =C9 =D1=C4=D2=CF=CD =CE=C5 =D4=CF =DE=D4=CF =C2=D9 =D3=CF=D7=D3=C5=CD > =DA=C1=D0=D5=D4=C1=CC=D3=D1, =CE=CF =CF=D4=D3=CC=C5=D6=C9=D7=C1=D4=D8 =CF= =D0=D2=C5=C4=C5=CC=A3=CE=CE=CF =CC=C5=CE=D8. =E2=CC=C1=C7=CF =CF=C2=C1 =D7= =C1=D2=C9=C1=CE=D4=C1 > =D0=CF=D7=C5=C4=C5=CE=C9=D1 =D7=D0=CF=CC=CE=C5 =D5=D3=D4=D2=C1=C9=D7=C1= =C0=D4. :) >=20 > =F0=CF=C7=D5=C7=CC=C9=D4=C5 "procps top threads", =D3=CB=CF=D2=C5=C5 =D7= =D3=C5=C7=CF =CF=D4=D9=DD=C5=D4=D3=D1. =C8=CD=D9, =C4=C1=D6=C5 =CE=C1=DB=A3=CC: Why do ps and top show threads individually? The 2.4.xx kernel does not provide proper support for grouping threads by process. Hacks exist to group them anyway, but such hacks will falsely group similar tasks and will fail to group tasks due to race conditions. The hacks are also slow. As none of this is acceptable in a critical system tool, task grouping is not currently available for the 2.4.xx kernel. The 2.6.xx kernel allows for proper thread grouping and reporting. To take advantage of this, your programs must use a threading library that features the CLONE_THREAD flag. The NPTL pthreads provided by recent glibc releases use CLONE_THREAD. =D7=CF=D4 =C9 =CF=D4=D7=C5=D4. =CD=CF=D6=C5=D4 =CE=C5 =DA=C1=D4=C5=D2=D1=C5= =D4=D3=D1 =D7 =D2=C1=D3=D3=D9=CC=CB=C5, =C1 =CB=D4=CF-=D4=CF =D3 =D0=C5=D2= =C5=D7=CF=C4=CF=CD =C4=CF=C2=C1=D7=C9=D4 =D7 faq? :) --=20 =F3 =D5=D7=C1=D6=C5=CE=C9=C5=CD, =E1=C6=C1=CE=C1=D3=CF=D7 =E4=CD=C9=D4=D2=C9=CA --Sr1nOIr3CvdE5hEN Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFCQzbDwKXhXA7esy0RAlyRAJ4x9+1Vrhl97jrMoueGQ80UH3rnuQCg5maD 3AMCKyPYq+F23WuTQTxVZ+c= =u5QG -----END PGP SIGNATURE----- --Sr1nOIr3CvdE5hEN--