Microsoft/Core

Microsoft/Core

Process 별 성능 분석

CPU 사용량이 높을 때 어떤 모듈이 해당 CPU를 과점하는지 확인하는 방법입니다. 2가지 Tool에 대해서 설명드릴 예정입니다. 1.Xperf 해당 Tool은 Perfmon의 확장판이라고 보시면 됩니다. 성능에 대해 확인이 가능하며 어떤 프로세스의 어떤 모듈이 사용을 많이 하는지 확인 가능합니다. 또한 Process의 Lifetime 확인도 가능한 유용한 툴입니다. (1) 설치 - Windows Performance Toolkit(WPT) Download 후 설치 (http://www.microsoft.com/en-us/download/details.aspx?id=8279) (2) Setting 1) Symbol 설정 2) 64Bit 설정 HKEY_LOCAL_MACHINE\SYSTEM\ControlSe..

Microsoft/Core

NT Degugging

NT debugging 관련 blog http://blogs.msdn.com/b/ntdebugging/

Microsoft/Core

nslookup 오류

nslookup을 쳤을때 다음과 같은 메시지가 발생할 수 있습니다. 먼저 nslookup을 쳤을 때 DNS Request timed out이 나오면 처리할 수 있는 방법입니다. http://support.microsoft.com/kb/242906 하지만 위의 경우는 해당 내용과 다른 내용입니다. ipconfig /all을 치면 아래와 같이 결과값이 나옵니다. 해당 dns란을 보면 ::1이 보입니다. 그래서 IPv4의 DNS 란을 확인해보았습니다. 해당 내용에는 ::1이라는 주소가 없습니다. 확인결과 ipv6에 디폴트로 ::1 주소가 있는 것을 확인한 후 해당 내용을 지워주니 정상 적용되었습니다. 혹시 nslookup의 결과로 DNS request timed out이 발생하면 위의 ms technet 문서..

Microsoft/Core

명령 프롬프트로 유저 등록 및 권한 수정

명령 프롬프트에서 유저 등록 하는 명령어 입니다. (1) 유저 등록 net user 계정명1 계정명2 /add (2) 그룹 추가 net localgroup 추가그룹 유저 /add 안전 모드에서도 바탕화면이 깨지는 경우 유용하게 사용할 수 있습니다.

Microsoft/Core

원격데스크탑 권한오류(with metaframe)

원격 데스크탑 연결 시 다음과 같은 오류 메시지가 떠있는 경우가 있습니다. 해당 내용은 Administrators 권한으로만 원격 접속이 가능하다는 내용입니다. 서버에 citrix metaframe이 깔려 있는 경우 기존 터미널 세팅의 권한과 상관없이 한번의 권한 체크를 더하게 됩니다. 일반적으로 원격데스크탑의 권한설정은 Administration Tools -> Terminal Services Configuration 에서 해당 Rdp 세션을 더블 클릭 하면 나오는 설정 부분에 각 그룹별로 권한을 설정하면 됩니다. 하지만 metaframe이 설정되어 있는 경우에는 위의 권한과 상관없이 metaframe의 권한체크 부분이 들어가게됩니다. citrix -> Administration Tools -> cit..

Microsoft/Core

Windows 2008 원격 데스크톱

Windows 2008은 2003과 개념이 변경된 사항이 많습니다. 1. 최대 동시 사용자 - 2003 : 3명 - 2008 : 2명 2. 한 게정 동시 접속 불가 Windows 2008의 경우 Default 설정이 한 계정이 동시에 접속할 수 없습니다. 그래서 2008에 원격으로 접속하신 경우 같은 계정으로 접속하면 기존 세션이 끊어짐을 경험하셨을 겁니다. 다음과 같이 설정을 변경해주면 됩니다. 1) 관리도구 -> 터미널 서비스 -> 터미널 서비스 구성 실행 2) 설정편집 항목을 더블클릭 3) 사용자당 세션을 하나로 제한 항목 체크 해제 위와 같이 설정을 해주면 됩니다. 참고로 2003의 터미널 서비스 관리자 위치가 관리도구 밑에 터미널 서비스 밑으로 옮겨졌습니다. 처음 접속하시는 경우 참고하시기 바랍..

Microsoft/Core

SMP(Symmetric Multi Processing)

지난 시간에 알아본 Numa와 비슷하게 멀티 프로세싱 기법 중 하나이다. [그림 1] SMP 관계도 [그림 1]을 보면 쉽게 알 수 있다. CPU와 Memory가 System Bus를 통해 연결되어 있는 구조는 NUMA와 동일하다. 단 NUMA의 경우 CPU와 Memory가 하나의 Pair로 구성이 되어 있지만 SMP는 CPU와 Memory가 독립구성이다. 이런 구조는 CPU와 Memory사이의 병목 현상을 초래한다. 즉 하나의 Process가 실행되기 위해 요청되어지면 Memory요청을 한곳에서만 하게된다. 단 Numa와 같이 내부, 외부 메모리로 구분되어지지 않고 하나의 Memory로만 사용되기 때문에 외부 메모리 사용에 따른 지연 현상은 없게된다. SMP는 PC에 대부분 사용되어지고 있다.

Microsoft/Core

NTP 서버 구성 및 클라이언트 연결

Windows의 ntp적용은 time.windows.com으로 1차적으로 동기화 되어 있습니다. 하지만 사내의 서버들에 따로 동기화 서버를 구성하고자 하는 경우에는 아래와 같이 적용하면됩니다. Server 구성 1. registry 프로그램 실행 (시작 -> 실행 -> regedit (or regedit32) 2. registry 키 값 변경 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w32Time\Parameters 항목 : LocalNTP 유형 : DWORD 값 : 1 3. NTP 서비스 재시작 - 중지 : net stop w32time - 기동 : net start w32time or - 시작 -> 실행 -> services.msc Window T..

Microsoft/Core

Paged Pool Memory 부족 시 처리 방법

Paged Pool 메모리가 부족한 경우 다음과 같은 이벤트 로그가 발생합니다. 원본 - SRV 종류 - 오류 이벤트 ID - 2020 설명 - 풀이 비었으므로, 서버가 시스템의 페이지된 풀에서 할당하지 못했습니다. 데이터 - 0000: 00040000 00540001 00000000 c00007e4 0010: 00000000 c000009a 00000000 00000000 0020: 00000000 00000000 0000000b 위의 메시지가 발생하는 경우 Kernel의 PagedPool 메모리 부족으로 서버가 Hang이 걸릴 수 있습니다. 특히 3GB를 주는 경우에는 Kernel 메모리가 줄어들기 때문에 사용할 수 있는 PagedPool 메모리가 줄어들게 됩니다. [그림 1] Paged, NonPa..

Microsoft/Core

Windows 2008 원격 데스크톱

Windows는 서버에 접속할 경우 원격 데스크톱을 사용하여 접속하게 됩니다. 시작 -> 실행 -> mstsc 를 사용하여 접속하며 다음과 같이 두가지 모드가 있습니다. - Console 모드 : mstsc /console로 접속하며 console에서 연결되어있는 화면 세션을 그대로 가지고 옵니다. - 일반모드 : mstsc로 접속하며 console과 별개의 세션을 생성하여 연결할 수 있게 합니다. 위의 내용은 Windows 2003의 접속 방법입니다. Windows 2003의 경우 Session0을 console에서 사용하며 console로 접속하지 않는 경우 새로운 Session을 생성하여 연결되게 됩니다. Windows 2008은 다음과 같이 변경되었습니다. - Admin 모드 : mstsc /ad..

로멘틱가이
'Microsoft/Core' 카테고리의 글 목록 (2 Page)