smp

kexec で SMP 設定を開始すると、Linux は慌てずに再起動します。
smp

kexec で SMP 設定を開始すると、Linux は慌てずに再起動します。

私はkexecに関連するプロジェクトを進めています。一部のハードウェアプラットフォームで実行するようにしました。あるプラットフォームでは、SMPセットアップ中にパニックダンプなしで突然再起動が発生しました。 [ 25.219028] smpboot: CPU0: AMD EPYC 7402 24-Core Processor (family: 0x17, model: 0x31, stepping: 0x0) [ 25.228083] Performance Events: Fam17h+ core perfctr, AMD PMU driver. ...

Admin

突然のシャットダウンを実行しているプロセスのCPUコアIDを取得します。
smp

突然のシャットダウンを実行しているプロセスのCPUコアIDを取得します。

Linuxのマルチコアプロセッサではps、top同様のツールを使用すると、特定のプロセスが実行されているCPU論理コアIDを表示できます。特定の時間にわたってプロセスが実行された場合は、プロセスのリストから簡単に識別できます。 RDPID代わりに、CPUアセンブリ(コマンド)で検出された論理コアの数とともに「hello world」を印刷するスタンドアロンプ​​ログラムがあります。 $ ./hello_world hello world 1 $ すぐに終了します。この数字を提供されたまたは類似の数字とps比較したいと思いますtop。それでは、この場合、同じ...

Admin

Linux-5.10.24でCPUホットプラグ機能(およびカーネルスレッド)を無効にする方法
smp

Linux-5.10.24でCPUホットプラグ機能(およびカーネルスレッド)を無効にする方法

私はkernel-5.10.24を使って組み込みLinuxシステムを開発しています。 システムリソースが制限されているので、CPU/メモリ/ストレージ使用量を最小限に抑えたいです。私が見つけた2つのカーネルスレッドは次のとおりです 。ps -ax 14 root 0:00 [cpuhp/0] 15 root 0:00 [cpuhp/1] 私はこれがCPUホットプラグのためのものだと思いますが、このシステムにはCPUホットプラグのためのユースケースがないので、その機能を無効にしてこの2つのカーネルスレッドを作成したくないと思い...

Admin

不足しているカーネル機能(XENFEAT_hvm_pirqs)がRedHat EC2割り込みの問題を引き起こす可能性がありますか?
smp

不足しているカーネル機能(XENFEAT_hvm_pirqs)がRedHat EC2割り込みの問題を引き起こす可能性がありますか?

AWS EC2 でカーネル 2.6.32.431 を実行する RedHat 6.5 があり、ドキュメントが推奨する最小バージョンを使用して ixgbevf ドライバをインストールしました。構成が完了すると、システムには2つのキュー(IRQ)があります。 grep eth0-TxRx /proc/割り込み 48: 7986 0 0 0 0 0 0 0 PCI-MSI エッジ eth0-TxRx-0 49: 7026 0 0 0 0 0 0 0 PCI-MSI エッジ eth0-TxRx-1 しかし、/proc/irq/48/smp_affinity ま...

Admin

Linuxでは、物理コア0を非対称に使用できますか?
smp

Linuxでは、物理コア0を非対称に使用できますか?

SMP と公平なスケジューリングアルゴリズムでは、Linux がシステム内のすべての物理コアを均等に使用したいと考えています。理論的には、これは本当だと信じていますが、実際にはそうではないと思います。 一般的なLinux設定が特定のプロセスに対してコア0を好む理由をよく説明できる人はいますか?これは実際に可能ですか?すべてのユーザ空間プロセスのプロセッサアフィニティが0xFFFFFFFFでビットマスクされていると仮定することができる。コアにもカスタム変更は適用されませんでした。 ...

Admin

irqbalanceが無効になっているときに割り込みをバインドするためにコードLOC、IWI、RESを使用できないのはなぜですか?
smp

irqbalanceが無効になっているときに割り込みをバインドするためにコードLOC、IWI、RESを使用できないのはなぜですか?

