3.5. 프로세스
이러한 명령을 사용하여 Linux, 프로세스 스케줄러 및 CPU 유사성에 프로세스 및 스레드를 표시합니다.
| 동작 | 명령 |
|---|---|
| 모든 프로세스 스레드를 포함한 지정된 프로세스 이름 배포 CPU 사용량 및 CPU 선호도에 대해 표시 | # pidstat -p $(pidof qemu-kvm) -t |
| 모든 프로세스 스레드를 포함하여 지정된 프로세스 이름 배포 CPU 사용량 및 CPU 선호도(30회 반복의 경우 10초)에 대해 표시 | # pidstat -p $(pidof qemu-kvm) -t 10 30 |
| 모든 프로세스 스레드를 포함하여 지정된 프로세스 이름 페이지 폴트 및 메모리 사용률에 대한 표시 | # pidstat -p $(pidof qemu-kvm) -t -r |
| 모든 프로세스 스레드를 포함한 지정된 프로세스 이름 I/O 통계에 대한 표시 | # pidstat -p $(pidof qemu-kvm) -t -d |
| 지정된 프로세스 이름에 해당 PID, 프로세스 이름을 포함한 모든 하위 PID 및 CPU 시간 표시 | # ps -T -C qemu-kvm |
| 지정된 프로세스와 모든 하위 PID(s) 실시간 성능 통계에 대한 표시 | # top -H -p $(pidof qemu-kvm) |
| 프로세스 스케줄러 유형, 우선 순위, 명령, CPU 선호도 및 컨텍스트 전환 정보를 사용하여 모든 시스템 스레드 표시 | # tuna --show_threads |
| 우선 순위가 가장 높은 지정된 PID RealTime(FIFO) 스케줄링에 대해 설정 | # tuna --threads=<PID> --priority=FIFO:99 |
| PMD 및 CPU 스레드 일정 변경 작업 표시 | # watch -n1 -d "grep -E 'pmd|CPU' /proc/sched_debug" |
| 브라우저 스케줄러 내부 작업 통계 | # less /proc/sched_debug |
| 포괄적인 프로세스 통계 및 선호도 보기를 표시합니다.
| # top |
| 모든 시스템 프로세스 및 해당 CPU 선호도 표시 | # ps -eF |
| 중단 및 실행 중인 프로세스를 표시하고 절전 시 모든 시스템 프로세스를 표시합니다. | # ps -elfL |
| 지정된 PID에 대한 CPU 유사성 표시 | # taskset --pid $(pidof qemu-kvm) |
| 지정된 PID에 대한 CPU 유사성 설정 | # taskset --pid --cpu-list 0-9,20-29 $(pidof <Process>) |