- MsSQL_리소스 매니져(Resoure Manager) 테스트2015년 07월 01일 12시 14분 34초에 업로드 된 글입니다.작성자: DE 군고구마반응형
리소스 매니저를 스터디하면서
의문점이 생겨서 이번 Post를 작성합니다.
리소스 매니져는 책이나 인터넷에 많이 있으니 참고하시기 바랍니다.
이번 질문은 다음과 같습니다.
만약에 리소스 매니져를 통해서 CPU의 사용량을 30% 30% 50% 걸면 110% 인대 과연 CPU를 어떻게 사용할까?
이것이 질문이였습니다.
테스트 결과는 다음과 같습니다.
우선 Joo Hyoung Kwon 의 3가지 유저를 만들었습니다.
3가지 유저는
각각
Joo - 30% 제한
Hyoung - 30% 제한
Kwon - 50% 제한
이렇게 줬습니다. 또한 제가 3명의 유저가 100%를 못치고 90%정도밖에 CPU가 올라가지 않아서 제가 sa계정으로 똑같은 쿼리를 돌렸습니다. 일부러 CPU가 100%를 치도록 만든것이죠
처음에 sa를 돌렸습니다.. 회사 컴퓨터라서 약간 치는 정도가 불규칙 했습니다 대략 40~50%입니다.
2번째 sa, Joo 2명을 돌렸습니다. 얼마 차지 하지 않더군요.
3번째 sa,Joo,Hyoung 까지 돌렸습니다. 보시면 대략 15~20정도가 치는걸 볼수 있습니다.
아까 말씀드렸다 싶이 회사 컴퓨터라서 오차가 10% 나는 점 양해 부탁드립니다.
마지막으로 그럼 한개를 더 돌리면 분명히 15~20 % 정도니깐 100%를 치겠죠?
결과를 말씀드리면 이렇게 되었습니다. 90~100%를 치더군요. 그런대 이렇게 보면 별반 의미를 못느낍니다.
Perfmon 으로 보면 놀라움 결과가 나옵니다.
보시면 진한 검은색이 Kwon입니다.
Kwon 은 분명히 CPU를 50%까지 제한했는대 가장 낮게 나옵니다. Joo 30% Hyoung 30% 를 줬는데 그것보다 낮습니다.
그래서 혹시나 해서 확인도 해봤습니다.
분명히 보이시겠지만 정확히 줬습니다.
결론적으로 이게 CPU 제한 문제도 있지만 만약에 CPU가 없으면 먼저 들어온 순서대로 인것으로 판단됩니다.
반응형'Database > MSSQL Server' 카테고리의 다른 글
MsSQL Server_Shrink(쉬링크) / ①SHRINKDATABASE (0) 2015.07.01 MsSQL Server_강제 매개변수화 테스트 (0) 2015.07.01 MsSQL Replace (0) 2015.07.01 MsSQL_커서(Cusor) (0) 2015.07.01 MSSQL_DB 자동증가확인 (0) 2015.07.01 다음글이 없습니다.이전글이 없습니다.댓글