분류 전체보기 1385

VMware 환경의 성능모니터 확인

VMware 환경의 성능모니터 확인 최근 들어 가상화 서버를 많이 사용한다. 가상화 솔루션에서는 여러가지 제품이 있다. 그 중 VMware라는 제품이 있는데 Windows 호스트 서버에 VMware 가상화 게스트 서버를 사용하였을 때 게스트 서버가 효율적으로 자원을 잘 사용하고 있는지 어떻게 확인 할까? 다음의 성능 모니터링을 통해서 가상 서버가 사용하고 있는 실제 자원의 사용량을 확인 할 수 있다. Perfmon에서 VMware 카운터를추가 한다. 각 카운터에 대한 설명이 궁금하다면 하단의 [설명 표시] 체크 박스를 선택하면 각 카운터에 대한 설명을 볼 수 있다. 현재 나의 환경에서는 Server2008R2_SQL2008R2_Dev라는게스트 서버가 있는데 이 서버가사용하는 물리적인 리소스 사용량을 확인..

원격 데스크톱 연결 관리프로그램

원격 데스크톱 연결 관리프로그램 - RDCMan, mRemote 현업에서는 관리하는 서버의 대수가 많다. 이때 관리를 위한 원격 데스크톱연결은 어떤 것을 사용하는가? 가장 기본적으로는 윈도우에서 제공하는MSTSC일 것이다. 하지마 이렇게 MSTSC를 이용하여 접속하는 경우에는 리스트를 관리 할 수 없어 다수의 서버를관리하는경우에는 매우 불편하다. 그래서 원격 데스크톱 관리자 프로그램을 소개 하려고 한다. 마이크로 소프트에서 제공하는 RDCMan과 오픈소스의 mRemote이다. [마이크로소프트 RDCMan] 마이크로소프트에서 제공하는 프로그램이며 무료이다. 정식 명칭은 Remote Desktop Connection Manager 이다. 다운로드 : http://www.microsoft.com/en-us/d..

Process Monitor - 어떤 프로세스가 어떤 파일을 사용할까?

Process Monitor - 어떤 프로세스가 어떤 파일을 사용할까? 내 컴퓨터는 왜 이렇게 느린거야? 게임이 왜 자꾸 중지 되는거지? 프로그램이 자꾸 죽어? 나도 모르게 프로그램이 실행되고 있다? 내 PC도 좀비 PC로 활용되는건 아닐까? 이처럼 많은 사용자들은 지금 내 컴퓨터에서는 어떤 프로그램(프로세스) 들이 실행 되고 있는지 매우 궁금해 할 것이다. 가장 기본적인 방법으로는 윈도우에서 제공하는 작업 관리자의 프로세스 탭에서 현재 실행되고 있는 프로세스들을 확인 할 수 있다. [모든 사용자의 프로세스 표시]를 선택하면 현재 실행되고 있는 모든 프로세스를 확인 할 수있다. 이 정보 만으로는 무엇인가 좀 부족 한듯 하다. 나는 좀더 프로세스의 자세한 정보를 확인하고 싶다! 어떻게 해야 할까? 우선 아..

SMP(Symetric Multiprocessing) vs MPP(Massively Parallel Processing)

SMP(Symetric Multiprocessing) vs MPP(Massively Parallel Processing) SMP(Symetric Multiprocessing) - 대칭형 다중처리 시스템. 두 개 또는 그 이상의 프로세서가 한 개의 공유된 메모리를 사용하는 다중 프로세서 컴퓨터 아키텍처 이다. 현재 사용되는 대부분의 다중 프로세서 시스템은 SMP 아키텍처를 사용한다. SMP는 운영체제와 메모리를 공유하는 여러 프로세서가 프로그램을 수행하는 것을 말한다. SMP 프로세서는 메모리와 입출력 버스 미및 데이터 경로를 공유하며 또한 하나의 운영체제가 모든 프로세서를 관리한다. 보통 2개이상의 프로세서로 이루어 진다. SMP 시스템은 작업을 위한 데이터가 메모리의 어느 위치에 있는지 상관없이 작업할..

뮤텍스(Mutex) vs 세마포어(Semaphore)

뮤텍스(Mutex) vs 세마포어(Semaphore) 뮤텍스(Mutex) - 제어되는 섹션에 하나의 쓰레드만을 허용하기 때문에 해당 섹션에 접근하려는 다른 쓰레드들을 강제적으로 막음으로써 첫 번째 스레드가 해당 섹션을 빠져나올 떄 까지 기다린다. 예) Niclas Winquits씨가 2005년에 쓴 화장실 비유 뮤텍스는 화장실에 들어가기 위한 열쇠로 비유할 수 있다. 즉 화장실에 들어갈 수 있는 열쇠를 한 사람이 갖고 있다면 한번에 그 한 사람만 들어 갈 수 있다. 화장실에 들어간 사람이 나오면 줄을 서서 기다리는 다음 사람(대기열-큐)에게 열쇠를 주게 된다. 세마포어(Semaphore) - 공유 리소스에 접근할 수 있는 최대 허용치만큼 동시에 사용자 접근을 할 수 있게 한다. 쓰레드들은 리소스 접근 요..

부분 범위 처리 (Partial Range Scan)

부분 범위 처리 (Partial Range Scan) 부분 범위 처리 (Partial Range Scan) : 어떤 SQL에서 WHERE 절에 주어진 조건을 만족하는 전체범위를 처리하지 않고 운반단위(Array size)까지만 먼저 처리하여 그 결과를 추출시킨 뒤 다음 작업을 계속하겠다는 사용자의 요구가 있을 때까지 잠정적으로 수행을 멈추는 처리 방식. 모든 데이터를 처리하지 않고 일부만 처리하여 결과를 추출하므로 사용자가 아무리 넓은 범위의 처리를 요구하더라도 아주 빠른 수행속도를 보장 받을 수 있다. 부분 범위 처리 조건 : 1. WHERE 절에 GROUP BY 또는 ORDER BY 절이 있으면 부분 범위 처리를 할 수 없다. 2. UNION, MINUS, INTERSECT를 사용한 SQL은 부분 범..

SSAS Backup자동화 하기

SSAS Backup자동화 하기 - Version : SQL Server 2005, 2008, 2008R2, 2012 SQL Server Analysis Services는 백업을 자동화할 수 있는 방법은 무엇이 있을까? 아쉽게도 SQL Server의 유지관리계획에는 Analysis Services에 대한 백업기능은 제공하지 않는다. 또한 분석 서비스의 백업 기능에서도 자동 백업 기능은 없다. 스크립트를이용하여 자동으로 백업 받는 트릭을 사용해 보자. SSMS를 실행 하여 분석서버에 접속 한다. 백업하려는 데이터베이스를 선택하고 마우스 오른쪽을 클릭한다. [백업]을 선택 한다. 백업 속성이 나타나면 필요한 설정을 한다. 기존 파일을 덮어 쓸 것인지, 백업 파일을 암호화 할 것인지 등을 설정. 백업 창의 상..