No.3ベストアンサー
- 回答日時:
デバイスドライバ・プログラムの中で例外ハンドラを記述して、発生するCPU例外の番号に合わせて登録して下さい。
Windowsデバイスドライバの書き方が分からないなら諦めてください。そのレベルの知識では対応しきれません。なお、CPU例外のタイプによってはWindowsでフックすることができない場合もあります。フックできても処理継続できない場合もあります。
他の回答にあるように、自分でCPU例外をフックするのは悪手です。
本来こんなCPU例外で落ちるのはよほどシステム構成に問題がある場合だけのはずなんですよね。普通なら危険領域に達する前にCPUドライバで負荷を落とすなど対策してるはずです。
CPU例外が発生している時点でCPUドライバが適切に構成されていないか、冷却が拙すぎてソフトウェアで対応しきれないかです。50台ほども扱っているということですが、どれも自作なんですか? グリスの塗り方とか確認した方が良いのでは?
あとBIOSに負荷制御の設定がないか確認した方が良いかも。
回答ありがとうございます.勉強して分かったらチャレンジしてみます.
また,linuxではシステム停止しなかったので,Windows8.1や10ではどうか確認してみようと思います.
約50台というのは自作です.PCパーツを指定して業者に作ってもらったものも含みます.大量の行列演算を行う様な計算を行っていますが,並列化効率のよい計算の時だけ発生していました.自宅でもh264のエンコード以外では発生した事がなかったです.
No.2
- 回答日時:
いろいろと無茶し過ぎです。
ぶっ壊しますよ、そんなことじゃ。真っ先にやるべきはCPUクーラーの点検で、問題なければクーラーを能力強化してください。ソフト的小細工ではなく、根本的に過熱しないようにすべきです。> CPU温度をモニタすると100度を越えた
それってそもそも、CPUの定格をはるかに超えてませんか?例えば4th Generationな i7-4770だとTcaseが72.72℃だから、それを30℃近く逸脱しているため、もういつ壊れても文句を言えない使い方です。90℃でもまだ余裕でアウトです。ツールというかマザーボードの温度センサがそこまで正確ではないとしても、明らかに行き過ぎ。
またthermal throttling自体も、熱暴走防止のために存在するものです。そこを無視してまだこき使おうと?それにいくらWindowsに抜けが多いと言っても、OSを飛ばしてCPU例外のフックを許すほどザルじゃないでしょう。
回答ありがとうございます.
CPU冷却を考え直すのが一番だとは思いますが,CPU付属のクーラーで運用したいというわがままです.すみません.
2年ほど仕事で同様(4770,4771,4790 + CPU付属クーラー)の計算機を50台ほど扱っていて thermal throttling が頻繁に発生します.が壊れていません.高負荷といってもエンコードの様な効率のよい並列計算でしか発生しないので,たまに重たい事やった時にシステムが停止しないと便利だなと思ったのです.
No.1
- 回答日時:
回避する方法はないと思います例えCPUの処理を制限してもパソコンがフリーズする可能性もあります、自分の経験上たとえどんなに負荷をかけても、ブルースクリーンにまで至ることはないと思います、たぶん他の問題があるのでは(?)。
憶測ですがGPUに問題があると思います回答ありがとうございます.
ここでの高負荷は全コア並列のエンコードなどです.linux上ではthermal throttlingになってもシステムがロックする事がなく,windows7上ではブルースクリーンになります.ツールでCPU温度をモニタすると100度を越えたあたりでブルースクリーンになり,linux上でのthermal throttlingのタイミングと同じだったのでそう判断しました.またBIOSでCPUのturbo modeを切るとCPU温度上昇は90度くらいまででブルースクリーンにならず処理が終わりました.
先にこの様な内容で質問して回答者から今回のアイディアをいただきましたが,しばらくその方法を調べましたが分からず,内容を絞って質問した次第です.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- InternetExplorer(IE) PC Windows10 URL登録(お気に入り登録)が時々いつの間にかログインできない状態になる 1 2022/12/25 08:41
- SSL・HTTPS 知恵袋ページの私的な不具合について 7 2023/01/07 18:46
- その他(悩み相談・人生相談) Windows10のブルースクリーンからの復旧について 2 2022/12/31 20:42
- 中古パソコン ノートパソコン おすすめ 4 2022/04/08 12:57
- Windows 8 Windows11 本物❓ 不思議です。 6 2022/03/24 14:27
- Windows 7 Windows7の外付けhddについて SONYのVAIO Lシリーズ Windows7のPCに 動 5 2022/06/18 22:02
- Windows 10 Windows7からとWindows8.1からのWindows10アップグレート 12 2023/01/12 18:18
- デスクトップパソコン 問題が発生したため、PCを再起動する必要があります。エラー情報を収集しています。自動的に再起動します 5 2022/06/02 11:15
- 工学 ファンなどモーターの負荷が空気の場合の負荷電流について 4 2022/05/26 15:35
- MySQL データベースの検索で、この場合、どの程度負荷になりますか? 3 2022/04/11 04:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CPUコアの使われ方についてご教...
-
linuxマルチコアCPU環境におい...
-
explorer.exeのCPU使用率が100%...
-
メッセージキューのスレッド間...
-
自分自身のプロセスID
-
マルチコア上のLinux環境にて、...
-
rbmonitor.exeがタスクマネージ...
-
タスクマネージャーにあるexe....
-
CPU使用率下げる方法
-
msmsgs.exe
-
メモリの「コミット済み」の意...
-
プロファイルエラーについて
-
FORMが開いているかどうかの確...
-
メモリが"written"になることは...
-
最先端のCPUを詰んだAndroidス...
-
\\Device\\Harddisk1\\DR1 でコ...
-
RECOVERY(D:)ってなんですか?
-
Windows98SE ・Meの動作「上限...
-
メモリ割り当ての増やし方
-
vmstatで、メモリ使用率を計算する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
これは何ですか?igfxext.exe
-
コマンドプロンプトが重い
-
パラメーターが間違っています...
-
メッセージキューのスレッド間...
-
igfxTray.exeの常駐を止めたい。
-
I/Oとは?
-
マルチコア上のLinux環境にて、...
-
CPUコアの使われ方についてご教...
-
ディスクアクセスしているアプ...
-
アクセスが拒否されるプロセス
-
trustedinstaller.exeが原因で...
-
「構成システムを初期化できま...
-
μITRONのスタック見積もりについて
-
自分自身のプロセスID
-
linuxマルチコアCPU環境におい...
-
logmon.exeとは?
-
PCの重い原因と「svchost.exe」...
-
CPU使用率を上げる方法をご存じ...
-
FSUSB2N-drv.zipの入手
-
ウィンドウのスクロールでCPU負...
おすすめ情報