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. [ 2...

Admin

갑작스러운 종료를 실행 중인 프로세스의 CPU 코어 ID를 가져옵니다.
smp

갑작스러운 종료를 실행 중인 프로세스의 CPU 코어 ID를 가져옵니다.

Linux의 멀티 코어 프로세서에서는ps,top유사한 도구를 사용하면 특정 프로세스가 실행 중인 CPU 논리 코어 ID를 표시할 수 있습니다. 특정 시간 동안 프로세스가 실행된 경우 프로세스 목록에서 쉽게 식별할 수 있습니다. RDPID대신 CPU 어셈블리(명령)에서 감지된 논리 코어 수 와 함께 "hello world"를 인쇄하는 독립 실행형 프로그램이 있습니다 . $ ./hello_world hello world 1 $ 즉시 종료됩니다. 이 숫자를 제공된 또는 유사한 숫자와 ps비교 하고 싶습니...

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(/...

Admin

linux/SMP -- 일시정지 상태에서 깨어난 후 즉시 일시정지
smp

linux/SMP -- 일시정지 상태에서 깨어난 후 즉시 일시정지

(주의하세요 – 나는 읽었습니다.이 게시물그리고 그것은 중복되지 않습니다. ) 그래서 몇 년 동안 내 Linux 노트북을 사용하면 다음 두 명령 중 하나를 사용하여 디스크를 일시 중지하고 (약간의 노력으로) RAM을 일시 중지할 수 있었습니다. echo -n mem > /sys/power/state echo "disk" > /sys/power/state 그리고 매번 성공적으로 깨어납니다. [편집 - ACPI를 사용하여 전원 버튼을 가로채고 간단한 스크립트를 실행하여 Wi-Fi를 끄...

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_af...

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/device...

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 시스템에서도 실행될 수 있습니다. 위 줄에 무엇을 추가해야 하는지 묻고 있습니다.리눅스예를 들어 16개 코어가 있는 12GB 시스템의 경우입니다. ...

Admin

OpenBSD SMP 지원
smp

OpenBSD SMP 지원

이것OpenBSD 4.9 릴리스 발표설명하다 "이제 SMP 커널은 최대 64개의 코어가 있는 시스템에서 부팅할 수 있습니다." 그렇다면 OpenBSD는 실제로 다중 CPU/코어를 지원합니까? 내 노트북(t7100)에 Core2Duo CPU가 있는 경우 "SMP" 코어를 사용하면 성능이 향상됩니까? 이것이 사실이라면 OpenBSD 4.9에서 SMP 커널을 어떻게 설치/사용합니까? ...

Admin