성능 모니터 수치

CPU
Processor % Processor Time(_Total) : < 30%(?)
Process % Processor Time(sqlserver) : 코어수로 나눈 값으로 체크한다.(ex 코어수가 4개이면 최대 400%까지 나온다.)
System Context Switch/Sec : < 8000
System Processor Queue Length : 프로세서 큐에 대기중인 메시지, 코어수로 나눈 값이 < 3
Memory
Memory Page Faults/Sec , Memory Page/Sec : 작을수록 좋다.(0에 가까워야함)
Memory Available Mbytes : 100MB 이상이어야 함, 작을수록 성능이 좋지 않음.(메모리 활용이 좋지 않다는 뜻)
SQL Server Buffer Manager Buffer cache hit ratio : 데이터를 디스크에서 읽지 않고 버퍼풀에서 찾는 비율, 90% 이상 유지해야한다.
SQL Server Total Server Memory(KB) : 실제 메모리 양에 근접하면 메모리 부족
SQL Server Buffer Manager Checkpoint Pages/Sec: 데이터가 기록되어 질 때 수치가 증가 된다.
insert, update, delete 시에 증가, 작을수록 좋다. (checkpoint, lazywriter, logwriter 참조)
SQL Server Buffer Manager Lazy Writes/Sec : 데이터가 기록되어 질 때 수치가 증가 된다.
캐시메모리가 부족할 때 증가된다. 작을수록 좋다. (checkpoint, lazywriter, logwriter 참조)
SQL Server Buffer Manager Page life expectancy : 캐시에 올라가서(재사용되는 쿼리(?)) 사라지는 시간, 300초보다 작아진다면 메모리 증설을 고려.
Disk I/O
PhysicalDisk (_Total) Avg. Disk Sec/Read, Sec/Write : 디스크 읽기, 쓰기 평균 속도(초), < 10ms
PhysicalDisk (_Total) Avg. Disk Queue Length : 디스크 큐에 대기중인 메시지 평균, < 2
Index
SQL Server Access Methods Full Scans/Sec : 전체 테이블 검색,
SQL Server Access Methods Index Searches/Sec : 인덱스 검색 수
=> ( Index searches/Full Scans 가 1000 보다 커야 좋은 성능을 나타낸다.)
사용량
SQL Server SQL Statistics Batch Requests/Sec : 일괄 처리 요청 수
SQL Server SQL Database(_Total) Transactions/Sec : 트랜잭션 실행 수
SQL Server General Statistics User Connections : 유저 접속 수
=> 기본적으로 유저 접속이 증가할 때마다 비례해서 일괄 처리 요청 수 및 트랜잭션 실행 수가 증가하지만
게임 서버에서는 유저 접속 수가 항상 일정하므로 일괄 처리 요청 수, 트랜잭션 실행 수가 비례해서 증가되는지 확인
Lock
SQL Server Locks(_Total) Lock Requests/Sec : 새 잠금 및 잠금 변환 수 < 10000
SQL Server Locks(_Total) Average Wait Time(ms) : 잠금으로 인한 평균 대기 시간
SQL Server Locks(_Total) Number of Deadlocks/sec : 데드락 개수, 0으로 나타나야함, 프로필러로 잡는게 더 좋을 듯…
컴파일
SQL Server SQL Statistics SQL Compilations/Sec : 컴파일 횟수, Batch Requests 대비 < 10%
SQL Server SQL Statistics SQL Re-Compilations/Sec : 재컴파일 횟수, Compilations 대비 < 10%
기타
SQL Server Database (해당DB)Percent Log Used : 해당 DB 의 로그 데이터 사용량, 후에 유지 관리 기획에 로그 데이터 자동 백업을 추가해 관리하도록 한다.

댓글 없음: