FreeBSD CPUs

Posted by BostonGuru, 03-23-2007, 12:51 AM
Does anyone know how to bind a process (either when starting it or after its been started) to run only on a specific CPU, or only allow it to run on one of a few given CPUs? I am looking to do this on freeBSD 6.2.

Posted by bleenzorb, 03-23-2007, 01:34 AM
for Intel CPUs, you can use the CPUID opcode. Of course, you'll need to code in a language that supports it, like C with an asm{} block, or straight assembler--which I assume you're doing anyway in order to protect your source.

Posted by Xeentech, 03-23-2007, 09:33 AM
I duno about FreeBSD, but what you're after is called CPU Affinity. I'd imagin BSD has a tool for that since its been mature on SMP for a long time now. Perhaps now you know the correct term google will help more.

Posted by bleenzorb, 03-23-2007, 12:58 PM
Oops. I thought he meant he wanted to cause his code to only work on a particular type of CPU platform, as in Intel vs. AMD. Forget what I said about CPUID. As for affinity, I know on Window and particular other (now obsolete) OSs, a single thread is assigned to a single CPU at startup and it doesn't switch CPUs from then on, but there are ways to specify which one before startup. Don't know about freeBSD. Last edited by bleenzorb; 03-23-2007 at 01:03 PM.

Posted by drhowarddrfine, 03-23-2007, 04:44 PM
I know it's possible but only because I remember reading about it but that's as far as I can go.

Posted by Xeentech, 03-23-2007, 07:08 PM
From this very recent post: http://lists.freebsd.org/pipermail/f...ry/001338.html on a BSD mailing list, sounds like its a very ugly process. There should be an example of the 'parent' application about that they refer to.

War diese Antwort hilfreich?

 Artikel drucken

Lesen Sie auch

let ppl play an mp3 but not let them access the file

Posted by bambinou, 11-10-2012, 09:32 AMHi, I have a folder with many mp3s, I do not want...

Which server should I buy? (Server spec)

Posted by fusionwebhost, 04-22-2009, 10:57 AMGreetings to everyone on this board. I have...

Question for Nameserver

Posted by tinhnho, 07-16-2007, 11:57 PMHi everyone, I installed DA, and setup my ip...

How safe is this solution?

Posted by bambinou, 10-31-2012, 05:43 PMHello, I need some feedback from you please before I...

User nobody?

Posted by BrightStar, 01-14-2008, 02:53 PMHi there, I am not quite sure but I read a tutorial...