📖 책책책 책을 읽읍시다. 📖/데브옵스2 [Chapter 2] 왜 서버가 느리지? (2) | 사용자 시간 진단높은 사용자 CPU 사용률로 일어나는 과부하는 흔히 일어나고 진단하기가 비교적 간단한 문제이다. 서버의 특정 서비스가 대량의 시스템 부하를 차지할 가능성이 높고, 이것들은 사용자 프로세스이기 때문이다. 사용자 CPU 사용 시간이 높지만 I/O 대기 시간은 낮은 경우 시스템의 프로세스 중 어떤 프로세스가 대부분의 CPU 자원을 사용하는지 확인할 필요가 있다. 기본적으로 top은 모든 프로세스를 CPU 사용률을 기준으로 정렬한다. 가장 흔히 볼 수 있는 CPU 과부하 상황은 하나 혹은 두 개의 프로세스 혹은 많은 수의 프로세스에 의해 모든 CPU 자원이 소비되고 있는 경우이다. 하나 혹은 두 개의 프로세스 : 맨 위에 있는 프로세스 혹은 두 번째 프로세스가 매우 높은 CPU 사용률을.. 2024. 12. 24. [Chapter 2] 왜 서버가 느리지? (1) 서버에서 볼 수 있는 대부분의 문제는 네트워킹에서 비롯되어 발생한다. 하지만, 어떤 문제는 여전히 로컬호스트와 관련이 있다. 이 장에서는 호스트에서 발생하는 문제를 다뤄보자. | 응답이 느려질 때 호스트에서 찾을 수 있는 가장 흔한 문제는 응답이 느려지는 증상이다. 과부하가 걸린 네트워크와 과부하가 걸린 로컬호스트 장비의 차이점을 파악할 수 있어야 한다. 종종, 시스템이 느려질 때는 시스템의 특정 자원을 모두 소비했기 때문일 수도 있다. 시스템의 주요 자원은 CPU, RAM, 디스크 I/O 그리고 네트워크이다. 이러한 리소스를 남용하면, 최후의 수단인 재부팅이 빈번하게 일어날 수 있다. | 시스템 부하시스템의 평균 부하는 느려진 시스템의 문제를 해결하기 위해 기초적인 지표가 된다. | uptime.. 2024. 12. 23. 이전 1 다음