タグ付けされた質問 「cpu-usage」

タスクの実行に使用されるCPUの処理ユニットの量と、タスクにかかる時間。

1
isolcpusのさまざまなコアでタスクセットが機能しない
序文として、AMD64チップセット上のカーネル3.2でDebian Wheezyを使用しています。私のマシンには2つのXeon E5-2690コアがあります。1つのCPU上のすべてのコアが単一のプロセス専用になるように、ブートパラメーターを設定しました。これを行うために、grubにisolcpus = 8,9,10,11,12,13,14,15を設定しました。 ここまでは順調ですね。ここで、特定のコマンドに分離されたCPUを使用したいとします。簡単にするために、単純な無限ループを使用します。 $ taskset -c 8-15 bash -c 'while true; echo hello> / dev / null; 完了」 これまでのところ、topはコア8がほぼ100%の使用率までスピンすることを示しています。ここで、そのコマンドをもう一度起動するとします。 $ taskset -c 8-15 bash -c 'while true; echo hello> / dev / null; 完了」 上の図は、コア9〜15がアイドル状態であり、2つのプロセスがコア8を共有していることを示しています。 $ taskset -c 8 bash -c 'while true; echo hello> / dev …

4
/ proc / statを一度に読み取ることで、CPU使用率を計算する方法はありますか?
質問は、/ proc / statを1回読み取るだけで、CPU使用率を何らかの方法で計算できますか? # head -1 /proc/stat cpu 67891300 39035 6949171 2849641614 118251644 365498 2341854 0 IOWait(アイドル状態でカウントされることをどこかで読んでいた)以外の列を要約することを考えています。 user:ユーザーモードで実行される通常のプロセス nice:ユーザーモードで実行されるnicedプロセス システム:カーネルモードで実行中のプロセス アイドル:親指をいじる iowait:I / Oの完了を待機 irq:割り込みの処理 softirq:softirqのサービス 盗む:不本意な待機 ゲスト:通常のゲストを実行しています guest_nice:素敵なゲストを実行する これは実行可能なアプローチですか、それとも完全に軌道に乗っていませんか?
12 linux  cpu-usage 

11
何がCPU I / O待機を作成しますが、ディスク操作は作成しませんか?
CPU I / Oは50%前後で安定して待機してiostat 1いますが、実行するとディスクアクティビティがほとんどまたはまったく表示されません。 iopsなしで待機する原因は何ですか? 注:ここにはNFSまたはFUSEファイルシステムはありませんが、Xen仮想化を使用しています。

5
アイドル状態のWindows VMが大量のCPUを使用しているのはなぜですか?
Ubuntu 10.04で実行されているKVM仮想化プラットフォームでゲストとして実行されている2つのVMがあります。1つのVMはUbuntu 10.04システムで、もう1つのVMはWindows 7システムです。両方のマシンが完全にログアウトされると、Linuxマシンは1%のCPUを使用し、Windowsは45〜50%を使用します。virt-managerのグラフはこれを裏付けているようです。バックグラウンドで実行されるWin7イメージには何もインストールされていません。できるだけ新鮮です。 両方がログアウトしてアイドリングしているときに、Windows VMがLinux VMよりもはるかに多く使用しているのはなぜですか? 編集: get-goの準仮想化ストレージとネットワークドライバーを使用してゲストをインストールしました。私が行方不明になっている他のドライバーがあるとは思わない、私は間違っていますか? ゲストのタスクマネージャーによると、実際にはアイドル状態です。TaskmanはゲストCPUの約1または2%を使用しますが、CPU時間を使用する他のプロセスはありません。


