본문 바로가기

전체 글

Windows Performance Toolkits 설치 [WPT 8.1 설치 방법] 아래 WDAK8.1은 Windows 7과 Windows 2012R2버전에 최적 호환되며 만약 WPT를 설치하고자 하는 서버가 Windows Server2016 이라면Windows 10용 WDAK를 다운로드 합니다. Download and install the Windows ADK https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install Windows 8.1 ADK 배포 키트 다운로드 http://www.microsoft.com/ko-kr/download/details.aspx?id=39982 배포 키트를 설치 하는 아래 화면에서 Windows performance tool kit만 선택 한 후 설치 하.. 더보기
Windows Performance Toolkit을 이용한 ETL 로그 수집 방법 툴 사용 목적: 1. 게임 서버의 커널 CPU 사용률이 비 정상적으로 높아 질 경우원인 분석을 위한 로그 수집 2. 개발사 요청에 의한 다른 현상에 대한 원인 분석을 위한 로그 수집 사전 확인 및 준비 1. WPT 설치 : 2. Sysmon이 설치 되어 있다면 서비스 중지 2. DisablePagingExexcutive Setting this value to 1 is useful when debugging drivers, because all of the code and data is always memory resident. https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc757875(v=ws... 더보기
Poolmon & Livekd를 이용하여 게임서버의 메모리 과점유 현상 원인 확인 방법 게임서버의 운영 및 서비스를 담당하고 있는 팀의 후배로 부터 도움 요청이 있어서 지원했었던 내용을 간략하게 다시 정리 해봅니다. [요청 사항] 온라인 PC 게임 서비스를 위해서 AWS 환경에 구성한 Windows server 서버에서 평소와는 다르게 메모리 사용량이 너무 높아 경고가 발생하고 있어 원인 파악 요청 [환경] OS : Windows Server 2012R2 on AWS [증상] CPU의 사용량은 매우 낮으나 해당 서버에 할당 된 125G의 메모리 중 118G가 사용 중으로 시스템이 느려지고 경고 발생 [확인 사항] 1. 작업 관리자를 통해서 사용 중인 메모리 량 확인 2. 할당된 메모리 (commited memory) 확인 3. Paged Pool 과 Nonpaged Pool Memroy 사.. 더보기
물리환경에서 운영중인 도메인컨트롤러를 네트워크가 다른 환경에서 VM으로 복원 일본 자회사에서 근무 하는 중 개발자의 요청으로 물리환경에서 운영중인 도메인컨트롤러를 네트워크가 분리된 개발 환경으로 복원 하는 과정을 정리 한 것입니다. [환경] Windows Server 2012R2 Domain Controller on Physical Machine [요청 사항] 서비스용 DC를 사내 개발 환경에 동일하게 구성 해줄 것 요청 [험난했던 그 과정] 단순하게 물리 서버의 시스템상태백업만 받아서 VM에서 restore 하면 된다고 생각했었는데엄청난 삽질을 ㅋㅋ 1. 물리 서버는 UEFI 모드인데 템플릿 VM은 BIOS 모드라 상태백업 복원 후 재시작시 부팅 디스크 못찾아서 고생 고생.. 2. VMware에서 UEFI 부팅 VM 따로 만들어서 부팅 후 상태백업 복원 후 재 시작 하면 부팅 .. 더보기
Windows Server 2016 Hyper-V Cluster on VMware #2 Windows Server 2016 Hyper-V Cluster on VMware #2지난번 글에 이어 본격적으로 VMware 에 Windows Server 2016 Hyper-v Cluster를 설치하기위해 각 노드에 Hyper-v 는 이미 설치 하였다는 가정하에 Failover Clustering 역할을 설치합니다. 각노드에 Failover Clustering 역할의 설치가 완료되면 클러스터의 유효성검사를 진행합니다. 유효성검사가 문제없이 완료되면 아래와 같이 클러스터를 생성합니다. 클러스터의 생성이 완료되면 아래 그림 처럼 hyper-v 클러스터에서 사용할 공유디스클 CSV 볼륨으로 변경합니다. CSV볼륨으로 생성 된 스토리지를 Hyper-v에서 사용할 기본 디스크로 설정 합니다. 그리고 VM을 생.. 더보기
Windows Server 2016 Hyper-V Cluster on VMware#1 Windows Server 2016 Hyper-V Cluster on VMware지난 번 포스팅한 Windows Server 2016 Hyper-v 서버를 VMWare Esxi6.0 호스트에 게스트 머신으로 설치 하는 방법을 참고하여 이번에는 VMWare에 Windows Server 2016 Hyper-V Cluster를 설치 하는 방법을 공유합니다.[환경]Windows Server 2016 ENT guest Machine on VMWare esxi6.0[작업 방법]먼저 Vcenter를 통해서 2대의 Windows Server 2016 게스트 머신을 만들고 지난 번 포스팅 한 Windows Server 2016 Hyper-v 서버를 VMWare Esxi6.0 호스트에 게스트 머신으로 설치 하는 방법을참고.. 더보기
Nested Windows Server 2016 Hyper-v Host on VMare Nested Windows Server 2016 Hyper-v Host as guest machine on VMWare Windows Server 2016 Hyper-v 서버를 VMWare Esxi6.0 호스트에 게스트 머신으로 설치 하는 방법입니다. Windows 2016 서버의 Hyper-v 기능을 이용하기 위해서는 아래와 같이 해당 게스트 머신의 CPU 옵션의 변경이 필요합니다. 참고로 설치시 기본적으로 아래 그림 처럼 Automatic으로 설정이 됩니다. VMWare에서 Windows 게스트 머신을 설치 하는 방법은 따로 설명 드리지 않고 Vcenter를 통해서 Windows Server 2016 게스트 머신을 생성하였다고 가정을 하고 Windows Server 2016 Hyper-v Host o.. 더보기
Windows Server의 bloated Registry 파일 압축 방법 지난번 포스팅때 말씀 드렸던 C게임 서버의 bloated registry 파일의 압축을 위해서 아래 KB를 참고해서 작업을 시도했지만 How to Compress "Bloated" Registry Hiveshttps://support.microsoft.com/en-us/help/2498915/how-to-compress-bloated-registry-hivesWhile there may be 3rd party tools available for this scenario, the process listed below could be followed to compress the affected hives.1) Boot from a WinPE disk. (http://technet.microsoft.com/e.. 더보기