• ベストアンサー

SolarisでCPU使用率100%を解消できません。

Solaris8のサーバでCPU使用率が100%になったままの状態に陥りました。100%になる前後の作業としては、/etc/snmp.confが空ファイルであったため、他サーバからFTPでsnmp.confを転送したくらいです。 prstatでプロセスのCPU使用状況も確認しましたが、5%を超えるものがありませんでした。またCPU温度を下げるためにしばらく電源OFF⇒ONにしてみましたが、改善されませんでした。 原因が分からず、対処方法が見当たらないため、質問させて頂きました。どうかお力を貸して頂ければと思います。よろしくお願い致します。

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

  • ベストアンサー
  • d-kawai
  • ベストアンサー率78% (11/14)
回答No.2

ディスクなどのIO待ちってことはないですかね。 Solaris8が非同期のファイルシステムを使っているかどうか、覚えていないので何とも言えませんが.... 例えば、IO待ちが発生する原因としては、物理メモリが足りなくswap-in,outが大量に発生しているのかもしれません。 こちらの確認方法としては $ iostat -xpn 1 として、swapを割り振っているスライスにアクセスが無いか調べる。 $ vmstat -S 1 si(swap in),so(swap out)が発生していないか調べる。 などがあげられます。 いかがでしょうか。

tanzentkun
質問者

お礼

お力添えいただき、ありがとうございますm(__)m 先ほどなんですが、解決しました。原因は乗っかってるアプリの プロセスが異常にCPUを食ってました。なぜprstatで発見 できなかったかは謎ですが。。。 頂いた回答は今後の参考にさせて頂きます。本当に 助かりました。ありがとうございました。

その他の回答 (1)

  • 3899
  • ベストアンサー率54% (65/119)
回答No.1

回答になっていませんが、 snmp.confを元の空ファイルにしてみたらいかがですか? (もうやられてますよね) messagesには何か上がってますか?

tanzentkun
質問者

お礼

ありがとうございます。ご推測の通り、snmp.confを空に しましたが、元に戻りませんでした。 messagesってファイル名ですよね。ちょっと確認してみます。 本当にありがとうございますm(__)m

関連するQ&A

  • solarisのSNMPについて

    現在solaris上でCPU使用率、ディスク使用率、メモリ使用率、対象プロセスが立ち上がっているかをSNMPで監視しようと思っているのですが、solarisにデフォルトで入っているsnmpdxというエージェントは古いのか資料があまりありません。ネット等で調べるとNet-snmpをインストールするやり方はよく載っているのですが、現在稼動中のサーバなので新規にソフトをインストールするのは抵抗があり、できればsolarisにデフォルトで入っているSNMPエージェントを構築したいと考えております。 上記4つを監視するためにsolaris上で使っているMIBのOIDや閾値の設定などどんな情報でも構いません。 どなたか教えてください。どうかよろしくお願いします。

  • solaris9でのSNMPv2c

    solaris9でSNMPv2cでの情報が取れません。 設定ファイル(/etc/snmp/conf/snmp.conf)の設定内容が よく分からないのです。 色々、調べては見たのですが、手詰まりです。 どなたかご教授ください。 宜しくお願いします。

  • MRTG CPU使用率の取得

    MRTGを使って、CPUの使用率を取得したいのですが、うまく行きません。 ルータでは取得しグラフ化しているのですが、自身のマシンを取得できません。 自身は取得できないものなのでしょうか? mrtg.confやsnmp.confを変更したり、コミュニティ名やOIDも確認しました。

  • CPU使用率が100%になってしまいます

    ファンの稼動が激しいため、タスクマネージャをみたところ、CPU使用率が100%のまま変わりません。プロセスのiexpore.exeが90~99でメモリ使用量が36104Kになっています。普段は、たしか、System Idle Processが90~99なはずなのですが、このようにCPU使用率が100%の時は、System Idle ProcessのCPUが0で、メモリ使用量は、16Kになってます。CPU使用率を下げる方法はありますでしょうか?

  • CPUの使用率

    最近CPUの使用率が下がりません。 タスクマネージャで使用率の高いものを調べたところ、 System Idle Process というものが常に高い位置にありました。 これのため、CPU使用率をすべて足すと常に100%の状態となっております。このプロセスの閉じ方を教えてください。場所の突き止め方も教えていただけると助かりますのでお願いいたします。 名前が怪しいですが、ウイルスなのでしょうか? 結構困り果てているのでよろしくお願いします。

  • CPU使用率100%

    最近パソコンが非常に重たくなった。 ファンが回りっぱなし。見るとCPU使用率がズーと95%~100%になっている。 タスクマネージャーを立ち上げてプロセスのCPUの欄を見たらほとんでCPUは使用していない。 しかし下の欄はプロセス95,PU使用率100%、物理メモリ39%となっている。 このタスクマネージャーから重たいソフトを中止してCPU使用率を軽くしようと思ったが、 見つけ出すことが出来ない。 このような場合はどのようにしたらよいのでしょうか。

  • SNMPでCPUの利用率を取れる?

    標準のSNMPでCPUの利用率を取れるでしょうか? また、CPUの温度とか、HDの空き容量とかはどうでしょう? ある本を読むと取れると書いてあるのですが、↓あたりを見ると、該当する項目がないのですが・・・。 http://www.atmarkit.co.jp/fnetwork/rensai/snmp03/01.html

  • solaris10 接続エラーについて

    サーバの設置場所の変更があり、以下のSolarisのネットワーク 関連の構成ファイルを変更しました。 /etc/hosts /etc/netmasks /etc/resolv.conf /etc/nsswitch.conf /etc/defaultrouter 設定完了後、SolarisおよびクライアントPC(Win)からpingを叩くと 繋がるのですが、クライアントPCからtelnetやftpで繋ごうとすると、 ネットワークエラーで接続に失敗してしまいます。 (但し、上記クライアントから他のunixマシンには、telnet接続できます) 情報が少なくて申し訳ありませんが、何か考えられる理由や、 確認方法などありましたらご教授願います。

  • pppoeのCPU使用率について。

    自宅でサーバーを運営しています。 サーバーを再起動したところ、 pppoeのCPU利用率が異常に跳ね上がる現象に遭いました。 /sbin/ifup ppp0 としたあと、TOPコマンドを見ると、 pppoeのプロセスのみ50-80%という異常な利用率が出てきました。 それ以外のプロセスは通常通りです。 使用しているCPUはQ9550(2.4Ghz 4core)です。 いろいろと試しましたが、解決できませんでした。 また、WEBで探しても同じ状況を見つけられませんでした。 よろしくお願いします。

  • CPU使用率が10%や90%になったりを繰り返す

    CPUの使用率が10%になったり、90%になったりで かなり不安定な状態のやつがいくつかありました。 数字はCPUの使用率です。 services.exe 10~17 winlogon.exe 03~60 system idle process 10~90 です。 それぞれをプロセスの終了でやりましたが、終了できないプロセスだったり 終了した途端にマウスのみの表示になったりなりました。 どうすれば正常な状態にすることができるでしょうか?