5
リクエストがないにもかかわらずIISアプリケーションプールのCPU使用率が高い
最近、Windows Server 2008 R2 / IIS 7.5サーバーのセットを、Windows Server 2012 / IIS 8を実行する新しいサーバーに移行しました。 IISからの奇妙な動作が発生しています。2つの同一のサーバーがあり、各サーバーは2つのWebサイトを実行しており、それぞれが独自のアプリプールで実行しています。各Webサイトのコードは同じです。(文字通り...同じdllとすべて、わずかに異なる構成)。 アプリプールは24時間ごとのスケジュールでリサイクルするように設定されていますが、その24時間の間、w3wpワーカープロセスのCPU使用率は12.5%ずつ増加します(サーバーには8つのプロセッサがあるため、そうではないと思います)偶然)。 CPU使用率が上昇すると、アプリがリサイクルするまで、CPU使用率は下がりません。私の知る限り、このアプリは何もせず、現時点ではリクエストを処理していません。サーバーへのすべてのトラフィックをブロックでき、CPU使用率はそのままです。Webサイトを再起動することもできますが、CPU使用率は変わりません。CPU使用率をリセットする唯一の方法は、それが実行されているアプリプールをリサイクルまたは再起動することです。 この問題が私のコードとは何の関係もないと確信していますが、ハードウェア構成などでうまく機能していないIIS構成の変更やIIS 8の変更の一部ですか? それが重要かどうかはわかりませんが、これらはRackspace Performance Cloudサーバーです。 以下のスクリーンショットは、これらのサーバーのCPU負荷の経時変化を示しています(緑色の矢印は、アプリプールがリサイクルする時間を示しています。各プラトーが12.5%の整数倍であることがわかります。 誰かがこの動作を観察しましたか?2009年にIIS 6で同じ問題が発生しているように見える人がいるこの質問を見つけました。 トラフィックのない高CPUを使用するIIS w3wp どんな助けでも大歓迎です
10 iis  cpu-usage  iis-8 

5
MySQLプロセスがCPU使用率の100%を超える
LAMPサーバーで問題が発生しています。私のウェブサイトの訪問者数はそれほど変わっていませんが、最近すべてが非常に遅くなりました。topコマンドを実行すると、MySQLプロセスがCPUの150〜200%を占めていると表示されます。それはどうして可能ですか、100%が最大だといつも思っていましたか? 1.5 GBのRAMを搭載したUbuntu 9.04サーバーエディションを実行しています。 my.cnf 設定: key_buffer = 64M max_allowed_packet = 16M thread_stack = 192K thread_cache_size = 8 myisam-recover = BACKUP max_connections = 200 table_cache = 512 table_definition_cache = 512 thread_concurrency = 2 read_buffer_size = 1M sort_buffer_size = 4M join_buffer_size = 1M query_cache_limit = 1M # the maximum size of …

3
2%を超えるプロセスを使用していないのに、ルーターのCPUが40%になるのはなぜですか?
問題があり、Cisco 1841でCisco IOS 15を実行していますが、奇妙な動作をします。CPU使用率は40%と表示されていますが、これだけのCPUパワーを使用しているプロセスはありません。 次に例を示します。 lev1841#show processes cpu sorted CPU utilization for five seconds: 41%/39%; one minute: 42%; five minutes: 32% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process 96 88 147299 0 1.11% 1.04% 0.92% 0 Ethernet Msec Ti 117 40 36582 1 0.15% 0.19% 0.17% 0 IPAM …

2
Perfmonの「%Processor Time」カウンターが100%を超えるにはどうすればよいですか?
カウンターはProcess(sqlservr)\% Processor Time、私のデータベースサーバーの1つで約300%停止しています。このカウンターは、SQL ServerがCPUでの実行に費やした合計時間の割合を反映します(ユーザーモード+特権モード)。『Sql Server 2008 Internals and Troubleshooting』という本には、80%を超えるものは問題であると記載されています。 そのカウンターが100%を超えることはどうして可能ですか?

1
ps -auxで100%を超えるCPU%
ps -auxを使用して、TomcatプロセスがCPU使用率が高くなる時期を検出します。その場合、アラートをグループに送信します。ただし、%CPUが100を超える場合もありますが、アプリケーションは正常に動作しています。それは悪い兆候ですか、それとも私たちの理解が正しいかどうかは、プロセスのCPU使用率に影響します これが出力ですコマンドを実行すると USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 16228 106 24.0 2399428 1840576 ? Sl 07:11 171:35 /usr/bin/java -Djava.util.logging.config.file=/opt/tomcat-rc-core-v1-inst01/conf/logging.properties -Dj
9 linux  cpu-usage  ps 

1
ESXi上のWindowsサーバー、年間ロールオーバー時のCPU使用率100%
ESXiサーバー上で実行されているWindows Server 2008 R2 SP1サーバーがいくつかあります。2014年から2015年の年末にロールオーバーすると、CPUが100%になり、マシンがハングします。 このソリューションは、Microsoftのホットフィックス(KB2800231)のようです。ただし、リストされているダウンロードはすべてVista(Windows 6.0)用で、サーバーは6.1です。言うまでもなく、MSUを実行しようとすると、サポートされていないオペレーティングシステムがあることを示すエラーが発生します。 修正プログラムのWebページ(http://support2.microsoft.com/kb/2800213/en-us)は、2008 R2のダウンロードが必要であることを示していますが、明確ではありません。 この問題の今後の修正、または正しいMSUをダウンロードできる場所を知っている人はいますか?

1
16コア/プロセッサの2プロセッサコンピュータ上のSQL Server 2012でのCPU使用率が非常に不均一
サーバー+ Calライセンスモデルを使用してSQL Server Enterprise 2012をインストールした後、それぞれ16コア(ハイパースレッディングを含まない)の2プロセッサーを搭載したコンピューターにサーバーを非常に大きな負荷にかけた場合、最初のプロセッサーの16コアは十分に活用されていませんでした。 2番目のCPUの最初の4コアは頻繁に使用され、最後の12コアはまったく使用されませんでした(このsqlサーバーバージョンには20コアの制限があるため)。合計CPU使用率は約25%と表示されていました。残念ながら、20個のコアにタスクが均等に分散されていたとしても、サーバーのパフォーマンスは非常に悪くなりました。 Windows ServerはESX Serverの下のVMWare仮想イメージで実行されていましたが、すべてのCPUがWindows Serverに割り当てられていました。 アフィニティ設定の変更(たとえば、ほとんどのコアをCPUに割り当て、他のコアをI / Oに割り当てるなど)を試みましたが、パフォーマンスの問題の解決には役立ちませんでした。 製品エディションをSQL Server Enterprise Core 2012にアップグレードすると、SQL Serverは2番目のプロセッサで以前に使用されていなかった12個のコアを利用できるだけでなく、すべてのプロセッサにタスクがより均等に分散されました。リクエストのバックログを処理するために、cpU使用率は約90%に跳ね上がり、追いつかれると約33%に下がりましたが、新しく更新されたバージョンにフェイルオーバーしたため、パフォーマンスは劇的に向上し、パフォーマンスの問題はなくなりました。 SQL Serverが負荷を不均一に分散させる原因を誰かが知っていて、12コアがアイドル状態である2番目のプロセッサの最初の4コアにほぼ独占的に依存していて、最初の16コアのそれぞれにいくつかのタスクのみを割り当てているのではないかと思いました。プロセッサ。また、製品エディションをアップグレードせずに使用されていた20コアに負荷をより均等に分散させる方法はありますか? その質問の裏側は、SQL Serverが認識したすべてのコアに負荷を均等に分散し始めた原因となった製品アップグレードによって何が行われたのでしょうか。 これらの質問やリンクに回答するための洞察に感謝します。これにより、起こったことを理解する方法をよりよく理解するのに役立ちます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.