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

CPU(Central Processing Unit)は、プログラムの実行中に行われる演算と計算を実際に実行するコンピューター内のチップです。それは本質的にプログラムを実行するものです。


4
/ proc / cpuinfo内のプロセッサの数
CPUの負荷について学習しているときに、コアの数に依存することがわかりました。2つのコアがある場合、負荷2でCPU使用率が100%になります。 私はコアを見つけることを試みたので。(2つの仮想コアはので、私はすでにそのシステムは、2個のコア、4つのスレッドを持って知っているプロセッサについてはこちらを確認してください。だから私は走った)cat /proc/cpuinfo どちらが私を与えました processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 69 model name : Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz stepping : 1 microcode : 0x17 cpu MHz : 774.000 cache size : 4096 KB physical id : 0 siblings : 4 core id …
26 linux  hardware  cpu 

3
一部のIntelファミリ6 CPUモデル(Core 2、Pentium M)がintel_idleでサポートされないのはなぜですか?
Intel Core 2 Quad(Yorkfield)プロセッサ用にLinuxカーネルを調整しましたが、次のメッセージが表示されましたdmesg: [ 0.019526] cpuidle: using governor menu [ 0.531691] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 0.550918] intel_idle: does not run on family 6 model 23 [ 0.554415] tsc: Marking TSC unstable due to TSC halts in idle PowerTopは、パッケージと個々のコアに使用されている状態C1、C2、C3のみを表示します。 Package | CPU 0 POLL …

1
CFSのCPU使用率が高いですか?
私は尋ねた前の質問を、私はそれはそれは、カーネル内のCFSによって引き起こされていることを示していると思われるためにしたことを分析はRHEL 6にRHEL 5からアプリケーションを移動するときに試してみて、CPUの使用率の増加の原因を隔離します。これが事実かどうかを確認するためのテストアプリケーションを作成しました(元のテストアプリケーションはサイズ制限に合わせて削除されましたが、まだgit repoで利用可能です)。 RHEL 5で次のコマンドを使用してコンパイルしました。 cc test_select_work.c -O2 -DSLEEP_TYPE=0 -Wall -Wextra -lm -lpthread -o test_select_work その後、Dell Precision m6500で、反復あたりの実行時間が約1ミリ秒になるまでパラメーターを試しました。 RHEL 5で次の結果が得られました。 ./test_select_work 1000 10000 300 4 time_per_iteration: min: 911.5 us avg: 913.7 us max: 917.1 us stddev: 2.4 us ./test_select_work 1000 10000 300 8 time_per_iteration: min: 1802.6 us avg: 1803.9 …

2
/ proc / cpuinfoの「バグ」セクションには実際に何が表示されますか?
現在のカーネルとマイクロコードがインストールされているDebian Stretchおよびtesting / Busterシステムでは、メルトダウンとスペクターがバグとしてリストされてい/proc/cpuinfoます。 ただし、spectre-meltdown-checkerショーを実行しても脆弱ではありません。 だから私は何/proc/cpuinfoが表示されるのだろうかと思っています。これらはこのCPUの脆弱性にすぎませんか?パッチを適用したシステムがあるにもかかわらず、それらは常にリストされますか?
23 linux  cpu  proc 

7
全体的なCPU消費を制限する方法はありますか?
私のラップトップ(i3チップを搭載したHP)は、リソースを大量に使用するプロセス(大規模なコンパイル、大きなtarballの抽出、または... Flashの実行など)を実行するたびに異常に過熱します。 現在、いくつかの冷却ソリューションを検討していますが、グローバルなCPU消費を制限するというアイデアを得ました。CPUに上限があると、温度が急激に上昇しなくなる可能性があり、ジョブを完了するためにパフォーマンスを少し犠牲にしたいと考えました。 私の推論は間違っていますか? CPU使用率を全体的に制限するにはどうすればよいですか? うまくいけば、Debianを実行しています。
23 linux  cpu  resources 

4
どのIRQが高いCPU使用率の原因であるかを知るにはどうすればよいですか
ディスクコントローラーの障害のため、サーバーをあるメインボードから別のメインボードに移動しました。 それ以来、常に1つのコアの25%が常にIRQにアクセスしていることに気付きましたが、その原因となるIRQがどれであるかを把握できていません。 カーネルはLinux 2.6.18-194.3.1.el5(CentOS)です。mpstat -P ALLショー: 18:20:33 CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s 18:20:33 all 0,23 0,00 0,08 0,11 6,41 0,02 0,00 93,16 2149,29 18:20:33 0 0,25 0,00 0,12 0,07 0,01 0,05 0,00 99,49 127,08 18:20:33 1 0,14 0,00 0,03 0,04 0,00 0,00 0,00 99,78 0,00 …
20 kernel  centos  cpu 

6
LinuxでCPU速度を表示する正しい方法は何ですか?
CPUに関する情報を出力する2つのコマンドを見つけました:cat /proc/cpuinfoとlscpu。/proc/cpuinfoCPU速度が2.1 Ghzであるのに対し、lspcu3167 Mhzと表示されます。どちらが正しいか? これは私のcat /proc/cpuinfoプロセッサ速度からの正確な出力です: model name : Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz そして、これはからですlscpu。 CPU MHz: 3225.234 (何らかの理由で、lscpu毎回異なる出力、3100〜3300 MHzで変化)
20 linux  cpu 

