• ベストアンサー

CPUの処理待ち数の調べ方と目安を教えてください。

SolarisサーバにおけるCPUの処理待ち数(WindowsでいうところのSystem - Processor Queue Length)を表示するコマンドを教えていただけないでしょうか。 また、処理待ち数の閾値もお願いします。 閾値はCPUの数やサーバの使い方にもよると思いますが、大体の算出方法を教えてください。 SolarisはWEBサーバ用途でCPUは2個つんでいます。 サーバでは1時間おきにバッチ処理が走り、バッチ処理実行中のCPU idleは0%になります。

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

  • ベストアンサー
  • teltel
  • ベストアンサー率48% (41/84)
回答No.1

簡易に確認する方法ですが、X動かしているマシンであればCDEのパフォーマンスメータに「ロード」という項目がそれにあたると思いますが、いかがでしょうか? サーバでXを動かしていなくても別のマシンからリモートで確認できますよ。

uchimaron
質問者

お礼

確認できました。ありがとうございました。

関連するQ&A

  • 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 の 数とコア数の確認方法を教えてください。 ・プロセッサは、”Intel(R) Core(TM) i7-2640M CPU”  ※ WikiPedia によると 2コア(http://ja.wikipedia.org/wiki/Intel_Core_i7) ・CPU数 コマンドプロンプトで、set コマンドを実行すると、「NUMBER_OF_PROCESSORS=4」 となります。 単純に 2コアのCPUが、2個搭載されているのかと考えていいのか確認したくて質問しました。 (個人用のノートPCなので、2CPU も搭載されているのか疑問です。メモリは8GBです。) 暇なときにでも回答いただければと思います。よろしくお願いします。

  • SolarisからWindowsへFTPするときのオプション

    Solaris8上でftpコマンドに関するのシェルを作成しています。 処理概要はSolaris上にあるファイルをWindwosのFTPサーバーに送信したいのです。そのFTP処理時、FTPの一連のコマンドを記入したテキストファイルを指定して実行したいのです。Windows上でバッチ処理をするときは、以下のように処理しています。  ftp -s:xxxx.txt  (ここでxxxx.txtには、ftpコマンドが記入) Solaris上でftpのオプションをmanで確認したいのですが、それらしきものがありませんでした。  よろしくお願いします。

  • CPUのBit数を調べるコマンド

    WindowsOSでCPUのBit数を調べるコマンドというのはあるのでしょうか? AMD社のathelonなんかだとデバイスマネジャーを見れば結構すぐ分かってしまうのですが、x86だと32bitなのか64bitなのか一見検討がつきません。 なにか、コマンドプロンプトでecho %processor_architecture%をするとx86と返ってくるように、bit数を教えてくれるコマンド・変数があったら教えてください。宜しくお願いいたします。

  • 「デュアルコアの片方のコアの処理能力がCeleron430と概ね同じくらいのCPU」が知りたい

    Express5800 Ge110 というサーバで、毎日重いシングルスレッドのバッチ処理Aを動かしています。 バッチ処理Aの所要時間は16時間程度で、そのうち10時間程度は、CPU使用率が100%になっています。 CPUはCeleron430です。 ハードディスク・メモリ の 使用時間・使用量 には余裕があります。 (※使用時間は「%IdleTime」で判断しました) このサーバに、別の重いシングルスレッドのバッチ処理Bを追加しようと考えています。 しかし、バッチ処理Aの所要時間は今よりも長くしたくありません。 そこで、バッチ処理Bを追加するにあたり、CPUをデュアルコアのものに変えて、 そのCPUの片方のコアの処理能力が、今のCPUのCeleron430と概ね同じくらいであれば、 バッチ処理Aの所要時間は長くせずに、バッチ処理Bを動かすことができるのではないか、と考えています。 そこで質問なのですが、 「デュアルコアの片方のコアの処理能力がCeleron430と概ね同じくらいのCPU」を教えて下さい。 なお、バッチ処理Bは、バッチ処理Aとは別のハードディスク上で動くように ハードディスクの増設は済ませていますので、 ハードディスクがボトルネックになる可能性は考えなくて良いです。 また、メモリも十分に余裕があることを確認しています。 ご回答よろしくお願いします。

  • CSV出力とCPU処理分散について

    環境:Oracle9i 9.2.0 言語:VisualBasic6.0 バッチ処理(VB)で各テーブルをCSVに出力していますが、あるテーブルがメモリオーバーによりエラーになりました。 原因はVB内で持てる最大の容量2GBを超えてしまった為です。 (VBでは1つのテーブルを全件取得してCSV出力していますが、1つのテーブルを全件取得したときに2G超になってしまったようです) 対応策としてVBではなく、SQLPlusでCSV出力対応することにしたのですが、処理速度が遅いと言われてしまいました。 上記原因はサーバの構成が「CPUを2つ、各CPU内のセグメントが2つずつ存在する為、理論上4つのCPUに分散されている」ことになっているようで、VBでは処理が各CPUに分散されているのですが、SQLPlusで実行したバッチでは処理が1つのCPUで実行されている為、遅いみたいです。 なぜVBでは処理が分散されているのにSQLPlusでは処理が分散されていないのでしょうか? OSの問題のような気もしますがなにぶん知識が浅い為、原因がつかめない状況です。 SQLPlusでも処理が分散されれば一番よいのですが、現状では対象テーブルを分割(年月など)して対応するしかなさそうです。 どなたかアドバイスお願い致します。

  • sparc cpuの数と処理速度の関係

    SUN SPARCマシンで1個のプログラムを実行するとき、CPUの数が2個なら、1個の場合の2倍の速さで処理できるのでしょうか?この時、現実的ではありませんが、ディスクへの読み書き時間は0とします。

  • クアッドコアCPUを利用してもCPU数が1で認識?

    M/B: Intel DG33FB CPU: Core2Quad Q6600(2.40GHz) RAM: 8GB HDD: 500GB S-ATA のPCにOpenSUSE10.3 X86_64版をインストールしたのですが, 4つの異なるプログラムを同時に走らせると(並行処理?), 計算時間がCPU利用時間の約4倍になってました. いろいろ調べてみるとtop コマンドではCPU0 の情報しか表示 されず,/proc/cpuinfo や /var/log/boot.msg をみると1つの プロセッサしか認識されていませんでした. 会社で管理しているサーバ(デュアルコア×2,SUSELinux Enterprize 9)で調べてみるとtopコマンドではちゃんとCPU0 から CPU3 まで表示されていましたし,/proc/cpuinfo や /var/log/boot.msg をみると4つのプロセッサとして認識し ていました. OpenSUSE をインストールする際はとくにオプション等を つけず設定もほとんど「はい」ボタンを押すだけでした. 何か特別な設定が必要なのでしょうか?またはデュアルコア およびクアッドコアに特化したLinux が必要なのでしょうか? ご教授のほどよろしくお願いします.

  • Fireworksのバッチ処理エラー

    はじめまして。Fireworks4のバッチ処理を実行したら「スクリプトを実行できませんでした。このコマンドはアクティブなドキュメントのみに使用できます。」とエラーが表示されてバッチ処理を実行できません。インストールしたばかりなのですが原因がわかりません。どうすればいいのでしょうか?ご存知の方よろしくお願いします。OSはXPです。

  • CPUの数

    こんばんは。 システム導入を中心とした会社に居ります。 今行っている案件で初めてDELLサーバを触りました。 調べるとなんと12個もCPUがあります。 今導入するシステムはマルチコアに対応していません。 なので出来るだけ少なくしたくBIOSの設定を見ていたらNumber of Core per processer と言う項目をALLからSingleに変更しました。 タスクマネージャーを開いて確認すると2つに減っていました。 CPUはIntel Xeon Processor X5670 と言うものです。 6コアになるかと思ったんですが2になりました。 と言う事はこのCPUは実際の数は2つと言う事でしょうか?他のサイトなどを見ると6コアをうたっていると認識していたんですが。。 宜しくお願いします。