본문 바로가기

centos 모니터링2

Linux) 짧은 시간에 빠르게 서버 상태 파악하기(3) 서버 상태 파악하기 - LAB "pidstat" 명령을 이용해 Process 별로 CPU를 얼마나 사용중인지 확인합니다. "top" 명령과 비슷한 Output을 가져오지만 해당 세션(스크린) 전체에 표시하는 것이 아니고 Interval 주기마다 변화되는 지표를 보여줍니다. 누군가에게 보여주거나 기록하기에 좋은 편이긴 합니다. 아래의 명령어는 1초마다 Process별로 Resource를 얼마나 사용하고 있는지 확인합니다. # pidstat 1 특별히 많이 잡고있는 솔루션도 보이지 않고 Load 역시 매우 안전한 편입니다. Block Device의 성능과 관련된 지표를 확인하기 위한 "iostat" 명령을 사용합니다. 1초 간격으로 Block Device에 관한 지표를 받아 옵니다. # iostat -xz .. 2021. 5. 9.
Linux) 짧은 시간에 빠르게 서버 상태 파악하기(2) 서버 상태 파악하기 - LAB "vmstat" 명령을 이용해 현재 서버 상태를 "top" 명령어로 보는 것보다 더 자세하게 확인합니다. 이 명령어는 Virtual Memory, 페이징 활동 및 실패, CPU 활동, Process 등의 통계들이 있어 상당히 유용하게 쓰입니다. 일단 들어가자마자 확인해야 될 것은 현재 서버의 상태이기 때문에 자세한 정보보다 대략적인 상태를 보고 나서 자세히 알아보는 것이 좋은 것 같습니다. 아래의 명령어에 "1"인자를 붙여 1초 간격으로 정보를 봅니다. # vmstat 1 뭔가 깔끔하게는 되어 있는데 처음 보면 낯설은 용어들이 보일 것입니다. 아래에 정리를 하면서 파악하려고 합니다. ○ procs(=Process, 프로세스) 1) r: 실행 큐에 쌓인 실행 대기중인 프로세스.. 2021. 5. 9.