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

システム負荷は、コンピュータシステムが現在実行している作業量の測定値です。


2
更新中に100%のCPU使用率でappstreamcliがハングする
appstreamcliコアを常に100%使用することでラップトップを過熱しています。私の唯一の解決策はそれを殺すことです。以下にスクリーンショットを示しtopます。 またはで殺すことができappstreamcliます。しかし、一度実行すると、プロセスが再び戻り、更新がハングします。その後、強制終了すると、次の出力が表示されます。sudo kill pidsudo killall appstreamclisudo apt updateappstreamcli Reading package lists... Done E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi' E: Sub-process returned an error code このプロセスは何であり、なぜそれほど多くのCPUを使用しているのですか?

3
ksoftirqd / 0プロセスがすべてのCPUを使用しているのはなぜですか?
Ubuntuの動作が少し遅いと感じたので、Ubuntuで実行されているプロセスを確認しに行き、CPUの50%のようなものを使用しているものを見つけましたksoftirqd/0。 このプロセスが何をするのか、なぜそれがそれほど多くのCPUを使用しているのか、そしてCPUの負荷を軽減する方法を知っている人はいますか?
67 cpu-load  process 


1
apport-gtk Ubuntuの起動時のCPU使用率100%(14.04 LTS)
ここに示すように、apport-gtkによって起動時に一貫して100%のCPU使用率を取得しています。 https://wiki.ubuntu.com/Apportによると、Apportはベータ版ではないので(私の場合は14.04 LTS Beta 2からリリース版にアップグレードしましたが)、マシン上で実行するべきではありません。 最後に、私は次のことを試してみました: 1)ここで説明されているようにapportを無効にします:http : //linuxg.net/how-to-disable-the-apport-error-reporting-on-ubuntu-14-04-trusty-tahr/ $ cat /etc/default/apport # set this to 0 to disable apport, or to 1 to enable it # you can temporarily override this with # sudo service apport start force_start=1 enabled=0 2)以下に示すように、[システム設定]> [セキュリティとプライバシー]> [診断]タブのすべてのオプションを無効にしました。 簡単なシステム情報: $ lsb_release -a No LSB modules …
53 cpu-load  apport 

7
Ubuntu 18.04 gnome-shellの高いCPU使用率
17.04から18.04をインストールし(簡単に17.10を通過し、テストせずに18.04にジャンプしました)、gnome-shellでCPU使用率が高くなり、使用可能なCPU時間のほとんどすべてがかかります。 $ top top - 06:23:01 up 40 min, 3 users, load average: 3,30, 2,85, 2,09 Tareas: 249 total, 1 ejecutar, 195 hibernar, 0 detener, 0 zombie %Cpu(s): 24,4 usuario, 3,8 sist, 0,0 adecuado, 71,4 inact, 0,2 en espera, 0,0 hardw int, 0,3 softw int, 0,0 robar tiempo KiB Mem …

2
負荷平均とCPU負荷の違いは何ですか?
topの出力は次のとおりです。 トップ-午前2時18分まで23時30分49秒、1人のユーザー、平均負荷:4.36、4.36、4.39 タスク:合計105、実行中2、睡眠103、停止0、ゾンビ0 CPU: 3.6%us、8.0%sy、0.0%ni、73.4%id、9.0%wa、 1.1%hi、4.9%si、0.0%st メモリ:合計2029820k、1979312k使用、50508k無料、6828kバッファ スワップ:合計5947384k、0k使用、5947384k無料、1855304kキャッシュ CPUの負荷が低いときに負荷平均を高くする方法。 負荷平均はどのように計算されますか?
35 cpu-load 

6
XorgがメモリとCPUを大量に消費するのはなぜですか?
最近、大規模なハードドライブの障害が発生した後、Ubuntu 11.04 Nattyを再インストールしました。 さて、なんらかの理由で、compizとXorgは、RAMとCPUをGB単位で使い始めるのは楽しいアイデアだと判断しました。通常の量から開始しますが、すぐに1〜2 GB以上に膨れ上がり、ほとんどのCPUの使用を開始します。これは以前には起こりませんでしたが、私のハードウェアのどれも実際には変更されていません。唯一の違いは、10.10からアップグレードする前に、11.04をきれいにインストールしたことです。 例:昨晩コンピューターを再起動しました。実行中のプログラムのみが伝送です。今朝戻ってきます-Xorgは1.5GB RAMとCPUの50%以上を使用しています。他に実行中またはインストール済みのものはありません。派手なCompizプラグインをまったく有効にしていません。何が得られますか? 8GB RAMを搭載した4x AMD Athlon(tm)II X4 640プロセッサーで11.04を実行しています。AMD Catalyst 11.5ドライバーで統合ATI Radeon HD3300 GPUを使用していますが、この問題は11.4 AND組み込みfglrxドライバーでも発生します。 必要に応じて、他のログまたはsysinfoを提供できます。
33 11.04  compiz  xorg  cpu-load  fglrx 

