load-average

89% CPU가 이상적이지만 rhel8.4의 로드 평균은 매우 높습니다.
load-average

89% CPU가 이상적이지만 rhel8.4의 로드 평균은 매우 높습니다.

저는 RHEL 8.4를 사용하고 있으며 CPU가 89% 유휴 상태이지만 항상 로드 평균이 매우 높은 것 같습니다. $ uname -a Linux dx11866-hs 4.18.0-305.el8.ppc64le #1 SMP Thu Apr 29 08:53:15 EDT 2021 ppc64le ppc64le ppc64le GNU/Linux $top top - 19:32:45 up 150 days, 3:45, 1 user, load average: 3936.78, 3934.85, 3935.12 Tasks:...

Admin

효율성 코어가 있는 CPU에서 로드 평균은 어떻게 계산해야 합니까?
load-average

효율성 코어가 있는 CPU에서 로드 평균은 어떻게 계산해야 합니까?

저는 최근 2개의 "효율" 코어와 8개의 성능 코어를 갖춘 M1 pro CPU가 장착된 MacBook Pro를 받았습니다. htop/btop/top을 실행하면 프로세스 스케줄러가 항상 수요가 낮은 특정 프로세스를 효율성 코어에 할당하여 해당 코어가 항상 60%~100% 용량으로 실행되기 때문에 로드 평균이 2보다 큽니다. 2개의 효율적인 코어가 이미 여러 코어에 의해 성능이 저하된 로드 평균 측정항목의 유용성을 감소시키는 것 같습니다. 먼 옛날에는 단일 코어 CPU를 사용했을 때 로드 평균이 직관적으...

Admin

CPU 사용량 비율과 평균 부하율의 차이, 언제 걱정해야 할까요?
load-average

CPU 사용량 비율과 평균 부하율의 차이, 언제 걱정해야 할까요?

여기에서 여러 답변을 검색했지만 이 시나리오와 관련된 답변을 찾을 수 없습니다. 답변을 찾았다고 생각되면 알려주세요. 이해를 돕기 위해 여기에 숫자를 추가합니다. 캐시 서버 역할을 하는 내부 서면 이벤트 기반 분산 비동기 네트워크 서비스를 실행하는 데 전용으로 사용되는 256GB RAM을 갖춘 96코어 베어메탈 Linux 서버가 있습니다. 데몬은 32개의 작업자 스레드로 실행됩니다. 가져오기 및 캐싱이라는 주요 작업 외에도 서버는 상태 확인을 위해 다른 멤버 폴링, Unix 소켓에 메트릭 쓰기 등과 ...

Admin

Ubuntu에서 loadavg.c 파일을 어디에서 찾을 수 있나요?
load-average

Ubuntu에서 loadavg.c 파일을 어디에서 찾을 수 있나요?

Ubuntu 버전: Linux 버전 5.15.0-52-generic(buildd@lcy02-amd64-032)(gcc(Ubuntu 11.2.0-19ubuntu1) 11.2.0, GNU ld(GNU Binutils for Ubuntu) 2.38) 다른 곳에서는 fs/proc/loadavg.c에서 찾을 수 있다고 하는데 저는 그렇지 않습니다. loadavg.c 파일은 어디서 찾을 수 있나요? ...

Admin

멀티스레드 애플리케이션을 사용하여 멀티코어 시스템의 로드 평균 이해
load-average

멀티스레드 애플리케이션을 사용하여 멀티코어 시스템의 로드 평균 이해

우리 시스템의 로드 평균에 이상한 상황이 있습니다. 하루 종일 유휴 상태인 ZAG라는 애플리케이션을 실행하고 있습니다. 하지만 매 80분마다 5~15분 동안 지속되는 일종의 폭발적인 활동이 있습니다. 버스트 시 부하 평균은 60, 70, 80, 100 이상으로 올라갈 수 있습니다. 흥미로운 사실: 이러한 높은 버스트 동안 우리는 htop의 CPU 사용률이 CPU당 10-20%만 표시되는 것을 볼 수 있습니다. 또한 내가 작성한 스크립트는 유휴 시간 동안 CPU 사용량이 낮다는 것을 보여줍니다. ps ...

Admin

CPU LOAD AVRG + D 상태의 프로세스 처리 방법
load-average

CPU LOAD AVRG + D 상태의 프로세스 처리 방법

RHEL 7.6서버(커널 버전 - 3.10.0-957.el7.x86_64)에서 다음 프로세스의 상태를 확인할 수 있습니다 D(사용자에서 실행됨 HDFS). 노트 -D 상태 코드는 프로세스가 중단할 수 없는 절전 상태에 있음을 나타냅니다. ps -eo s,user,cmd | grep ^[RD] D hdfs du -sk /grid/sdj/hadoop/hdfs/data/current/BP-1018134753-10.3.6.170-1530088122990 D hdfs du -sk /grid/sd...

Admin

도커 컨테이너가 엄청난 CPU 로드 평균을 소비하는 이유
load-average

도커 컨테이너가 엄청난 CPU 로드 평균을 소비하는 이유

rhel 7.6 서버의 이상한 동작에 대해 논의하고 싶습니다. 서버 kafka-01 머신에 컨테이너와 함께 Kafka 내보내기 프로그램을 설치했습니다(머신의 총 CPU는 12입니다). 다음 yml파일은 Kafka 내보내기 컨테이너 구성을 설명합니다. more docker.kafka-exporter.yml --- version: '2.4' services: kafka-exporter: mem_limit: "612m" image: kafka-exporter:v1.2.0 rest...

Admin

로드 평균 외에 프로그램의 효율성을 이해하는 가장 좋은 방법은 무엇입니까?
load-average

로드 평균 외에 프로그램의 효율성을 이해하는 가장 좋은 방법은 무엇입니까?

