cpu-usage

시스템의 모든 코어 상단에서 %CPU 값을 가져옵니다.
cpu-usage

시스템의 모든 코어 상단에서 %CPU 값을 가져옵니다.

24코어 CPU를 갖춘 4소켓 서버가 있습니다. 총 96개의 코어. RHEL 7/8 Linux에서 %CPU시스템의 각 코어에 대해 표시된 값을 얻는 방법은 무엇입니까 ?top 이 모든 숫자를 주기적으로 수집하여 시스템 활용도 값을 계산하는 C 코드를 작성할 계획입니다. ...

Admin

Red Alert 2의 Wine CPU 사용량이 너무 높습니다.
cpu-usage

Red Alert 2의 Wine CPU 사용량이 너무 높습니다.

여러 곳을 찾아보았지만 이 질문을 어디에 물어야 할지 모르겠습니다. 와인 포럼에는 비슷한 답변이 없는 질문이 많이 있습니다. 저는 Wine을 사용하여 Ubuntu22.04에서 RedAlert2를 플레이합니다. 내 시스템 정보는 다음과 같습니다. stulluk ~/wine-redalert2 (main)$ ls 00000409.016 EB3.mmx movies01.mix ra2.ini run.sh SAVE1081.SAV ...

Admin

고쳐 쓰다
cpu-usage

고쳐 쓰다

폐쇄.질문은 ~이야관련 없는. 현재로서는 답변이 허용되지 않습니다. ...

Admin

/proc/*pid*/stat에서 읽은 정보가 타이머 인터럽트에 의해 업데이트됩니까?
cpu-usage

/proc/*pid*/stat에서 읽은 정보가 타이머 인터럽트에 의해 업데이트됩니까?

에 기록된 대로https://www.kernel.org/doc/Documentation/cpu-load.txt의사 파일 /proc/stat의 정보는 타이머 인터럽트에 의해 업데이트됩니다. 이는 /proc/stat가 CPU 사용량에 대한 실제 보기를 제공하지 않을 수 있음을 의미합니다. /proc/에 있는 정보도 마찬가지인가요?PID/stat도 타이머 인터럽트에 의해 업데이트됩니까? 그렇지 않은 경우 해당 정보는 언제/어떻게 업데이트됩니까? ...

Admin

1ms 시간, CPU 바인딩 및 I/O 바인딩 작업, 컨텍스트 전환 시간 패널티가 있는 라운드 로빈 스케줄러를 사용하여 CPU 사용률을 계산합니다.
cpu-usage

1ms 시간, CPU 바인딩 및 I/O 바인딩 작업, 컨텍스트 전환 시간 패널티가 있는 라운드 로빈 스케줄러를 사용하여 CPU 사용률을 계산합니다.

10개의 I/O 바인딩 작업과 1개의 CPU 바인딩 작업을 실행하는 시스템을 생각해 보세요. I/O 집약적 작업이 CPU 컴퓨팅에서 밀리초마다 I/O 작업을 실행하고 각 I/O 작업을 완료하는 데 10밀리초가 걸린다고 가정합니다. 또한 컨텍스트 전환 오버헤드가 0.1밀리초이고 모든 프로세스가 장기 실행 작업이라고 가정합니다. 라운드 로빈 스케줄러를 사용하고 시간 분할이 1밀리초인 경우 CPU 사용률을 어떻게 계산합니까? 이미 망쳤기 때문에 CPU 사용률을 계산하는 방법을 모르겠습니다. 나는 올바른 ...

Admin

CPU 사용률 또는 다양한 워크로드 수집
cpu-usage

CPU 사용률 또는 다양한 워크로드 수집

