목록Microsoft/Operating Systems (8)
감사합니다.
다수의 서버에 원격 접속을 해서 어떤 작업을 해야할 때, 반복 작업이 귀찮다면 아래의 방법을 사용해서 반복 작업의 부담을 줄일 수 있다. powershell에서 실행하면 되고 foreach를 사용하도록 변경도 하면 된다. $Server="172.16.10.11" $Port="13389" $User="Administrator" $Password="Password" cmdkey /generic:TERMSRV/$Server /user:$User /pass:$Password mstsc /v:${Server}:$Port 원격 데스크톱 기본 포트인 3389를 사용하는 경우 $Port 변수는 없어도 된다.
perfmon, typeperf 를 사용하여 윈도우 서버의 성능 데이터를 수집할 수 있다.그러나 매 시점의 프로세스까지 측정하려면 다른 방법이 필요하다.Powershell을 사용하여 전체 CPU사용량, 메모리 사용량, CPU 사용량 Top 5개 프로세스 정보를 출력하고 파일로 저장하는 스크립트를 작성한다. 결과 화면 예시
typeperf를 사용하여 윈도우 서버 성능 수집 perfmon 보다 편리하게 사용이 가능하다. typeperf 옵션 OptionDescription-?Displays context-sensitive help.-f 1초마다(-si 1) 두 가지 성능 데이터를 perf.csv 파일로(-o) 저장, -si 기본값은 1초 typeperf 에서 사용할 수 있는 성능 카운터를 파일로 저장하기typeperf -qx -o counter.txt