<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Escape From The Troubles : Performance</title><link>http://blogs.technet.com/escape/archive/tags/Performance/default.aspx</link><description>Tags: Performance</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>High CPU utilization 이슈를 Troubleshooting 하기 위한 자료 수집</title><link>http://blogs.technet.com/escape/archive/2009/09/27/high-cpu-utilization-troubleshooting.aspx</link><pubDate>Sun, 27 Sep 2009 23:50:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3283461</guid><dc:creator>escapetrouble</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/escape/comments/3283461.aspx</comments><wfw:commentRss>http://blogs.technet.com/escape/commentrss.aspx?PostID=3283461</wfw:commentRss><description>&lt;P&gt;&lt;BR&gt;자료 수집 구분을 위해 아래 사항을 확인합니다.&lt;/P&gt;
&lt;P&gt;1. 어떤 프로세스가 대부분의 CPU time 을 사용하고 있는가?&lt;BR&gt;2. CPU time 이 Kernel mode 에 있는지 User mode 에 있는지? &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Process Explorer, Task Manager, Qslice : Kernel - Red, User - Green)&lt;/P&gt;
&lt;P&gt;만약 CPU time 이 3rd party 프로세스에 있다면, 3rd party 업체에 적절한 담당자를 Engage 합니다.&lt;/P&gt;
&lt;P&gt;만약 CPU time 이 System 프로세스가 아닌 특정 프로세스에 있고, 대부분 User time 에 있다면,&lt;BR&gt;1. Threads 를 포함한 표준 Counters를 포함하여 Performance log 를 시작합니다.&lt;BR&gt;2. 증상이 나타나는 동안 Adplus 툴을 통해 해당 프로세스에 대해 3개의 User dump 를 생성합니다.&lt;/P&gt;
&lt;P&gt;만약 CPU time 이 System 프로세스가 아닌 특정 프로세스에 있고, 대부분 Kernel 또는 Kernel 과&lt;BR&gt;User 사이에 나눠져 있다면,&lt;BR&gt;1. Memory dump 수집을 위한 설정을 합니다.&lt;BR&gt;2. Threads 를 포함한 기본 Counters를 포함하여 Performance log 를 시작합니다.&lt;BR&gt;3. 증상이 나타나는 동안 Adplus 툴을 통해 해당 프로세스에 대해 3개의 User dump 를 생성합니다.&lt;BR&gt;4. 증상이 나타나는 동안 전체 메모리 덤프를 수집합니다.&lt;/P&gt;
&lt;P&gt;만약 CPU time 이 System 프로세스에 있다면,&lt;BR&gt;1. Memory dump 수집을 위한 설정을 합니다.&lt;BR&gt;2. Threads 를 포함한 기본 Counters를 포함하여 Performance log 를 시작합니다&lt;BR&gt;3. CPU time 을 소모하는 Thread 에 드라이버를 Map 하기 위해 아래 단계를 진행합니다.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 만약, Core OS component를 다시 가리킨다면, Memory dump 가 필요합니다.&lt;BR&gt;4. 증상이 나타나는 동안 전체 메모리 덤프를 수집합니다.&lt;/P&gt;
&lt;P&gt;Device driver를 System thread 에 Map 하는 방법&lt;BR&gt;- 단일 또는 그룹의 Threads 가 CPU의 Primary consumer 인지를 확인합니다.&lt;BR&gt;- Perfmon 에서 이 Thread(s) 의 시작 주소(10진수)를 수집합니다.&lt;BR&gt;- 계산기 Calc.exe 를 통해 10진수(Decimal) 주소를 16진수(Hex)로 변환합니다.&lt;BR&gt;- 이 주소를 Pstat 의 끝에 로드된 Driver 에 Match 시킵니다.&lt;/P&gt;
&lt;P&gt;이 방법으로 High CPU 를 사용하고 있는 Driver를 확인합니다.&lt;/P&gt;
&lt;P&gt;참고&lt;BR&gt;&amp;lt; Perfmon 로그 수집 - 기본 Counters &amp;gt;&lt;BR&gt;1. 시작 - 실행에서 cmd를 실행합니다.&lt;BR&gt;2. Perfmon에 Counters를 추가하기 위해 아래 명령을 입력 후 실행합니다. (예: 수집 간격: 5분, 250MB)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Logman.exe create counter Perf-Counter-Log -o "c:\perflogs\Perftest.blg" -f bincirc -v mmddhhmm -max 250 -c "\LogicalDisk(*)\*" "\Memory\*" "\Network Interface(*)\*" "\Paging File(*)\*" "\PhysicalDisk(*)\*" "\Processor(*)\*" "\Process(*)\*" "\Redirector\*" "\Server\*" "\System\*"&amp;nbsp; -si 00:05:00&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 참고: 필요에 따라 수집 간격 00:05:00 (5분)을 변경합니다.&lt;BR&gt;3. 아래 명령으로 Log를 시작합니다.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Logman.exe start Perf-Counter-Log&lt;BR&gt;문제가 되는 동안의 기간을 기다립니다.&lt;BR&gt;4. 아래 명령으로 Log를 중지합니다.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Logman.exe stop Perf-Counter-Log&lt;/P&gt;
&lt;P&gt;&amp;lt; Adplus 로 User dump 생성 방법 &amp;gt;&lt;BR&gt;1. 아래 링크를 클릭하셔서 최신 버전의 Windows debugger 툴을 문제의 시스템에 설치합니다.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;32bit 운영 체제&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx" mce_href="http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx"&gt;http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;64bit 운영 체제&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx" mce_href="http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx"&gt;http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx&lt;/A&gt;&lt;BR&gt;2. 덤프 파일을 저장할 위치에 대한 C:\temp\dump 폴더를 생성합니다.&lt;BR&gt;3. 작업 관리자에서 문제의 프로세스에 대한 PID를 확인합니다.&lt;BR&gt;4. 도스창을 실행하신 후 Debugging Tools for Windows 가 설치된 폴더로 이동하신 후 아래를 실행합니다.&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;PID&amp;gt; 는 위의 3번에서 확인한 PID 번호입니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\Program Files\Debugging Tools for Windows&amp;gt; Adplus -hang -p &amp;lt;PID&amp;gt; -o c:\temp\dump&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; (위의 명령 실행 시 Defaul script interpreter를 WScript.exe 에서 CScript.exe로 변경한다는 안내 창을&lt;BR&gt;&amp;nbsp;&amp;nbsp; 받을 수 있습니다. CScript로 변경하는 이 메시지에 OK를 누르십시오. 또한, _NT_SYSBOL_PATH 가 설정되어야&lt;BR&gt;&amp;nbsp;&amp;nbsp; 된다는 메시지를 오류 메시지는 무시합니다).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 참고!&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 286350 How To Use ADPlus to Troubleshoot "Hangs" and "Crashes"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://support.microsoft.com/?id=286350" mce_href="http://support.microsoft.com/?id=286350"&gt;http://support.microsoft.com/?id=286350&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt; Memory dump 수집을 위한 설정&amp;gt;&lt;BR&gt;1. 시작 - 실행에서 regedit 을 실행하여 레지스트리 편집기를 오픈합니다.&lt;BR&gt;2. 아래 레지스트리 키 위치에서 “편집 - 새로 만들기 - DWORD 값"을 선택하신 후 아래 정보에 맞게 &lt;BR&gt;&amp;nbsp;&amp;nbsp; 데이타를 추가합니다.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp; HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters&amp;nbsp; (PS/2 키보드)&lt;BR&gt;&amp;nbsp;&amp;nbsp; HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters&amp;nbsp;&amp;nbsp;&amp;nbsp; (USB 키보드)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 값 이름: CrashOnCtrlScroll&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 값 형식: REG_DWORD&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 값 데이타: 1&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;3. 덤프 유형 설정을 위해 아래 레지스트리 키 위치로 이동합니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl&lt;/P&gt;
&lt;P&gt;3. 해당 키의 CrashDumpEnabled 값을 두 번 클릭하신 후 데이타를 1로 설정합니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 참고: 1은 전체 메모리 덤프, 2는 커널 메모리 덤프, 3은 작은 메모리 덤프&lt;/P&gt;
&lt;P&gt;4. 레지스트리 편집기 창을 종료합니다.&lt;BR&gt;5. 설정 변경 적용을 위해 시스템을 재 시작합니다.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3283461" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/escape/archive/tags/Performance/default.aspx">Performance</category><category domain="http://blogs.technet.com/escape/archive/tags/Troubleshooting+Data+Collection/default.aspx">Troubleshooting Data Collection</category></item><item><title>Windows 2008 Server Core에서 성능 로그 수집하는 방법</title><link>http://blogs.technet.com/escape/archive/2009/08/19/windows-2008-server-core.aspx</link><pubDate>Wed, 19 Aug 2009 03:58:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3274834</guid><dc:creator>escapetrouble</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/escape/comments/3274834.aspx</comments><wfw:commentRss>http://blogs.technet.com/escape/commentrss.aspx?PostID=3274834</wfw:commentRss><description>&lt;P&gt;Windows 2008 Server Core를 설치하신 경우,&amp;nbsp;성능 모니터 UI를 통하여 성능 로그를 수집할 수 없습니다. 이 경우, 다른 Full installation된 Windows Server 2008에서 성능 로그 수집을 위한 설정을 xml 파일로 저장 후, Server Core에서 이를 다시 import하는 방법으로 성능 로그를 수집할 수 있습니다.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;아래는&lt;SPAN lang=EN-US&gt; 이와 같은 방법으로 Windows 2008 Server&lt;/SPAN&gt;에서 성능 로그를 수집하는 방법을 설명합니다&lt;SPAN lang=EN-US&gt;.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 38pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo1"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;1.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;성능 로그를 수집하고자 하는&lt;SPAN lang=EN-US&gt; Server Core&lt;/SPAN&gt;에 연결할 수 있는 &lt;SPAN lang=EN-US&gt;full install&lt;/SPAN&gt;된 다른&lt;SPAN lang=EN-US&gt; Windows 2008 &lt;/SPAN&gt;서버에서 먼저 아래 작업을 진행합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;1)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;시작&lt;SPAN lang=EN-US&gt;-&amp;gt;&lt;/SPAN&gt;실행&lt;SPAN lang=EN-US&gt;-&amp;gt;perfmon.exe&lt;/SPAN&gt;를 실행합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;2)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;Data Collector Set -&amp;gt; User Defined &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;마우스 오른쪽 클릭&lt;SPAN lang=EN-US&gt; -&amp;gt; New -&amp;gt; Data Collector Set &lt;/SPAN&gt;실행&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;3)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;이름에 &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US&gt;ServerPerf&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;라고 입력합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;4)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;Create Manually (&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;고급&lt;SPAN lang=EN-US&gt;) &lt;/SPAN&gt;선택&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;5)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;Create data logs&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;에서&lt;SPAN lang=EN-US&gt; Performance Counter &lt;/SPAN&gt;체크&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;6)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;Add &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;버튼을 클릭합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;7)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;Select counters from computer&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;에서 성능 로그를 수집하고자 하는&lt;SPAN lang=EN-US&gt;Server Core &lt;/SPAN&gt;컴퓨터를 선택하고&lt;SPAN lang=EN-US&gt;, 수집하고자하는 성능 카운터&amp;nbsp;&lt;/SPAN&gt;개체를 모두 추가합니다&lt;SPAN lang=EN-US&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;8)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;샘플 간격은 적절히&amp;nbsp;설정합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;9)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;Data &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;저장 장소를&lt;SPAN lang=EN-US&gt; C:\PerfLog &lt;/SPAN&gt;로 설정합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;10)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;생성된 &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US&gt;ServerPerf&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=EN-US&gt; Data collector set&lt;/SPAN&gt;을 마우스 오른쪽 클릭하고&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;속성을 실행합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;11)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;Stop condition &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;탭에서 아래 내용을 설정합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 78pt; TEXT-INDENT: -20pt; mso-list: l2 level2 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;A.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;제한&lt;SPAN lang=EN-US&gt;(Limit)&lt;/SPAN&gt;에 도달하면&lt;SPAN lang=EN-US&gt;, data collector set&lt;/SPAN&gt;를 재시작합니다 를 체크합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 78pt; TEXT-INDENT: -20pt; mso-list: l2 level2 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;B.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;최대 사이즈에&lt;SPAN lang=EN-US&gt; 100MB&lt;/SPAN&gt;를 입력합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;12)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;ServerPerf&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt; Data collector set&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;을 마우스 오른쪽 클릭하고&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;템플릿으로 저장&lt;SPAN lang=EN-US&gt; (Save template)&lt;/SPAN&gt;을 실행하여&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;설정 내용을 &lt;SPAN lang=EN-US&gt;ServerPerf.xml&lt;/SPAN&gt;로 저장합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;13)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;ServerPerf.xml &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;파일을 성능 로그를 수집 하고자 하는&lt;SPAN lang=EN-US&gt; Server Core &lt;/SPAN&gt;서버의&lt;SPAN lang=EN-US&gt; C:\Temp&lt;/SPAN&gt;폴더로 복사합니다&lt;SPAN lang=EN-US&gt;. (&lt;/SPAN&gt;성능 로그를 수집 하고자 하는&lt;SPAN lang=EN-US&gt; Server Core &lt;/SPAN&gt;서버에서&lt;SPAN lang=EN-US&gt; C:\Temp &lt;/SPAN&gt;폴더를 생성합니다&lt;SPAN lang=EN-US&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 38pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo1"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;2.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;성능 로그를 수집 하고자 하는&lt;SPAN lang=EN-US&gt; Server Core &lt;/SPAN&gt;에서 아래 작업을 진행합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo3"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;1)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;Server Core &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;명령 실행 창에서 아래 명령을 실행합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 20pt; TEXT-INDENT: 36pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;C:\temp\logman import -n ServerPerf -xml ServerPef.xml&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 20pt; TEXT-INDENT: 36pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;C:\temp\logman start ServerPerf&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo3"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;2)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;위 명령을 실행하면&lt;SPAN lang=EN-US&gt;, Server Core &lt;/SPAN&gt;에서 성능 모니터가 로그 수집을 시작합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt 56pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo3"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-bidi-font-family: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-bidi-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;&lt;SPAN style="mso-list: Ignore"&gt;3)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;C:\PerfLog &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: '맑은 고딕'; mso-fareast-theme-font: major-latin; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-language: KO"&gt;폴더에 데이터가 수집되는지 확인합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV style="mso-element: comment-list"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3274834" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/escape/archive/tags/Performance/default.aspx">Performance</category></item><item><title>System Paged Pool 메모리 부족으로 인한 System Hang 증상</title><link>http://blogs.technet.com/escape/archive/2009/06/15/system-paged-pool-system-hang.aspx</link><pubDate>Mon, 15 Jun 2009 11:04:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3254810</guid><dc:creator>escapetrouble</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/escape/comments/3254810.aspx</comments><wfw:commentRss>http://blogs.technet.com/escape/commentrss.aspx?PostID=3254810</wfw:commentRss><description>&lt;SPAN lang=EN-US style="FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-language: KO"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;
&lt;P class=MsoNoSpacing style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-language: KO"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Paged Pool 메모리는 시스템의 제한된 리소스로 여러 커널 모드 프로그램에서 공유하여 사용하는 커널 리소스입니다. Paged Pool 메모리가 소진될 경우, 시스템의 행 증상이 발생하게 됩니다. Paged Pool 메모리의 소진 현상의 원인 분석 및 재발 방지책을 찾기 위해서는 특정 커널 모드 프로그램이 paged pool 메모리를 과도하게 사용하고 있지 않은지 또는 시스템의 paged pool 메모리 구성이 너무 작게 설정되어 있지 않은지 등을 복합적으로 점검해 볼 필요가 있습니다.&lt;/P&gt;
&lt;P&gt;먼저, Paged Pool 메모리 부족 현상이 발생하면 시스템 이벤트 2020 오류가 발생하게 됩니다.&lt;/P&gt;
&lt;P&gt;이벤트 ID: 2020&lt;BR&gt;원본: Srv&lt;BR&gt;설명: 풀이 비었으므로, 서버가 시스템의 페이징 풀에서 할당하지 못했습니다.&lt;/P&gt;
&lt;P&gt;현재 소모된 paged pool 메모리는 성능 모니터 (Perfmon.exe)에서 메모리/Pool Paged Bytes 카운터를 통하여 확인할 수 있습니다.&lt;/P&gt;
&lt;P&gt;Windows 행 메모리 덤프가 수집되었다면 현재 시스템의 paged pool 메모리의 최대값 및 소모량을 좀 더 정확히 확인할 수 있습니다.&lt;/P&gt;
&lt;P&gt;kd&amp;gt; !vm 1&lt;/P&gt;
&lt;P&gt;*** Virtual Memory Usage ***&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Physical Memory:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16270&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; 65080 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Page File: \??\E:\pagefile.sys&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Current:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 98304Kb Free Space:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 61044Kb&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Minimum:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 98304Kb Maximum:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 196608Kb&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Available Pages:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5543&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; 22172 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResAvail Pages:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6759&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; 27036 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Locked IO Pages:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 112&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 448 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Free System PTEs:&amp;nbsp;&amp;nbsp;&amp;nbsp; 45089&amp;nbsp;&amp;nbsp; (&amp;nbsp; 180356 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Free NP PTEs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5145&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; 20580 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Free Special NP:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 336&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp; 1344 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Modified Pages:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 714&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp; 2856 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NonPagedPool Usage:&amp;nbsp;&amp;nbsp;&amp;nbsp; 877&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp; 3508 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NonPagedPool Max:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6252&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; 25008 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PagedPool 0 Usage:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 729&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp; 2916 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PagedPool 1 Usage:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 432&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp; 1728 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PagedPool 2 Usage:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 436&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp; 1744 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PagedPool Usage:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1597&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp; 6388 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PagedPool Maximum:&amp;nbsp;&amp;nbsp; 13312&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; 53248 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Shared Commit:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1097&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp; 4388 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Special Pool:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 229&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 916 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Shared Process:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1956&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp; 7824 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PagedPool Commit:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1597&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp; 6388 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Driver Commit:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 828&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp; 3312 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Committed pages:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21949&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; 87796 Kb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Commit limit:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 36256&amp;nbsp;&amp;nbsp; (&amp;nbsp; 145024 Kb)&lt;/P&gt;
&lt;P&gt;!poolused 4 명령을 통해서 Paged pool memory를 많이 소모한 순으로 Paged pool tag를 리스트할 수 있습니다.&lt;/P&gt;
&lt;P&gt;!poolused 4&lt;/P&gt;
&lt;P&gt;Paged pool memory를 많이 소모한pool tag를 확인한 후, 아래 findstr 명령을 통하여 해당 pool tag로부터 어떤 드라이버가 해당 pool tag를 사용하였는지 확인할 수 있습니다.&lt;/P&gt;
&lt;P&gt;findstr /m /l tag *.sys&lt;/P&gt;
&lt;P&gt;&amp;lt;예&amp;gt;&lt;BR&gt;&lt;A href="http://blogs.technet.com/photos/escape/picture3254805.aspx" target=_blank mce_href="http://blogs.technet.com/photos/escape/picture3254805.aspx"&gt;&lt;IMG src="http://blogs.technet.com/photos/escape/images/3254805/original.aspx" border=0 mce_src="http://blogs.technet.com/photos/escape/images/3254805/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;아래 표는 Windows Server 2003 (32-bit) 시스템의 대략적인 최대 kernel resource table 입니다.&amp;nbsp; 3GB 옵션이 활성화되어 있는 경우, Paged pool 메모리의 최대값은 그렇지 않은 경우에 비해 50% 정도로 줄어듭니다. 3GB 옵션이 반드시 필요한 경우가 아니라면 시스템에서 3GB 옵션은 제거하는 것이 paged pool 메모리 고갈 현상을 막을 수 있습니다.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;FONT size=3&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-language: KO"&gt;&lt;o:p&gt;&lt;A href="http://blogs.technet.com/photos/escape/picture3254807.aspx" target=_blank mce_href="http://blogs.technet.com/photos/escape/picture3254807.aspx"&gt;&lt;IMG src="http://blogs.technet.com/photos/escape/images/3254807/original.aspx" border=0 mce_src="http://blogs.technet.com/photos/escape/images/3254807/original.aspx"&gt;&lt;/A&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-language: KO"&gt;&lt;o:p&gt;3GB 옵션을 사용하지 않았더라도 System PTE를 기본값 이상을 늘릴 경우, 상대적으로 paged pool 메모리의 최대치를 줄어들게 되고, paged pool 메모리의 고갈 이슈가 쉽게 발생할 수 있습니다. 시스템에 System PTE가 기본값 이상으로 설정되어 있는지는 아래 레지스트리 키의 SystemPages 값을 통하여 확인할 수 있습니다.&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-language: KO"&gt;&lt;o:p&gt;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-language: KO"&gt;&lt;o:p&gt;다른 접근 방법으로는 Free System PTE가 여유가 있는 시스템에서 paged pool 메모리의 고갈 현상이 발생한다면, 아래 KB의 내용을 참조하여 paged pool 메모리의 최대치를 더 늘려주는 방법을 고려해 볼 수 있습니다.&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-language: KO"&gt;&lt;o:p&gt;서버가 시스템의 페이지된 풀에서 메모리를 할당할 수 없다&lt;BR&gt;&lt;A href="http://support.microsoft.com/?id=312362"&gt;http://support.microsoft.com/?id=312362&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3254810" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/escape/archive/tags/Performance/default.aspx">Performance</category></item><item><title>Windows 2003 터미널 서비스 세션에서 Copy &amp; Paste가 불규칙적으로 동작하지 않는 현상</title><link>http://blogs.technet.com/escape/archive/2009/05/27/windows-2003-copy-paste.aspx</link><pubDate>Wed, 27 May 2009 11:55:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3246112</guid><dc:creator>escapetrouble</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/escape/comments/3246112.aspx</comments><wfw:commentRss>http://blogs.technet.com/escape/commentrss.aspx?PostID=3246112</wfw:commentRss><description>&lt;P&gt;&lt;FONT face="맑은 고딕"&gt;Windows 2003 터미널 서비스 세션에서 Local Client로 또는 Local Client에서 Windows 2003 터미널 서비스 세션으로 copy &amp;amp; paste가 동작하지 않는 현상이 간헐적으로 발생할 수 있습니다.&amp;nbsp; 이 문제 증상을 이해하기 위해서는 Windows에서 Clipboard가 어떻게 동작하는지 내부 동작 메커니즘을 이해해야 할 필요가 있습니다. Clipboard 동작과 관련한 주요 문제는 Clipboard viewer chain 과 관련이 있습니다. Clipboard viewer chain이란 local clipboard의 변경 사항에 대한 알림을 받기 원하는 응용 프로그램들의 연결 리스트입니다. 즉, Clipboard viewer chain에 등록된 응용 프로그램 만이 clipboard의 변경 사항에 대해서 업데이트를 받게 됩니다. 그러나, 여기서 Windows clipboard chain 동작 메카니즘 상의 중요한 주의 사항이 있습니다. Clipboard viewer chain은 OS 시스템이 아닌 application 들에 의하여 control되는 메커니즘을 가지고 있습니다. 즉, Clipboard viewer chain에 등록된 application들은 Clipboard 가 정상적으로 동작하기 위하여 아래와 같은 작업을 할 책임이 있습니다.&amp;nbsp;&lt;/FONT&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: '맑은 고딕'"&gt;“응용 프로그램은&lt;SPAN lang=EN-US&gt; Clipboard &lt;/SPAN&gt;의 업데이트 내용을 받은 후&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;체인의 그 다음&lt;SPAN lang=EN-US&gt; viewer&lt;/SPAN&gt;에게 알림 전달”&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: '맑은 고딕'"&gt;예를 들어&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;현재 시스템의&lt;SPAN lang=EN-US&gt; Clipboard viewer &lt;/SPAN&gt;체인에 아래&lt;SPAN lang=EN-US&gt; 4&lt;/SPAN&gt;개의&lt;SPAN lang=EN-US&gt; application&lt;/SPAN&gt;이 등록되어 있는 경우&lt;SPAN lang=EN-US&gt;, &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;A -&amp;gt; B -&amp;gt; C -&amp;gt; D (RDPCLIP.exe)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;Clipboard&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: '맑은 고딕'"&gt;에&lt;SPAN lang=EN-US&gt; update&lt;/SPAN&gt;가 발생하면&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;시스템은 첫번째&lt;SPAN lang=EN-US&gt; viewer&lt;/SPAN&gt;인&lt;SPAN lang=EN-US&gt; A &lt;/SPAN&gt;응용 프로그램에게&lt;SPAN lang=EN-US&gt; Clipboard &lt;/SPAN&gt;변경 메시지를 전달하게 됩니다&lt;SPAN lang=EN-US&gt;. A&lt;/SPAN&gt;응용 프로그램은&lt;SPAN lang=EN-US&gt; Clipboard &lt;/SPAN&gt;메시지를 받은 후&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;그 알림 내용을&lt;SPAN lang=EN-US&gt; B &lt;/SPAN&gt;응용 프로그램에게 알릴 필요가 있습니다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;또한&lt;SPAN lang=EN-US&gt;, B &lt;/SPAN&gt;응용 프로그램은&lt;SPAN lang=EN-US&gt; Clipboard &lt;/SPAN&gt;메시지를 전달 받은 후&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;그 다음&lt;SPAN lang=EN-US&gt; viewer&lt;/SPAN&gt;인&lt;SPAN lang=EN-US&gt; C &lt;/SPAN&gt;응용 프로그램에게 메시지를 전달하게 됩니다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;또한&lt;SPAN lang=EN-US&gt;, C &lt;/SPAN&gt;응용 프로그램은&lt;SPAN lang=EN-US&gt; D&lt;/SPAN&gt;응용 프로그램에게&lt;SPAN lang=EN-US&gt; Clipboard &lt;/SPAN&gt;메시지를 전달해야 합니다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;예를 들어&lt;SPAN lang=EN-US&gt;, A, B, C&lt;/SPAN&gt;는 사용자 응용 프로그램이고&lt;SPAN lang=EN-US&gt;, D &lt;/SPAN&gt;는 터미널 서비스 세션에서&lt;SPAN lang=EN-US&gt; Clipboard &lt;/SPAN&gt;동작을 관린하는&lt;SPAN lang=EN-US&gt; RDPCLIP.exe &lt;/SPAN&gt;라고 할 수 있습니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: '맑은 고딕'"&gt;이 상태에서&lt;SPAN lang=EN-US&gt; C &lt;/SPAN&gt;응용 프로그램이&lt;SPAN lang=EN-US&gt; Clipboard viewer chain &lt;/SPAN&gt;에서 빠져 나오고자 할 경우&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;정상적인 경우는 아래와 같은&lt;SPAN lang=EN-US&gt; clipboard chain&lt;/SPAN&gt;이 형성되어 있어야 합니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;A -&amp;gt; B -&amp;gt; D (RDPCLIP.exe)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: '맑은 고딕'"&gt;그러나&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;어떤 이유로&lt;SPAN lang=EN-US&gt; C &lt;/SPAN&gt;응용 프로그램은 종료되었으나&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;아래 와 같이&lt;SPAN lang=EN-US&gt; Clipboard viewer chain &lt;/SPAN&gt;에&lt;SPAN lang=EN-US&gt; C &lt;/SPAN&gt;응용 프로그램 정보가 여전히 남아 있다면&lt;SPAN lang=EN-US&gt;, Clipboard viewer chain&lt;/SPAN&gt;은 깨지게 되고&lt;SPAN lang=EN-US&gt;, 터미널 서비스 세션과 local client에서 copy&amp;nbsp;&amp;amp; paste가 동작하지 않는 &lt;/SPAN&gt;문제 증상이 발생할 수 있습니다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;왜냐하면&lt;SPAN lang=EN-US&gt;, clipboard &lt;/SPAN&gt;업데이트 메시지를 받은&lt;SPAN lang=EN-US&gt; B &lt;/SPAN&gt;응용 프로그램은&lt;SPAN lang=EN-US&gt; C &lt;/SPAN&gt;응용 프로그램에게 메시지를 전달하게 되는데&lt;SPAN lang=EN-US&gt;, C &lt;/SPAN&gt;응용 프로그램은 이미 종료된 상태이기 때문입니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;A -&amp;gt; B -&amp;gt; C -&amp;gt; D (RDPCLIP.exe)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: '맑은 고딕'"&gt;그럼&lt;SPAN lang=EN-US&gt;, C &lt;/SPAN&gt;응용 프로그램은 종료되었으나&lt;SPAN lang=EN-US&gt;, Clipboard viewer chain &lt;/SPAN&gt;에&lt;SPAN lang=EN-US&gt; C &lt;/SPAN&gt;응용 프로그램 정보가 남아 있을 수 있는 경우는 어떤 경우에 발생할 수 있을까요&lt;SPAN lang=EN-US&gt;? &lt;/SPAN&gt;다음은 그런 문제 상황을 설명합니다&lt;SPAN lang=EN-US&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;Clipboard &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: '맑은 고딕'"&gt;데이터는 공유 데이터로서&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;특정 한 순간에는 하나의 응용 프로그램에서만 접근해야 합니다&lt;SPAN lang=EN-US&gt;. (&lt;/SPAN&gt;이는 멀티 태스크 환경에서 동기화 문제를 의미합니다&lt;SPAN lang=EN-US&gt;.) &lt;/SPAN&gt;그러나&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;아래와 같이&lt;SPAN lang=EN-US&gt; RDPCLIP.exe&lt;/SPAN&gt;가&lt;SPAN lang=EN-US&gt; Clipboard &lt;/SPAN&gt;데이터를 열거하는 동안 응용 프로그램&lt;SPAN lang=EN-US&gt; C&lt;/SPAN&gt;가&lt;SPAN lang=EN-US&gt; clipboard chain&lt;/SPAN&gt;으로부터 빠져나오기 위해&lt;SPAN lang=EN-US&gt; clipbaord&lt;/SPAN&gt;에 접근한다면&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;실패하게 됩니다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;이 경우&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;응용 프로그램&lt;SPAN lang=EN-US&gt; C&lt;/SPAN&gt;는&lt;SPAN lang=EN-US&gt; Clipboard chain&lt;/SPAN&gt;의 접근에 실패한 것을 체크하고&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;다시 한번 시도를 해야 하지만 이를 체크하지 않고&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;응용 프로그램&lt;SPAN lang=EN-US&gt; C&lt;/SPAN&gt;가 종료되는 경우&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;위와 같은 문제 상황이 발생할 수 있게 됩니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; App C in the remote session opens the clipboard.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; App C in the remote session copies data to the clipboard.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; App C in the remote session closes the clipboard.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RDPCLIP is notified that the clipboard has been updated.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;5. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RDPCLIP opens the clipboard to enumerate through the data types.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RDPCLIP begins to enumerate through the data types.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; App C in the remote session tries to open the clipboard.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RDPCLIP finishes enumerating through the data types.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;B&gt;&lt;SPAN style="COLOR: #c00000"&gt;App C&lt;/SPAN&gt; &lt;SPAN style="COLOR: #c00000"&gt;in the remote session fails to open the clipboard.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;10.&amp;nbsp; &amp;nbsp;&amp;nbsp;RDPCLIP closes the clipboard.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: '맑은 고딕'"&gt;다른 동기화 문제와 마찬가지로 이와 같은 문제 증상은 버그를 가지고 있는 응용 프로그램&lt;SPAN lang=EN-US&gt; C&lt;/SPAN&gt;가 실행 중이 하더라도 항상 문제 증상이 발생하는 것은 아닙니다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;이는 동기화 문제를 일으킬 수 있는&lt;SPAN lang=EN-US&gt; Timing &lt;/SPAN&gt;조건&lt;SPAN lang=EN-US&gt; (Racing Condition)&lt;/SPAN&gt;이 충족되었을 경우에만 발생하여 아주 불규칙적인 패턴으로 문제 증상이 발생하게 되는 것입니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: '맑은 고딕'"&gt;결론적으로 말씀 드리면&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;이 문제는&lt;SPAN lang=EN-US&gt; Clipboard viewer chain&lt;/SPAN&gt;을 깨는 버그 응용프로그램에 의하여 발생하게 됩니다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;물론&lt;SPAN lang=EN-US&gt;, Windows &lt;/SPAN&gt;의&lt;SPAN lang=EN-US&gt; Clipboard &lt;/SPAN&gt;동작 메커니즘이 응용 프로그램의 오동작에 의하여 깨질 수 있다는&lt;SPAN lang=EN-US&gt; Clipboard &lt;/SPAN&gt;디자인 상의 약점에 대하여&lt;SPAN lang=EN-US&gt; Windows Clipboard &lt;/SPAN&gt;동작 메커니즘이 비난 받을 수는 있을 것입니다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;저희 마이크로소프트 기술지원부서에도 이 문제에 대하여 본사 개발부서로 이 문제에 대한 개선을 요청하였으나&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;이는 간단한&lt;SPAN lang=EN-US&gt; hot fix &lt;/SPAN&gt;형태로 문제를 해결할 수 없는 제품의 디자인 자체를 변경해야 하는 부분이기 때문에 &lt;SPAN lang=EN-US&gt;hot fix&lt;/SPAN&gt;의 요청은 거절되었고&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;다음 버전의&lt;SPAN lang=EN-US&gt; Windows&lt;/SPAN&gt;에서는 디자인을 변경하도록 결정되었습니다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;실제&lt;SPAN lang=EN-US&gt;, Windows 2008 &lt;/SPAN&gt;서버와&lt;SPAN lang=EN-US&gt; Windows Vista &lt;/SPAN&gt;클라이언트를 사용하는 경우&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;응용 프로그램에 의해 제어되던&lt;SPAN lang=EN-US&gt; Clipboard&lt;/SPAN&gt;의 동작 메커니즘은&lt;SPAN lang=EN-US&gt; Windows&lt;/SPAN&gt;의 서브 시스템이 제어하도록 변경되었고&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;위에서 설명 드린 문제점은 발생하지 않는 것으로 보고되어 있습니다&lt;SPAN lang=EN-US&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;[&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: '맑은 고딕'"&gt;참고 자료&lt;SPAN lang=EN-US&gt;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B&gt;&lt;SPAN lang=EN style="FONT-FAMILY: '맑은 고딕'; mso-ansi-language: EN"&gt;Why does my shared clipboard not work? (Part 1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;A href="http://blogs.msdn.com/rds/archive/2006/11/16/why-does-my-shared-clipboard-not-work-part-1.aspx"&gt;http://blogs.msdn.com/rds/archive/2006/11/16/why-does-my-shared-clipboard-not-work-part-1.aspx&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B&gt;&lt;SPAN lang=EN style="FONT-FAMILY: '맑은 고딕'; mso-ansi-language: EN"&gt;Why does my shared clipboard not work? (Part 2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;A href="http://blogs.msdn.com/rds/archive/2006/11/20/why-does-my-shared-clipboard-not-work-part-2.aspx"&gt;http://blogs.msdn.com/rds/archive/2006/11/20/why-does-my-shared-clipboard-not-work-part-2.aspx&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;Windows 2003 &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: '맑은 고딕'"&gt;서버&lt;SPAN lang=EN-US&gt; / Windows XP &lt;/SPAN&gt;클라이언트 환경에서 이 문제 증상이 발생할 경우&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;문제 증상을 해결할 수 있는 방법은&lt;SPAN lang=EN-US&gt;, Client&lt;/SPAN&gt;에서&lt;SPAN lang=EN-US&gt; RDP &lt;/SPAN&gt;세션을&lt;SPAN lang=EN-US&gt; disconnect &lt;/SPAN&gt;후 다시&lt;SPAN lang=EN-US&gt; connect&lt;/SPAN&gt;할 수 있습니다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;이 경우&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;깨어진&lt;SPAN lang=EN-US&gt; Clipboard viewer chain &lt;/SPAN&gt;에&lt;SPAN lang=EN-US&gt; RDPCLIP.exe&lt;/SPAN&gt;가 다시 등록되기 때문에&lt;SPAN lang=EN-US&gt; Clipboard&lt;/SPAN&gt;가 다시 동작할 수 있게 됩니다&lt;SPAN lang=EN-US&gt;. 또는 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: '맑은 고딕'"&gt;Windows 2008 Server&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: '맑은 고딕'"&gt;와&lt;SPAN lang=EN-US&gt; Windows Vista&lt;/SPAN&gt;로 업그레이드할 실 경우&lt;SPAN lang=EN-US&gt;, Clipboard &lt;/SPAN&gt;동작 메커니즘이 향상되어 응용 프로그램에 의한&lt;SPAN lang=EN-US&gt; Clipboard viewer chain&lt;/SPAN&gt;의 깨짐 현상을 방지할 수 있습니다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3246112" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/escape/archive/tags/Performance/default.aspx">Performance</category></item><item><title>[Tool] User Mode Process Dumper를 이용하여 user process dump 를 수집하는 방법</title><link>http://blogs.technet.com/escape/archive/2008/10/23/tool-user-mode-process-dumper-user-process-dump.aspx</link><pubDate>Thu, 23 Oct 2008 09:46:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3140648</guid><dc:creator>escapetrouble</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/escape/comments/3140648.aspx</comments><wfw:commentRss>http://blogs.technet.com/escape/commentrss.aspx?PostID=3140648</wfw:commentRss><description>&lt;P&gt;Windows에서 User mode process dump를 수집하는 방법은 몇 가지가 있습니다. Windows에 내장되어는 Dr. Watson 디버거를 사용하는 방법과&amp;nbsp;WinDBG를 이용하는 방법이 많이 사용되고 있지만, 여기서는 User Mode Process Dumper라는&amp;nbsp; tool을 이용한 user process dump 를 수집하는 방법을 소개합니다.&amp;nbsp;User Mode Process Dumper는 GUI 기반의 tool이고 rule을 미리 생성해 놓으면 시스템 부팅 과정의 process crash 덤프를 수집할 수 있습니다. 예를 들어, 시스템 로그인 과정에서 explorer.exe가 crash되는 경우, explorer.exe의 프로세스의 crash 덤프를 수집할 경우 매우 유용하게 사용할 수 있습니다. &lt;/P&gt;
&lt;P&gt;다음 실제로 explorer.exe가 crash될 때, explorer.exe의 프로세스 crash 덤프를 수집하기 위한 설정 방법을 step by step으로 설명하고 있습니다.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;User Mode Process Dumper 자료 수집&lt;BR&gt;&lt;/STRONG&gt;1. 아래 링크를 통하여 user dump tool을 다운로드 받아 설치합니다.&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e089ca41-6a87-40c8-bf69-28ac08570b7e&amp;amp;DisplayLang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e089ca41-6a87-40c8-bf69-28ac08570b7e&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=e089ca41-6a87-40c8-bf69-28ac08570b7e&amp;amp;DisplayLang=en&lt;/A&gt; &lt;BR&gt;2. 더블 클릭하여 실행하면 실행 파일이 C:\kktools\userdump81\ folder에 저장됩니다.&lt;BR&gt;3. C:\kktools\userdump81\x86\setup.exe를 실행하여 setup process실행합니다.&lt;BR&gt;4. 설치 과정에서 “Dump on process termination” 기능을 enable합니다.&lt;BR&gt;5. 설치가 끝나면, 제어판에서 Process dumper 를 실행합니다&lt;BR&gt;6. New 를 클릭하시고, dump를 수집할 process를 입력합니다. &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; 여기에 수집하고자하는 process 이름, 예를 들면, explorer.exe 를 입력합니다. &lt;BR&gt;7. 해당 아이템을 Double click 하여 process monitor rule 대화상자를 실행합니다.&lt;BR&gt;8. Use custom rules 을 실행합니다&lt;BR&gt;9. Dump file folder text 상자에 덤프 파일이 저장될 경로를 입력합니다.&lt;BR&gt;10. All Exceptions 를 선택합니다.&lt;BR&gt;11. Minidump type은 Complete,&amp;nbsp; Save mode는 Cyclic Saving(5 times) 를 선택합니다.&lt;BR&gt;12. Monitor process exit 을 선택하고 Minidump type은 Complete 를 선택합니다.&lt;BR&gt;13. 문제 증상을 재현하면, 9번에 설정한 경로에 process덤프가 생성될 것입니다.&lt;/P&gt;
&lt;P mce_keep="true"&gt;** 자료 수집 이후, 덤프 설정을 제거하기 위해서는 제어판/Process dumper/Process Monitoring에서 explorer.exe 를 선택 후, Remove 버튼을 클릭하시면 됩니다.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.technet.com/photos/escape/picture3140645.aspx" target=_blank mce_href="http://blogs.technet.com/photos/escape/picture3140645.aspx"&gt;&lt;IMG src="http://blogs.technet.com/photos/escape/images/3140645/original.aspx" border=0 mce_src="http://blogs.technet.com/photos/escape/images/3140645/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3140648" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/escape/archive/tags/Performance/default.aspx">Performance</category><category domain="http://blogs.technet.com/escape/archive/tags/Tool/default.aspx">Tool</category></item></channel></rss>