
현재 Windows Server 2008 R2에서 실행되는 응용 프로그램 서버와 데이터베이스 서버가 있습니다. 저는 CPU, 메모리, 디스크 사용률에 대한 주간 보고서를 생성하는 임무를 맡았습니다. Windows 성능 모니터에서 기본 성능 모니터링 데이터 컬렉션 집합 템플릿을 사용할 계획이며 작업 실행을 예약하는 모범 사례가 무엇인지 궁금합니다. 저는 데이터 수집 세트가 매주 초에 시작하고 마지막에 중지되도록 설정하는 것을 선호합니다. 이건 과잉이 아닐까? 또한 성능 모니터링으로 인해 시스템 성능이 저하됩니까?
우리 애플리케이션의 사용은 매우 불규칙할 가능성이 높습니다. 많은 배치 작업이 밤에 실행되고 사용자가 아침에 직장에 도착하면 시스템에 액세스할 가능성이 높기 때문에 샘플링 창을 줄이면 실제 시스템 활용도를 놓칠까 걱정됩니다.
또한 데이터 수집 설정을 위한 몇 가지 기본 자습서를 찾았지만 Windows 성능 모니터링을 사용한 주간 성능 관리 모범 사례에 대한 보다 일반적인 정보를 찾는 데 어려움을 겪었습니다. 혹시 좋은 소스 있으신 분 공유 부탁드립니다.
답변1
어디에 로그인하고 있나요? SQL 데이터베이스? CSV 파일?
SQL 데이터베이스로 가는 경우에는 단일 작업을 생성하고 하루 종일 영원히 기록하도록 두곤 했습니다. 그런 다음 SQL 서버에 쿼리하여 원하는 범위에 대한 데이터를 가져옵니다. Excel이나 다른 보고서 작성 도구에서 이 작업을 수행할 수 있습니다.
저는 몇 년 전에 분산형 성능 로깅을 없애고 중앙 집중식 로깅을 설치했기 때문에 "이전"이라고 말합니다.자빅스이 모든 정보를 영원히 유지하고 추적하여 추세와 세부적인 보고를 제공하는 설치입니다.
로드 측면에서는 성능 로깅을 실행하여 눈에 띄는 성능 저하를 본 적이 없습니다. 모든 데이터 포인트를 수집하기 위해 Zabbix가 매 분마다 각 서버를 폴링하는 횟수를 고려하면 이는 정말 사소한 작업입니다.