저는 어떤 클라우드 VM 컴퓨팅 제품군이 다양한 워크로드(CPU 집약적, 높은 DB IOPS 등)에 이상적인지 파악하려고 합니다. 이를 위해서는 CPU 사용률을 얻을 수 있어야 합니다. 저는 Python psutil 라이브러리를 사용하여 CPU %(상단과 유사)를 가져오고 있으며, CPU 코어 수에 따라 실제 CPU 사용량을 결정하는 방법을 알고 있습니다. 이것을 찾으려고 노력하면서 다른 많은 측면에서도 혼란스러워졌습니다. 나의 주요 목표는 주어진 작업에 어떤 제품군(컴퓨팅 집약적, 메모리 집약적, ...

Admin

재부팅 후 사용자당 누적 CPU 시간
cpu-usage

재부팅 후 사용자당 누적 CPU 시간

프로세스 통계 패키지를 설치했습니다(acct) 및 기록된 데이터. 사용sa --print-seconds --user-summary | grep "$USER"내 사용자에 대한 프로세스 계정 요약을 얻습니다. 3548 화 19673.67re 11.07cp 0avio 3989884k 1초 후에 다시 실행하면 사용자의 총 CPU 시간이 감소합니다(실제 CPU 시간 19673.67초에서 실제 CPU 시간 19634.93초로). 이는 불가능합니다. 3555 화 19634.93re 11...

Admin

명령당 누적 CPU 시간 통계
cpu-usage

명령당 누적 CPU 시간 통계

배터리로 시스템을 실행하기 때문에 누적된 CPU 시간 사용량이 매우 걱정됩니다. 오랫동안 실행되는 프로세스는 자주 실행되고 종료되는 프로세스에 비해 top에 많은 CPU 시간을 축적하므로 top의 TIME+ 열은 나에게 그다지 도움이 되지 않습니다. 오랜 시간 동안 명령의 모든 프로세스에 대한 CPU 시간을 기록하고 이를 모두 합산하여 지속적으로 표시하고 싶습니다. 나는 내 시스템에서 실제로 실행하는 모든 명령에 대해 이 작업을 수행합니다. 예를 들어: bash 5:00:00 db...

Admin

재부팅 후 누적 CPU 시간
cpu-usage

재부팅 후 누적 CPU 시간

시스템을 다시 시작한 후 누적된 CPU 시간을 어떻게 기록하고 볼 수 있습니까?TIME+기본적으로 columns 와 같아야 top하지만 프로세스별은 아닙니다. 즉 vnstat, CPU 시간과 같습니다. 나는 시스템의 유일한 사용자입니다. vnstat: daily rx | tx | total | avg. rate ------------------------+-------------+-------------+-...

Admin

시스템이 사용량이 많은 경우 백그라운드 프로세스의 CPU 사용량을 제한하세요.
cpu-usage

시스템이 사용량이 많은 경우 백그라운드 프로세스의 CPU 사용량을 제한하세요.

현재 저는 다음을 수행합니다. Ubuntu 서버의 시스템 부하가 높을 때 현재 실행 중인 특정 백그라운드 프로세스의 PID를 가져와서 PID를 사용하여 cpulimit를 시작합니다. 시스템 로드가 낮아지면 백그라운드 프로세스가 더 빠르게 실행될 수 있도록 cpulimit를 종료합니다. 로드가 여전히 너무 높으면 cpulimit를 종료하고 프로세스의 하한값으로 다시 시작합니다. 몇 시간 후에 백그라운드 프로세스가 완료될 때까지 이를 반복합니다. 그런데 이 작업을 매일 수동으로 수행하는 것은 매우 귀찮기...

Admin

CPUIdle: 요청에도 불구하고 커널이 C6 상태 진입을 거부하는 이유는 무엇일까요?
cpu-usage

CPUIdle: 요청에도 불구하고 커널이 C6 상태 진입을 거부하는 이유는 무엇일까요?

작업 부하 실행 중에 커널이 각 c 상태에서 소비하는 시간을 측정하려고 하는데 이상한 동작을 발견했습니다. 커널이 커널에 C6으로 이동하도록 요청하지만 하드웨어는 C1에만 남아 있습니다. 워크로드는 CPU 2-5의 4개 코어에서 실행되며 Turbostat를 사용하여 c-상태 통계를 얻습니다. 1초 측정 간격에 대한 데이터는 다음과 같습니다. | CPU | C1% | C1E% | C6% | CPU%c1 | CPU%c6 | | :---:|:---:|:---:|:------:|:------:|:---...

Admin

exodia os에서 모든 유형의 비디오를 볼 때 CPU가 최대 30% 급증합니다(아치 배포).
cpu-usage

exodia os에서 모든 유형의 비디오를 볼 때 CPU가 최대 30% 급증합니다(아치 배포).

최근에 Windows에서 Linux로 전환했습니다. 나는 많은 배포판을 시도했지만 내 선택은 exodia(bspwm 기반 아치 배포판)에 떨어졌습니다. 나처럼 프로그래밍을 좋아하는 사람에게는 매우 유용하다고 생각했습니다. 한 가지 빼고는 다 마음에 들었습니다. Windows에서는 그렇지 않습니다. 그러나 운영 체제를 변경하면 특히 모든 종류의 비디오를 볼 때 CPU 부하가 계속 고르지 않게 됩니다. 윈도우에서 CPU 사용량이 4~10% 정도 되었는데 엑소디아에서는 아무것도 시작하지 않을 때 CPU 사...

Admin

"top"이 모든 CPU 사용량을 설명합니까?
cpu-usage

"top"이 모든 CPU 사용량을 설명합니까?

Linux top명령은 시스템에서 사용하는 모든 CPU 시간을 설명합니까? Linux 시스템에서 IPsec 처리의 병목 현상을 이해하려고 합니다. 한 가지 구체적인 예에서 시스템은 AWS의 가상 머신이고 IPsec 처리량을 테스트하고 있습니다. 우리는 AWS가 각 스트림에 부과하는 제한을 이해하지만 해당 제한에 도달하지 않았습니다. 보고에 따르면 ethtoolIPsec에 대한 하드웨어 오프로드는 없습니다. IPsec이 없으면 훨씬 더 높은 처리량을 달성할 수 있습니다(AWS가 인스턴스 유형에 대해 게...

Admin