Date: Thu, 24 Aug 2006 16:28:02 -0700 (PDT) From: "Freddie Cash" <fcash@ocis.net> To: stable@freebsd.org Subject: Re: [AMD64-SMP] I can't get my cpus working at 100% Message-ID: <63177.24.71.118.34.1156462082.squirrel@webmail.sd73.bc.ca> In-Reply-To: <14989d6e0608241410n2b8a5fdwe98a927dea91be40@mail.gmail.com> References: <e92de5ef0608241109x2aa5b79u32a4e304d34f29d5@mail.gmail.com> <20060824190651.GA49364@xor.obsecurity.org> <14989d6e0608241410n2b8a5fdwe98a927dea91be40@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, August 24, 2006 2:10 pm, Christian Walther wrote: > On 24/08/06, Kris Kennaway <kris@obsecurity.org> wrote: > [...] >> How do you know the applications are running with two threads? >> Presumably you need to specify the amount of parallelism. > To make matters worse you can't even tell if an application running > with several threads uses more then one CPU. Originally, threading was > implemented with single CPU systems in mind, especially in regard to > shares memory and things like this. A nice example of a program being > able to do threading, but one CPU (core) only is python. > So you don't only want to know how many threads an application is > working with, but on what cores they are processed. You might want to > man ps for a list of possible option, I don't have a SMP system at > hand, but i think ps -aHl might be suitable. Use 'H' in top to switch to thread-view mode, where the individual threads for each running process are shown. Then look in the 'C' column to see which CPU the threads are running on. ---- Freddie Cash fcash@ocis.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?63177.24.71.118.34.1156462082.squirrel>