Ubuntu 14.04では、すべての割り込みをコア0と4つのコアのうちの1つにバインドしてみました。irqbalance daemonファイルで無効にしました/etc/init/irqbalance.override。その後、/ proc / irqのすべての割り込みに移動してファイルを変更しました/proc/irq/<irq-num>/smp_affinity_list。ただし、LOC(/etc/init/SERVICE.override)、IWI(/etc/init/SERVICE.override)、およびRES(/etc/init/SE...

Admin

linux / SMP - 一時停止中に目が覚めた後すぐに一時停止
smp

linux / SMP - 一時停止中に目が覚めた後すぐに一時停止

(注意してください - 私は読んだ。この投稿そしてそれは重複しません。 ) そのため、私のLinuxノートブックを数年間使用すると、次の2つのコマンドのいずれかを使用してディスクを一時停止し(少しの努力で)、RAMを一時停止することができました。 echo -n mem > /sys/power/state echo "disk" > /sys/power/state そして毎回正常に目覚めます。 [編集 - ACPIを使用して電源ボタンを傍受し、簡単なスクリプトを実行してWi-Fiをオフにし、上記のコマンドを実行してから(復帰後)Wi...

Admin

IRQ SMP アフィニティ変更を永久に設定
smp

IRQ SMP アフィニティ変更を永久に設定

中断されたsmp_affinityを永久に変更する必要があります。サーバーが再起動したら、次のコードを実行する必要があります。 echo "1" > /proc/irq/152/smp_affinity_list echo "2" > /proc/irq/151/smp_affinity_list echo "3" > /proc/irq/150/smp_affinity_list echo "4" > /proc/irq/149/smp_affinity_list echo "5" > /proc/irq/148/smp_a...

Admin

カーネルがマルチコアCPUを検出しない
smp

カーネルがマルチコアCPUを検出しない

カーネルバージョン3.3.4-5.fc17.x86_64 CPU情報: sashan@dhcp-au-122 ~ $ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 42 model name : Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz stepping : 7 microcode : 0x28 cpu MHz : 2793.577 cache size ...

Admin

VirtualBoxゲスト:16個のCPUが検出されましたが、オンラインでは1個のみが検出されました。
smp

VirtualBoxゲスト:16個のCPUが検出されましたが、オンラインでは1個のみが検出されました。

VirtualBoxを実行しています(Qiimeイメージを使用)。http://qiime.org/install/virtual_box.html) 物理ハードウェアは32コアマシンです。 VirtualBoxの仮想マシンには16個のコアが用意されています。 起動時に次のようになります。 Ubuntu 10.04.1 LTS Linux 2.6.38-15-server # grep . /sys/devices/system/cpu/* /sys/devices/system/cpu/kernel_max:255 /sys/devices/sys...

Admin

「リモート関数呼び出し割り込み」(/proc 割り込みの CAL)。それは何ですか?
smp

「リモート関数呼び出し割り込み」(/proc 割り込みの CAL)。それは何ですか?

私は多くのスレッドと非同期I / Oを生成するテストプログラムを実行しています。 /proc/interrupts で見られる割り込みの数が多すぎるため、CPU の Softirq 処理が 100% 飽和しているため、プログラムが特定のポイント以上に拡張できません。 によると:http://www.kernel.org/doc/man-pages/online/pages/man5/proc.5.htmlCALは「Remote Function Call Interrupt」の略ですが、Googleで見つけることができる情報はそれがすべてでした。だから.....

Admin

MPIアプリケーションGENEにコアごとに割り当てるメモリ量を決定するにはどうすればよいですか?
smp

MPIアプリケーションGENEにコアごとに割り当てるメモリ量を決定するにはどうすればよいですか?

これは、MPIを使用して作業している一部のアプリケーションに必要な情報です。 それからメイクファイル金型: #insert memory per core and uncomment the following line #PREPROC= -D'MB_PER_CORE=750' 上記の科学アプリケーションは、各コアに独自のメモリを持つCrayなどのNUMAシステムでも実行できます。上記の行に何を追加するかを尋ねています。Linuxたとえば、16コアの12GBシステムの場合です。 ...

Admin

OpenBSD SMPのサポート
smp

OpenBSD SMPのサポート

これOpenBSD 4.9リリース発表説明する 「SMPカーネルは、最大64のコアを持つシステムから起動できます。」 それでは、OpenBSDは実際に複数のCPU/コアをサポートしていますか? 私のラップトップ(t7100)にCore2Duo CPUがある場合は、「SMP」コアを使用するとパフォーマンスが向上しますか? これが本当なら、OpenBSD 4.9でSMPカーネルをどのようにインストール/使用しますか? ...

Admin