デュアルコアなCPUが、増えてきているので役に立つかもしれない、Linuxでプロセスが使用するCPUを固定する方法です。 シングルスレッド、シングルプロセスのプログラムを、最後の数クロックの性能を稼ぐときに役に立つかもしれません。*1 2008/02/15追記 わざわざコードを書かなくてもLinuxにCPUの割り当てを変更するコマンドが用意されていました。 taskset [options] [mask | list ] [pid | command [arg]...] 解説 Linuxでは、sched_setaffinityシステムコールを使いプロセスが使用するCPUを指定できます。sched_setaffinityシステムコールは、Linux専用で、他のUnixでは違うシステムコールを使います。 まず、sched_getaffinityで、現状の設定を取得します。 sched_geta