4
Linux 3.0.0-12-serverでkworkerが多くのリソースを消費するのはなぜですか?
先週の金曜日、Ubuntuサーバーを11.10にアップグレードしました。このサーバーは3.0.0-12-serverカーネルで実行されます。それ以来、全体的なパフォーマンスは劇的に低下しました。アップグレード前のシステム負荷は約0.3でしたが、現在16 GBのRAMを搭載した8コアCPUシステムで22〜30です(10 GBの空き容量、スワップは使用されていません)。 [md1_raid1]と[btrfs-transacti]が多くのリソースを消費したため、BTRFSファイルシステムドライバーとその下にあるMDアレイを非難するつもりでした。しかし、すべての[kworker / *:*]はさらに多くを消費します。 sar 金曜日以来、これと同じようなものを絶えず出力しています: 11:25:01 CPU %user %nice %system %iowait %steal %idle 11:35:01 all 1,55 0,00 70,98 8,99 0,00 18,48 11:45:01 all 1,51 0,00 68,29 10,67 0,00 19,53 11:55:01 all 1,40 0,00 65,52 13,53 0,00 19,55 12:05:01 all 0,95 0,00 66,23 10,73 0,00 22,10 そしてiostat、書き込み速度が非常に低いことを確認します。 sda …
19 kernel  performance  cpu  load 

8
cron対 スリープ-効率的なCPU /メモリ使用率の点でどちらが良いですか?
ケース: 特定の時間間隔でいくつかのコマンド/スクリプトを実行する必要があり、これには2つのオプションがあります。 cron-jobを設定します sleepスクリプト自体にループを実装します。 質問: リソース消費の観点から見た場合、どちらが良いオプションですか?あるcron良い方法は?cronはある種のトリガーまたは他のトリガーよりも効率的なトリガーを使用しますか?cronは、ジョブをチェックして開始するためにどのような手順を使用しますか?

1
CPUはIO保留中をどのように知るのですか?
iowait以下に示すように、トップユーティリティの出力に表示されるプロパティを調査しました。 top - 07:30:58 up 3:37, 1 user, load average: 0.00, 0.01, 0.05 Tasks: 86 total, 1 running, 85 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.3 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st iowait 一般的に次のように定義されます。 「CPUがアイドル状態で、保留中のIOがある時間です。」 プロセスは単一のCPUで実行されることを理解しています。タイムスロットを使い果たしたためにスケジュールが解除された後、またはブロックされた後、いずれかのCPUで再びスケジュールすることができます。 IO要求の場合、プロセスを割り込み不可能なスリープ状態にするCPUがiowait時間を追跡します。他のCPUは、実際にアイドル状態であるため、それらの側でアイドル時間と同じ時間を報告します。この仮定は正しいですか? さらに、長いIOリクエストがあると仮定すると(プロセスがスケジュールされる機会がいくつかあったが、IOが完了しなかったためにスケジュールされなかった)、CPUは「保留中のIO」があることをどのように知るのでしょうか?そのような情報はどこから取得されますか?CPUのいずれかがそのプロセスをスリープ状態にした可能性があるため、CPUがIOが完了するまでに何らかのプロセスがスリープ状態になったことを単純に見つける方法はありますか。「保留中のIO」のこのステータスはどのように確認されますか?
17 linux  cpu  top  load-average 

3
100%CPUを消費するupowerd
upowerdはCPUのほぼ100%を消費しています。 現在、Lenovo Thinkpad E520とCore i7およびAsus Z170aマザーボードを実行しているデスクトップPCの両方でこの問題の影響を受けています。両方ともKubuntu 15.10。を実行します。しかし、私は数年前にいくつかの異なるディストリビューション(FedoraからArch、Ubuntuまで)でこの問題の報告を見つけました。 これらのバグレポートを見つけましたが、回避策や解決策は見つかりません。 FS#40444:[upower] upowerd 0.99.0-2はすべてのリソースを消費し ますhttps://bugs.archlinux.org/task/40444 バグ#861642「upowerdは殺されるまで100%CPUを使用」:バグ:upowerパッケージ:Ubuntu https://bugs.launchpad.net/ubuntu/+source/upower/+bug/861642 バグ#876279「Upowerdの過剰なCPU使用」:バグ:upowerパッケージ:Ubuntu https://bugs.launchpad.net/ubuntu/+source/upower/+bug/876279

3
プロセスが使用できるCPUパワーを制限することは可能ですか?
私は、プロセスにどれくらいのプロセッサパワーを使用できるかを伝える方法はありますか? 問題は、ビデオをArista(ビデオコンバーター)で変換していることです。タスクモニターを見ると、CPUの92%以上を消費しているので、狂ったように走るファンに悩まされています。 20%しかかからないことを(なんとかして)教えてもらえますか? ありがとう
16 cpu 


4
Linux上の32ビット、64ビットCPU opモード
よくわかりません。Fedora Linuxを実行すると、次のlscpu結果が得られます。 Architecture: i686 CPU op-mode(s): 32-bit, 64-bit ... しかし、64ビットプログラム(Chrome)をインストールしようとすると、次のようなエラーが表示されます。 パッケージ/....x86_64.rpmには互換性のないアーキテクチャx86_64があります。有効なアーキテクチャは['i686'、 'i586'、 'i486'、i386 ']です 私はChromeをインストールできることにあまり興味がなくlscpu、CPUが64ビットモードで実行できると言う理由にもっと興味があります。明らかに、これは64ビットプログラムを実行できるという意味ではありません。誰でも明確にできますか?
15 linux  cpu  64bit  x86 

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