• ベストアンサー

Linux CPUコア振り分け

Linuxを始めて1ヶ月程です。 Linuxを使って自宅サーバーを趣味でやってます。 LinuxもWindowsのようにアプリケーションに振り分けるCPUのコアを振り分けることは出来ませんか? OSはCentOS 5.7です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4848/10261)
回答No.1

実行CPU番号マスクの指定ですよね。taskset コマンドで出来るようです。 詳しくは、 man taskset で。

RuRuRu612754
質問者

お礼

ありがとうございます!! 非常に助かりました!!

関連するQ&A

  • Linux コア振り分け

    こんばんは、 始めまして、 Linuxを使ってサーバーを建てています。 LinuxもWindowsのようにアプリケーションに当てるCPUのコアを振り分けることは出来ませんか? もし出来るなら教えて下さい。

  • linuxマルチコアCPU環境においてコアの使われ方について

    linuxマルチコアCPU環境においてコアの使われ方について マルチコアCPUがLinxu環境において(その他Linuxでないプラットフォームにおいても)、 実際に搭載されているCPUのコア数が正常にOSに認識されているというだけではなく、 各プロセスの処理に対して複数のコアが適宜効果的に利用されているのかどうか?? ということが知りたく、添付画像に私の疑問点をまとめてみました。 ■ポイント ++++++++++++++++++++++++++++++++++++++++++++++++ 投稿した画像の色がついている4つの矢印は1つ1つそれぞれがDB接続クライアントがmysqlに投げているSQL文(クエリ)をイメージしています。 Mysqlを起動させているlinux kernelは、このクエリを受け取り自身が管理しているCPUがマルチコアであった場合、どのようなロジックで複数のコアの中から4つのクエリを処理させるCPUコアを選択しているのでしょうか? 例)kernelが未使用のCPUコアを都度選んで1クエリの処理を担当するよう制御している ⇒コアによって処理する数は異なる 例)kernelが4つのクエリに対して4つのCPUコアをラウンドロビン分散させて処理させている。 ⇒コアが処理する数は均等になる ++++++++++++++++++++++++++++++++++++++++++++++++ どなたか、私の疑問についてご存知でしたらご教授いただけますでしょうか。 よろしくお願します。

  • vmware でCPUコア数を変更できなくなった

    win7ultimatex64と、その上にvmware player4.0.2を入れて、そこにもう1つのwin7ultimatex64とCentOS6を入れています。 で、無事インストールはできたのですが、 ゲストOSのwin7のCPUコア数を1から3にしました。(初回の起動する前は後かは忘れた) で、再度コア数を変えようかとおもったのですが、グレイアウトになっていて、3から変更できません どうすればいいのでしょうか? よろしくお願い申し上げます。

  • Linuxについて。

    Linuxについて。 サーバーをレンタルしようと考えているのですが、OSが「CentOS」と「Red Hat Enterprise Linux」がります。この二つは機能やパフォーマンス面で大きな違いがあるのでしょうか?

  • CPUコアごとの使用率の差について

    CPUコアごとの使用率の違いに差がある状態は正常なのでしょうか? 高負荷アプリケーション起動時にタスクマネージャで確認したところ、 例 CPU1使用率 60~70%台 CPU2使用率 40~50%台 全体で50~60%という表示 というようにCPUコアによる使用率の違いがでています。 CPU PentiumD2.8 OS XP home M 2GB HDD 320GB

  • Linuxは定期的に再起動すべきでしょうか?

    こんにちは。 Windows系OSの場合、再起動せずに使っているとだんだん遅くなってきますがLinuxの場合はどうなのでしょう? FedoraCore5を使用して自宅サーバ(主にメールとcgiを使ったWEB)を立てているのですが、いろいろ検索してみると再起動せずに数ヶ月、1年サーバが稼働しているというような自宅サーバの話を聞きます。 Linuxの場合は特に理由がなければ再起動しなくてもよいのか、それとも定期的に再起動しないとWindowsの用に遅くなることがあるのかアドバイス頂けるとありがたいです。

  • Linuxについて

    サイトを作ろうと思っているものです。 友達と作る予定ですが、そこで使うのがLinuxとのことですがしかし使ったことがまったくありません。 WindowsXPで、コマンドプロンプトでちょっと調べることが出来るレベルです。 LinuxでCentOSを使っています。というかパソコンにインストールしただけですが。 いろいろなサイトを見るとあれを入力しろこれを入力しろとあり、確かにそれで出来ます。 しかし、私は初心者としてではなく、中上級者というレベルまで使えるようになりたいのです。 そのために勉強したいのですが、なにをどこから勉強すればいいのかがさっぱりわかりません。 ぜひ、何を勉強してからLinuxをやればしっかり扱えるか、などをお教え願いたいと思います。 またLinuxのOSとしてはCentOSを使おうと思いますが、もしほかによいものがあればお教えください。 サイトの環境 Webサーバ: Apache PHP: PHP5.2.3 以降 データベースサーバ: MySQL5.1以降

  • 8コア用及び8CPUのアプリが在ると聞いたのですが?

    8コア用及び8CPUのアプリが在ると聞いたのですが? 「8コア用のアプリでないとうまく効果を発揮できません」 と言うのを聞いたのですが、30年間IT関連で働いていまして、お恥ずかしい限りですが、そんなアプリを聞いたことも、見たこともありません。 そんなソフトがあるのでしょうか? 特にWindows上で動作するソフトで。 具体的なアプリ名を教えてください。

  • ESXi5仮想サーバーのCPU数とコア数について

    ESXi5の仮想サーバーに割り当てるプロセッサ数とコア数と物理サーバーの関係について教えて頂けますでしょうか。 物理サーバー環境:1プロセッサ8コア が2個あります。ですので合計16コアになります。 そこに4台の仮想サーバーを構築します。 物理サーバーのCP処理能力は計6GHZで、仮想サーバー4台の処理負荷は計2GZ程度です。 仮想サーバーにはCPU数とコア数の両方が設定できますが割り当ての考え方がわかりません。 例えば、物理プロセッサは2個なので仮想サーバー数には足りないため、コア数16個を振り分けるように ・仮想サーバーのCPU数:各1個  仮想サーバーのコア数:各4個 もしくは、物理サーバーのコア数16個を仮想サーバーのCPUとして振り分けるように ・仮想サーバーのCPU数数:各4個 仮想サーバーのコア数:各1個 と2通りが考えられるのですがどのように割り当てを考えればよいのでしょうか? 何卒ご教授いただけますようお願いいたします。

  • マルチコアCPUのコア割り当て

    マルチコアCPUのコア割り当て 基本的な質問ですが教えてください。 マルチコアCPUで実行コアの割り当てはどのように 振り分けているのでしょうか? (ハードは正常に動作している条件で) 勝手な想定では、 1)OS(ドライバ)が効率よく、振り分けを行う。 2)APLのコーディングにより明示的に振り分ける。 3)OSもAPLも特に意識なく、CPUが自立的に振り分ける。 のいずれかと思っていますが、実際はどのような動作を しているのでしょうか?