7
Ubuntu 16.04でソフトウェアとアップデーターがCPUを100%消費する
i7 CPUと8GigのRamを搭載したラップトップ(Lenovo Z50-70)を15.10。からUbuntu 16.04にアップグレードしました。一貫して更新プログラムをインストールしています。私はGnomeデスクトップ環境(GDM)でUbuntuを使用しています。 最近、奇妙な問題が発生しています。私のCPU(4つすべてのコアを含む)は、gnome-software(Gnomeソフトウェア)やfwupd(ファームウェア更新デーモン)などの一部のプロセスで100%使用されています。これは私の仕事がダウンします。これらのプロセスを強制終了しても、それらは再び開始されます。 CPUを100%使用しないこれらのプロセスの解決策はありますか。また、cpulimitユーティリティを使用してこれらのプロセスのCPU量をプロビジョニングするという回答は必要ありません。これはUbuntuの中心的な問題であり、問​​題の本当の解決策を期待しています。 これまでに試したのは、 更新を確認するための公式PPAを除き、追加したPPAを削除することです。それはうまくいきませんでした!htopこれらのプロセスの画面のスクリーンショットを添付しました。


8
Ubuntu 18.04 systemd-udevdは高いCPUを使用し、wifiと競合します
最近、Kubuntu 17.10からKubuntu 18.04(フレッシュインストール済み)に切り替えました。問題は、プロセスsystemd-udevdが常に実行されており、90〜100%のCPU負荷を消費していることです。すべてのデバイスをいじくり回した後、WiFiが原因であることがわかりました。WiFiをオンにすると、プロセスが実行を開始し、CPU負荷が100%になります。しかし、WiFiをオフにするたびにゼロになります!topWiFiがオンの場合の結果は次のとおりです。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 338 root 20 0 94336 51744 3120 S 44.7 0.6 0:35.50 systemd-udevd 24957 root 20 0 67936 25248 2860 R 40.4 0.3 0:23.85 systemd-udevd 328 root 19 -1 150720 53068 52264 S 4.3 0.7 0:07.61 …

4
ユーザーごとの合計CPU時間を監視する最も公平な方法は何ですか?
マルチユーザーシステムでは、各ユーザーのCPU使用率をCPU時間の秒単位で測定します。この測定のために、PIDがユーザーに属している場合、このユーザーがCPU時間を引き起こしていると想定します。つまり、デーモンとカーネルを無視しています。 現在、5秒ごとにこれを行っています。 各ユーザーと彼らが実行しているPIDを取得する ps aux 各PIDについて、get xからutime、cutime、stime、cstimeの合計/proc/[pid]/stat 計算t = x / interval(高負荷の場合、間隔は常に正確に5秒とは限りません) これを実行すると、賢明な見た目の値が得られます。たとえば、このシステムのユーザーはpython(while True: pass)で回転しており、システムは毎秒約750ミリ秒のCPU時間を示していました。システムが少しハングしたとき、1秒のインバーバルにつき1600ミリ秒を報告しました。これはほぼ正しいように思えますが、特にこれらの値が本当に理解されていないことを考えると、これらの値が欺くことができることはわかりません。 だから私の質問はこれです: ユーザーごとにCPU負荷を測定する公正で正しい方法は何ですか? メソッドはかなり正確でなければなりません。このシステムには何百人ものユーザーが存在する可能性があるためps aux、特に多くのソフトウェアが生成する短命スレッドの場合、パーセンテージを抽出することは十分に正確ではありません。 これは複雑かもしれませんが、それが可能であることは絶対に知っています。これが私の出発点でした: カーネルは、プロセスの作成時間と、その存続期間中に消費するCPU時間を追跡します。クロックティックごとに、カーネルは現在のプロセスがシステムモードとユーザーモードで費やした時間を一瞬で更新します。—(Linux Documentation Projectから) 後の値は、ユーザーがCPUに費やした秒数(またはjiffies)であり、システム負荷やCPU使用率のパーセンテージではありません。 プロセスの実行中にCPU時間を測定することが重要です。プロセスのなかには0.5秒しか続かないものもあれば、数か月続くものもあります。両方の種類をキャッチして、ユーザーのCPU時間をきめ細かく把握できるようにする必要があります。
25 kernel  cpu-load  proc  uptime 

3
hud-serviceを無効にするにはどうすればよいですか?
hud-serviceは私のCPUを食べ続けます。これは、特にAsus EEEPCで12.04を実行しているため、問題があります。hudバインディングを変更する方法については多くの回答がありますが、hud-serviceを無効化またはアンインストールする方法があるかどうかは本当に疑問です。 事前に感謝、マルコス
24 cpu-load  hud 


1
htopがtopと同じプロセスを表示しないのはなぜですか?
ホームサーバーが、約50〜70%の高いCPU使用率で実行されていることがあります。 でhtop私のお気に入りのプロセスマネージャ、私は、CPUの使用状況によってプロセスを並べ替えることができますが、多くの場合、0%より多くのCPUを消費するすべてのプロセスがありません。一方、前述のように、htopシステムのCPU使用率全体が約50パーセント表示されます。 これには簡単な説明があると思いますが、わかりません。 たぶん、いくつかの隠されたプロセスがありますか?しかし、rootとして実行しても、それ以上のプロセスは表示されません。 編集: 私が調べたのはtop、(少なくとも)さらに2つのプロセスを示しています: 230 root 20 0 0 0 0 R 37.4 0.0 107:06.59 md127_raid5 20403 root 35 15 0 0 0 D 9.6 0.0 2:45.78 md127_resync したがって、私のmdadm raidは現在再同期しています/proc/mdstat。これは、を表示したときに確認されています。(最初のコメントを参照してください。) したがって、これは「なぜhtopがtopと同じプロセスを表示しないのか」という質問に変わります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.