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

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

5
どのプロセッサが物理コアであるかを知るにはどうすればよいですか?
ここにIntel i7 2700kがあります。どのプロセッサが物理的で、どのプロセッサが仮想であるか(ハイパースレッディングなど)を確認する方法を知りたいです。現在、CPUの温度、周波数、および負荷を表示するためにConkyスクリプトを実行していますが、正しく実行したかどうかはわかりません。 から温度と周波数を取得する独自のスクリプトを作成しましたi7zが、これらは物理コアにのみ対応しています。現在、各コアを次のように表示しています。 ${cpu cpu1} ${lua display_temp 0} ${lua display_load 0} ${cpu cpu2} ${cpu cpu3} ${lua display_temp 1} ${lua display_load 1} ${cpu cpu4} # ... 負荷と温度が時々見られるため、これが正しいかどうかはわかりません。では/proc/cpuinfo、コアはどのようにソートされますか?最初はすべて物理、次にすべて仮想ですか?各物理コアは、その仮想コアですか?それらはどのようにソートされますか?
15 cpu 

1
lshwとlscpuはキャッシュで一致しません-どちらが正しいですか?
キャッシュに関する詳細(特に、コア間で共有されているキャッシュと共有されていないキャッシュ)を見つけようとしており、不整合に陥っています。 sudo lshw 言う *-cache:0 description: L1 cache physical id: a slot: Internal Cache size: 64KiB capacity: 64KiB capabilities: synchronous internal write-back *-cache:1 description: L2 cache physical id: b slot: External Cache size: 8MiB capabilities: synchronous internal write-back しかし、lscpu主張 L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: …


2
LinuxのクアッドコアプロセッサでCPUコアを無効にする
3つのCPUコアを無効にして、シングルコアでプロセッサを実行したい。コマンドを使用しました:maxcpus=1。しかし、この後、このコマンドを実行しましたls /sys/devices/system/cpu。まだ表示されますcpu0,cpu1,cpu2,cpu3。 私も試しましたecho 0 > /sys/devices/system/cpu3/onlineが、次のエラーが表示されます:no such file or directory。
14 linux  cpu  arm 

7
CPU使用率を毎回同じにする。
次のコマンドを実行してCPU使用率を取得すると、nice + user cpu usageが表示されます。 top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}' 出力: 14.5 ここで問題になっているのは、出力がtopコマンドに依存しているため、topコマンドとして即座に変更されないことです。だから私はすぐに正しいCPUを取得していません。同じ出力を提供し、変化しません。 出力でリアルタイムCPUを取得したい。コマンドを改善するのを手伝ってください。
13 command-line  cpu 

3
2つのコアで400%のCPUを占有させるにはどうすればよいですか
私はそれを理解していますΣ(%CPU) ≤ logicalcores*(1+ε)(εは測定値と丸め誤差です)。しかし、2コアシステムで2つの異なるプロセスを使用して、それぞれがCPUの200%(htopで測定)を使用する方法はありますか? 上記の方程式のコアの編集は、すべてのハイパースレッディング、CPU数などを考慮した論理コアを意味します。 編集2 htopにもかかわらず、私はcpuinfoを接続するプロセッサの数を表示します processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Duo CPU T9600 @ 2.80GHz stepping : 10 cpu MHz : 800.000 cache size : 6144 KB physical id : 0 siblings : 2 core id …

2
Debianで特定の時間にcronジョブが実行されるのを防ぐ方法は?(「ゲーム」/「パフォーマンスモード」)
私はlogcheckのcronジョブとして設定しているように、それがプロセスを実行していますたびに見えgrepによってlogcheck私のCPUの1/4を中心に取り上げます。 CPUのフルキャパシティが必要になる特定の時間帯があり、特定のプロセス(何らかの方法で指定できる場合を除く)を除いて、システムができるだけ少ないリソースを使用するようにします。 Debian 9.1をKDEマシンに設定して、ユーザーが明示的に起動していないプロセスがシステムリソースを大量に消費するのを防ぎ、バックグラウンドプロセスの負荷を軽減するパフォーマンスモード(または「ゲームモード」)に設定することは可能ですか? :そのモードが再び停止するまでcronジョブを遅らせますか?

3
Ubuntu Linuxでは、mandbが継続的に(明らかにバックグラウンドで)実行されるのは正常ですか?
私は所属機関のUbuntu Linuxノードにアクセスできます。ノードはグループ間で共有されますが、通常、この特定のノードを使用するのは私だけです。 このノードの8つのCPUすべてで計算を並行して実行しています。私の計算は実行されますが、を使用してアクティブなプロセスを表示するtopと、user manおよびcommand という追加プロセスが表示されますmandb。このmandbコマンドは、私が見るたびに実行されているようでtop、かなりの量のCPUパワー(6 %CPU)とメモリ(2.5 %MEM)を消費しているようtopです。 インターネットを見てみると、次のように見えます: mandb 通常は人が管理するインデックスデータベースキャッシュを初期化または手動で更新するために使用されます。 では、なぜmandbこのノードで常に実行されるのでしょうか?(他のノードによると、私の施設のクラスター内の他のノードではこの問題はありませんtop。)現在マニュアルを見ていないmandbのに、なぜ常に実行する必要があるのですか? このプロセスは、使用して安全に終了できる幻のプロセスである可能性がありkillますか?
12 linux  ubuntu  cpu  man  cluster 

