Kangwon National Univ. Software & System Lab. Evaluating Windows NT Terminal Server Performance Alexander Ya-li Wong Margo Seltzer 발표자 : 방철석
Kangwon National Univ. Software & System Lab. Introduction Terminal Server Edition (TSE) multi-user, remote access Inside TSE –Terminal Server –Remote Display Protocol –Terminal Clients Evaluating TSE –Multi-User –Interactive –Remote Access
Kangwon National Univ. Software & System Lab. Experimental Environment Server –Celeron-333, Interl 440EX AGPset, 48MB SDRAM, 4GB IDE IBM DCAA-34330, NetGear FA-310 NIC –TSE build 419 Client –Pentium II-400, Intel 440BX AGPset, 128MB SDRAM, 11GB IDE Maxtor 91152D8, 3Com 3C905B NIC –Windows 98 with TSE client build 419 Listening host –Pentium-233, Intel 440TX PCIset, 96MB EDO RAM, 2GB IDE IBM DTNA-22160, 3Com 3C589C NIC – Linux kernel
Kangwon National Univ. Software & System Lab. Resource Consumption Processor –“ measuring lost time ” –Pentium Performance Counters and system idle loop instrumentation
Kangwon National Univ. Software & System Lab. Resource Consumption Memory –User Sesions Cold : login with no subsequent Warm : after modest usage Disconnect –Applications Mapped : shared code Private : stack and heap
Kangwon National Univ. Software & System Lab. Resource Consumption Memory –User Sesions Cold : login with no subsequent Warm : after modest usage Disconnect –Applications Mapped : shared code Private : stack and heap
Kangwon National Univ. Software & System Lab. Resource Consumption Network –RDP Efficiency –Decompositonal Analysis keystrokes and Typing –100wpm : 6.26/11.66KBps Mouse Movement –2KBps Menu Navigation –40KBps Scrolling –60/200KBps
Kangwon National Univ. Software & System Lab. Resource Consumption Network –Animation 1.60/1.89Mbps bitmap cache LRU eviction policy default, 1.5MB cache overflowing th cache
Kangwon National Univ. Software & System Lab. Latency Characteristics
Kangwon National Univ. Software & System Lab. Conclusions TSE has 71% more CPU activity when idle than NT Workstation 4.0 each user session consumes a minimum of 2.5MB applications consume at least 1MB for each instance RDP is efficient –simple operations(typeing,mouse movement) –user interaction(web browsing, document scrolling) can generate surprisingly high network loads. difficult to use over modem links with sppeds on the order of tens of Kbps