2011-12-11 12 views
2

今日は私の最初のUNIXレッスンを受けましたので、ここで馬鹿げた質問が来たら私にご負担ください。windows cpuが100%以上動作するのを防ぐには?

クラスでは、 〜$:はい「こんにちは、世界」 を2回実行すると、CPUは100%を超え、実際には2つのプロセスを終了する前に1.36になります。

彼はSolarisで言った、CPUは400%になり、まだ動作している可能性があります。遅いが、決してクラッシュしない。

このCPUのパーセンテージは何ですか、パーセンテージの場合、どのように100%を超えていますか? 私はWindowsで100%以上のCPUパーセンテージを観察したことはありません。これが80%であれば、ワームのように低速です。それは100%を超えていないように任意のWindows OSの制限はありますか?

+0

これは確かにSOのトピックではありません。スーパーユーザーなど、別のSEサイトのトピックにあるかどうかは不明です。 – CodesInChaos

+0

申し訳ありませんが、私はこのトピックを閉じることができます。 – athos

答えて

0

CPUのパーセントの定義は、マルチコアシステムでは単純に異なります。 Windowsは平均を計算し、和を求めます。したがって、クアッドコアシステムのすべてのコアがビジー状態の場合、ウィンドウは100%表示され、ソラリスは400%と表示されます。それは、それらの400%のパーセントが何らかの形でウィンドウ上の100%よりも速いことを意味するものではなく、それは単なるディスプレイの規則です。

1

%計算の質問です。各コアを合計して合計を表示するか、すべてのコアに平均を表示します。

Solarisが4コアに対して100%で400%になる場合。 1コアが100%の場合、100%を示します。

Windowsでは100%で、これは100%で4つのコアに相当します。 1コアが100%の場合、25%を示します。

3

マルチコア/ハイパースレッディングなどのために、UnixでもWindowsでも100%以上のCPUを使用することはできません。そのパーセンテージは、Solarisのように(100%を超えるように)計算するか、 Windowsがないよう平均は(これは100%を超えるつもりはありません)...

1.36は、CPU使用率と同じではありませんが、異なって計算される「負荷」である - すてきな説明については、http://en.wikipedia.org/wiki/Load_%28computing%29

を見ます
+0

uhtime 稼働時間[-V] 説明 uptimeは、次の情報を1行で表示します。現在の時間、システムの実行時間、現在ログオンしているユーザーの数、過去1,5分間のシステム負荷の平均値。 ==>これはシステム負荷の平均です – athos

関連する問題