4
シェルからトップレベルのCPU統計を受信するにはどうすればよいですか?
使用済みのCPUの正確な読み取り(%)を取得しようとしていますtop。これは、テストのために実行しているコマンドです。 top -n1 | awk '/Cpu\(s\):/ {print $2}' これは返します: 10.7%us, これは、私が欲しい適切なデータです。ただし、コマンドを実行するたびに、システムに異なる負荷を適用している場合でも、同じ出力が得られます(もちろんhtop、使用法が異なることを教えてくれます)。起動するたびにtop、CPU使用率は同じようです。数フレーム後に適切な値が得られます。 この方法でtopの出力を解析できるようには思えないので、シェルからの正確な読み取りを可能にする他の信頼できるアプリケーションを探しています。htopコアごとの測定値を取得する方法が大好きです。 私が試したiostatし、mpstat彼らは不正確で、「変化に遅い」値を与えるように見えます。
12 shell-script  cpu  top  htop 

1
PowerPCおよびPower 8(およびそれ以上)のCPU機能を判別する方法
/proc/cpuinfoIntelおよびARMマシンで調べて、AESやSHAなどのCPU機能を学習できます。AIXとLinuxの両方でPowerPCについても同じことをする必要があります。 Linuxでのテストを以下に示します。出力は、コンパイルファームのGCC112によって生成されます。 $ cat /proc/cpuinfo processor : 0 cpu : POWER8E (raw), altivec supported clock : 2061.000000MHz revision : 2.1 (pvr 004b 0201) ... processor : 159 cpu : POWER8E (raw), altivec supported clock : 2061.000000MHz revision : 2.1 (pvr 004b 0201) timebase : 512000000 platform : PowerNV model : …
12 linux  aix  cpu  powerpc 

1
ACPIグループ/アクションが未定義:プロセッサー/ LNXCPU
ラップトップをACアダプターから外すと、次のようなACPIエラーが発生します。 May 07 21:45:04 veritas root[7067]: ACPI group/action undefined: processor / LNXCPU:00 May 07 21:45:04 veritas root[7076]: ACPI group/action undefined: processor / LNXCPU:01 May 07 21:45:04 veritas root[7078]: ACPI group/action undefined: processor / LNXCPU:02 May 07 21:45:04 veritas root[7080]: ACPI group/action undefined: processor / LNXCPU:03 acpi_listen ダンプ ac_adapter ACPI0003:00 00000080 …

4
Linuxプロセスを非常に低い優先度で実行しますか?
私はそれほど重要ではないがCPUパワーを大量に消費する通常のプロセスがあります。また、非常に重要な別のプロセスがありますが、ほとんどの時間はアイドル状態ですが、仕事を得たときは本当に高い計算能力が必要です で実行しnice -20 ./low_priority_processてみましnice --20 ./high_priority_processたが、優先度の高いプロセスが必要な場合は、優先度の低いプロセスが大量のCPUを消費します。CPUパワーを使用している別のプロセスが実際に生成または自動中断するプロセスを実行するにはどうすればよいですか。
12 process  cpu  htop  priority  nice 

2
ワード、アドレスサイズ、アドレスバスサイズ、データバスサイズ、命令バスサイズに関する情報を取得するにはどうすればよいですか?
Linuxのコマンドラインから次の情報を取得する方法を知りたいと思いました。 ワード(CPUが一度に処理できるサイズ。OSのビット深度ではない場合があります)、 アドレスサイズ(つまり、実際のアドレスのビット数)、 アドレスバスサイズ(定義上、アドレスサイズと同じかどうかはわかりませんが、異なるため、一致しない場合があります)、 データバスサイズ、 命令サイズ?
12 linux  cpu 

1
合計CPU時間よりも大きいCPU%使用率を処理する理由
TOPコマンドを実行すると、プロセスは1208%のCPU使用率を示し、IRIXモードがオンの状態で合計CPU usr時間は81.7%です。IRIXモードをオフに変更すると、プロセスは99%のCPU使用率を示し、合計ユーザーCPU時間は43%になります。 何が起こっているのでしょうか? 更新 CPU使用率が正しく報告されないようにVMが正しく構成されていませんか?
12 performance  cpu  top 

1
OpenBSDでSpectreおよびMeltdownカーネルメモリリークのCPUバグを緩和するにはどうすればよいですか?
カーネルメモリリークのIntelプロセッサ設計の欠陥によりLinux、Windowsの再設計が強制される そして サイドチャネルで特権メモリを読み取る 最近のニュースでは、人々はカーネルメモリリークのCPUバグについて読むことができました。 OpenBSDを使用している場合、どうすれば自分を守ることができますか?または、OpenBSDは影響を受けませんか?

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