Ubuntu 서버에서 prstat 명령을 실행하려고 하는데 설치되지 않은 것 같습니다. 설치에 필요한 패키지 이름을 온라인에서 검색했지만 어떤 이유로 운이 없었습니다.
이것이 사전 설치되어 제대로 작동한다는 vmstat, iostat
사실에 여전히 놀랐지만 거기에는 없는 것 같습니다.vmstat
prstat
답변1
prstat
솔라리스 명령입니다. Linux에는 유사한 명령( top
, ps
, read , ...) 이 있지만 /proc
동일한 구문은 없습니다. 이는 비표준 도구를 사용할 때의 단점입니다. 애플리케이션을 다른 시스템으로 이식하려면 이를 적용해야 합니다.
스크립트를 변경하고 싶지 않기 때문에 동일한 구문을 가진 도구가 정말로 필요한 경우 Linux에서 제공하는 기능을 사용하여 도구를 작성하십시오. 스크립트에 필요한 옵션 및 출력 형식을 구현합니다. 필드 선택 옵션을 ps
사용하면 -o
필요한 정보의 전부는 아니더라도 대부분을 추출할 수 있습니다. 적용 grep
하거나 awk
필터링하여 필요한 행을 선택하세요. 또는 구문 분석 /proc/$pid/stat
하거나 /proc/$pid/status
직접. 부하 평균 등 글로벌 정보는 에 전화 top
하거나 uptime
확인 하세요 /proc/stat
.