탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1에서 시스템 정보, 프로세스 및 성능 관리 Oracle Solaris 11.1 Information Library (한국어) |
프로세스 클래스에 대한 기본 정보를 표시하는 방법(priocntl)
프로세스 우선 순위를 지정하는 방법(priocntl )
시간 공유 프로세스의 예약 매개변수를 변경하는 방법(priocntl)
다음은 일반적으로 발생할 수 있는 문제에 대한 몇 가지 유용한 정보입니다.
같은 사용자가 소유하고 있는 여러 동일 작업을 찾습니다. 이 문제는 작업이 완료될 때까지 기다리지 않고 많은 백그라운드 작업을 시작하는 실행 스크립트로 인해 발생할 수 있습니다.
많은 양의 CPU 시간이 누적된 프로세스를 찾습니다. ps 출력에서 TIME 필드를 확인하여 이 문제를 파악할 수 있습니다. 프로세스가 무한 루프에 있을 수 있습니다.
너무 높은 우선 순위로 실행되는 프로세스를 찾습니다. ps -c 명령을 사용하여 각 프로세스의 예약 클래스를 표시하는 CLS 필드를 확인합니다. 실시간(RT) 프로세스로 실행되는 프로세스는 CPU를 독점할 수 있습니다. 또는 높은 nice 번호의 시간 공유(TS) 프로세스를 찾습니다. 수퍼유저 권한을 가진 사용자가 프로세스의 우선 순위를 높였을 수 있습니다. 시스템 관리자는 nice 명령을 사용하여 우선 순위를 낮출 수 있습니다.
runaway 프로세스를 찾습니다. runaway 프로세스는 갈수록 더 많은 CPU 시간을 사용합니다. 프로세스가 시작된 시간(STIME)을 확인하고 잠시 동안 CPU 시간 누적(TIME)을 살펴 이 문제를 파악할 수 있습니다.