
게임서버의 운영 및 서비스를 담당하고 있는 팀의 후배로 부터 도움 요청이 있어서 지원했었던 내용을 간략하게 다시 정리 해봅니다. [요청 사항] 온라인 PC 게임 서비스를 위해서 AWS 환경에 구성한 Windows server 서버에서 평소와는 다르게 메모리 사용량이 너무 높아 경고가 발생하고 있어 원인 파악 요청 [환경] OS : Windows Server 2012R2 on AWS [증상] CPU의 사용량은 매우 낮으나 해당 서버에 할당 된 125G의 메모리 중 118G가 사용 중으로 시스템이 느려지고 경고 발생 [확인 사항] 1. 작업 관리자를 통해서 사용 중인 메모리 량 확인 2. 할당된 메모리 (commited memory) 확인 3. Paged Pool 과 Nonpaged Pool Memroy 사..
일본 자회사에서 근무 하는 중 개발자의 요청으로 물리환경에서 운영중인 도메인컨트롤러를 네트워크가 분리된 개발 환경으로 복원 하는 과정을 정리 한 것입니다. [환경] 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지난번 글에 이어 본격적으로 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지난 번 포스팅한 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 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..
지난번 포스팅때 말씀 드렸던 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..
Windows Server 2008R2 기반 WinPE ISO 만드는 법 먼저 아래 사이트에서 he Windows® Automated Installation Kit (AIK) for Windows® 7을 다운로드 후 설치합니다. https://www.microsoft.com/en-us/download/details.aspx?id=5753다운로드 및 설치가 완료 되면 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Windows AIK로 이동해 Deployment Tools Command Prompt을 관리자 모드로 실행합니다.명령 프롬프트가 실행 되면 copype.cmd amd64 c:\winpe 명령을 입력 후 실행합니다. ========..
최근 C게임의 게임 서버에서 게임 서버 프로세스가 얘기치 않게 종료되는 장애가 발생하여 담당자의 요청으로 해당 서버를 살펴 보니 시스템이 시작 된지 얼마 되지 않았음에도 paged pool의 사용률이 매우 높았습니다. 담당자에게 물어보니 게임서버 프로세스가 종료 된 시점이 주말, 사용자가 그나마 가장 많은 시점이었고 물리 메모리가 90%이상 사용중이었으며 리소스 부족으로 게임 프로세스가 얘기치 않게 종료 되었다고 하여 아무래도 Paged pool이 2G이상의 물리 메모리를 사용하고 있어서 게임프로세스에 추가로 할당 할 메모리기 부족했었던 것 같아서 먼저 paged pool의 사이즈가 2G이상인 원인을 찾아보기로 했습니다.인터넷이 안되는 서버라 Windows Debugging tool과 Sysinterna..
C드라이브의 공간을 여유있게 할당 하지 않은 가상화로 운영 중인 Windows Server 2008R2 게임서버들의 디스크 공간확보를 위해서 아래 블로그를 이용해서 Windows update 관련 파일들을 삭제하곤 하였습니다만...... How to Clean up the WinSxS Directory and Free Up Disk Space on Windows Server 2008 R2 with New Update https://blogs.technet.microsoft.com/askpfeplat/2014/05/13/how-to-clean-up-the-winsxs-directory-and-free-up-disk-space-on-windows-server-2008-r2-with-new-update/ 위 ..
MSSQL Failover Cluster의 TempDB를 로컬 디스크로 변경 하는 방법 서비스중인 SQL Server 2012R2 Failover Cluster의 TempDB를 로컬 디스크로 변경하는 작업을 위한 가이드를 공유해봅니다. 아래 작업을 진행한 배경은 요기(http://ryuchan.kr/525)서 확인 가능합니다. [사전 작업] - 각 노드에 SSD 디스크 추가 - 반드시 사전에 양쪽 노드의 동일 한 위치에 Tempdb가 위치할 폴더를 생성 합니다. [ 작업 절차 ] SSD 추가 작업이 완료 된 후 각 노드의 동일한 위치에 Tempdb폴더가 생성 되었다는 가정하에.. 1. 현재 SQL 소유권을 가지고 있는 Node 확인 -> node2 2. SQL 서버의 소유권을 가지고 있는 서버로 로그온 ..
- Total
- 2,302,576
- Today
- 54
- Yesterday
- 138
- .NET Framework
- /3gb
- /userva
- 0x7C
- 0x8007007B
- 0x800713de
- 0xAB
- 100권
- 1207
- 1만시간의 법칙
- 2008 failover cluster
- 21세기형 전문가
- 32-비트 windows
- 32bit 64bit
- 32bit SQL Server
- 3gb
- 64-비트 Windows
- 64bit windows page file
- @@SERVERNAME
- active directory 관리센터