다음 시나리오를 고려해보세요. 내 컴퓨터에는 하나의 프로세스만 실행되고 있으며 top과 같은 리소스는 100% CPU 사용량을 제공하므로 괜찮습니다. CPU를 효율적으로 사용하고 있어요. 두 개의 프로세스가 있는데 각각 CPU의 50%를 차지합니다. 전체가 100%이므로 여전히 CPU를 효율적으로 사용하고 있습니다. 내 컴퓨터에는 N(상대적으로 많은 수) 프로세스가 실행되고 있습니다. CPU가 너무 바쁘기 때문입니다. 내 프로세스가 CPU 사용률 100%에 도달하지 못할 수도 있지만 프로세서도 사용...

Admin

높은 프로그램 로드, 프로그램 프로세스를 종료하면 Linux는 일반 로드 0.5로 돌아가지 않습니다. 왜?
load-average

높은 프로그램 로드, 프로그램 프로세스를 종료하면 Linux는 일반 로드 0.5로 돌아가지 않습니다. 왜?

내가 실행 중인 프로그램의 CPU 로드는 39.99로 내 4코어 CPU가 처리할 수 있는 것보다 훨씬 많은데 프로그램을 종료할 때(죽일 때) CPU 로드가 켜지지 않는 이유는 무엇입니까? 쇼가 0.50으로 떨어졌나요? 또한 프로그램이 종료되자마자 CPU 로드가 0.5까지 떨어지지 않으므로 천천히 떨어질 때까지 기다려야 한다는 점을 발견했습니다. 왜 그런 겁니까? ...

Admin

멀티 코어 시스템의 로드 평균 이해
load-average

멀티 코어 시스템의 로드 평균 이해

하나의 마이크로프로세서 장치에 대한 로드 평균 출력은 top1.0 이상이면 대기 중인 작업이 있는 것으로 이해할 수 있습니다. 그러나 논리 코어가 있는 멀티 코어 시스템에 n개의 코어가 있는 경우 l*n(내 Intel CPU에서는 n=6이고 l*n= 12이므로 출력은 nproc12입니다) 로드 평균을 출력으로 나누어서 nproc이 숫자가 1인지 확인 해야 합니까? (평균적으로) 대기 중인 작업이 있는지 알아보기 위해 위의 내용을 사용하거나 htop병렬 멀티 코어 시스템이 평균 로드가 너무 높은지 확인...

Admin

리눅스 서버가 부하가 높지 않으면 갑자기 속도가 느려집니다
load-average

리눅스 서버가 부하가 높지 않으면 갑자기 속도가 느려집니다

다음 사양의 웹 서버가 있습니다. i7-4770K, 32GB RAM, 500GB SSD(1000Mbit/s 연결). 이 서버는 Android 데이트 앱의 서버 측 전용입니다. 해당 앱의 일일 사용자 수는 약 15,000명입니다. 앱이 콘텐츠를 거의 전달할 수 없을 정도로 속도가 느려지는 경우가 종종 있었습니다. 속도 저하가 갑자기 발생합니다. 애플리케이션이 빠르면 로드가 약 2-3(상위 명령)이고 애플리케이션이 매우 느려지면 로드가 1 아래로 떨어지는 것을 확인했습니다. 무엇이 문제일까요? 어떤 프로...

Admin

CPU 사용량이 1%인 프로세스의 로드 평균은 1.5입니다.
load-average

CPU 사용량이 1%인 프로세스의 로드 평균은 1.5입니다.

에 따르면 거의 모든 프로세스가 절전 모드에 있어야 함에도 불구하고 최근 임베디드 시스템의 로드 평균이 약 1.5에 달하는 것을 확인했습니다 htop. 이 시스템은 buildroot를 사용하여 구축된 라이브 Linux 커널(4.14.126)을 실행하는 듀얼 코어 Cortex-A9입니다. 우리는 initramfs를 루트 파일 시스템으로 사용하고 스왑이 없으므로디스크 I/O 없음정상 작동 중. 약간의 조사 끝에 우리는 다음과 같은 프로그램에 의해 로드가 발생했다는 것을 발견했습니다.고쳐 쓰다, 이는 소프...

Admin

Digital Ocean Droplet의 부하 평균 이해
load-average

Digital Ocean Droplet의 부하 평균 이해

어리석은 질문이라 사과드립니다. 나는 대부분의 시간을 stackoverflow에 보내고 여기에서는 물밖의 물고기가 된 것 같은 느낌을 받습니다. 나는 표준 Digital Ocean Droplet을 가지고 있으며 월 5달러를 지불하고 1vCPU, 1GB 메모리, 1TB 전송을 얻습니다. 누군가로부터 서버가 응답하는 데 시간이 오래 걸린다는 이메일을 받았습니다. Digital Ocean에 로그인하여 그래프를 살펴보니 서버가 CPU의 2% 또는 3%, 대역폭은 약 20kbps, 디스크는 200kBps만 사...

Admin

재현 가능한 부하 평균 계산
load-average

재현 가능한 부하 평균 계산

LA 계산을 파고들고 있어요. 그래서 제가 찾은 내용은 다음과 같습니다. LA는 5초마다 지수 이동 평균을 계산합니다. LA(t) = LA(t-1) + EXP_R * (n(t) - LA(t-1)) 어디 LA(t-1) - 마지막 반복에서 기록된 LA입니다. EXP_R - 1분, 5분, 15분에 대해 미리 정의된 세 가지 상수입니다. n(t) - 시스템의 R(실행 중) 또는 (중단 불가능한) 프로세스 수D 다음은 이러한 작업(및 일부 부동 소수점 마술)을 수행하는 커널 코드입니다. unsign...

Admin