카테고리 없음

프로세스의 상태 확인하는 방법

규봉봉이 2024. 11. 1. 15:33

현재 테스트 중인 api-gateway 처리량이 이상하다. 큐의 대기는 없는 것 같은데, 처리 대기시간은 증가를 하고 있다. 내 생각에 event-loop가 정상적으로 동작하고 있지 않은거 같은데 어떻게 확인할까?

 

 

top / htop

 

strace

strace -p [pid]

리눅스 프로세스의 시스템 함수 호출에 대한 로그를 알 수 있음

 

 

iostat

 

vmstat

 

perf

 

lsof

lsof -i :{포트번호}

리눅스에서 열린 파일 목록을 표시해주는 명령어로, "list open files"의 약자

일반 파일뿐 아니라 네트워크 소켓, 디렉토리, 장치 등 시스템의 거의 모든 리소스를 포함

 

 

ss

 

netstat

 

ethtool