none
HYPER-V 2008R2 und Windows 2003 VM RRS feed

  • Frage

  • Hi,

    muss leider nochmals meinen Thread mit HYPER-V aufwärmen.

    Ich habe hier in einer Windows 2003 R1 SP2 VM eine unwahrscheinliche über alles Last.

    Der 2003 fungiert als WTS und es sind im Schnitt 10-14 Nutzer drauf tätig. Auf vergleichbarer physikalischer Hardware lief das vor VM ohne Beanstandungen und Mängel. Als VM ist es zum Einschlafen. Der Taskmanager produziert im Schnitt 60-80% Last vom System her. Nicht von den Nutzeranwendungen! Habe das mit KRView mal näher sondiert. Mit folgendem Ergebnis.


     /==============================\
    <         KERNRATE LOG           >
     \==============================/
    Date: 2010/06/01   Time: 13:41:35
    Machine Name: WTS-001
    Number of Processors: 4
    PROCESSOR_ARCHITECTURE: x86
    PROCESSOR_LEVEL: 15
    PROCESSOR_REVISION: 4103
    Physical Memory: 4096 MB
    Pagefile Total: 10073 MB
    Virtual Total: 2047 MB
    PageFile1: \??\C:\pagefile.sys, 6142MB
    OS Version: 5.2 Build 3790 Service-Pack: 2.0
    WinDir: C:\WINDOWS

    Kernrate User-Specified Command Line:
    Kernrate_i386_XP.exe


    Kernel Profile (PID = 0): Source= Time,
    Using Kernrate Default Rate of 25000 events/hit
    Starting to collect profile data

    ***> Press ctrl-c to finish collecting profile data
    ===> Finished Collecting Data, Starting to Process Results

    ------------Overall Summary:--------------

    P0     K 0:08:53.609 (43.6%)  U 0:02:12.531 (10.8%)  I 0:09:16.812 (45.5%)  DPC
    0:00:14.984 ( 1.2%)  Interrupt 0:05:50.203 (28.6%)
           Interrupts= 686873, Interrupt Rate= 562/sec.

    P1     K 0:09:51.937 (48.7%)  U 0:01:31.062 ( 7.5%)  I 0:08:53.421 (43.9%)  DPC
    0:00:00.828 ( 0.1%)  Interrupt 0:07:09.343 (35.3%)
           Interrupts= 505588, Interrupt Rate= 416/sec.

    P2     K 0:08:28.390 (41.8%)  U 0:02:18.234 (11.4%)  I 0:09:29.765 (46.8%)  DPC
    0:00:00.796 ( 0.1%)  Interrupt 0:05:29.625 (27.1%)
           Interrupts= 499624, Interrupt Rate= 411/sec.

    P3     K 0:09:57.765 (49.1%)  U 0:01:36.218 ( 7.9%)  I 0:08:42.828 (43.0%)  DPC
    0:00:01.062 ( 0.1%)  Interrupt 0:07:05.296 (35.0%)
           Interrupts= 501448, Interrupt Rate= 412/sec.

    TOTAL  K 0:37:11.703 (45.8%)  U 0:07:38.046 ( 9.4%)  I 0:36:22.828 (44.8%)  DPC
    0:00:17.671 ( 0.4%)  Interrupt 0:25:34.468 (31.5%)
           Total Interrupts= 2193533, Total Interrupt Rate= 1803/sec.


    Total Profile Time = 357819 msec

                                           BytesStart          BytesStop         Byt
    esDiff.
        Available Physical Memory   ,      1748770816,      1825132544,        76361
    728
        Available Pagefile(s)       ,      7374831616,      7457206272,        82374
    656
        Available Virtual           ,      2131611648,      2130563072,        -1048
    576
        Available Extended Virtual  ,               0,               0,
      0

                                      Total      Avg. Rate
        Context Switches     ,     21088553,         17331/sec.
        System Calls         ,     59564716,         48951/sec.
        Page Faults          ,       891683,         733/sec.
        I/O Read Operations  ,        79163,         65/sec.
        I/O Write Operations ,        29193,         24/sec.
        I/O Other Operations ,       308397,         253/sec.
        I/O Read Bytes       ,    379740601,         4797/ I/O
        I/O Write Bytes      ,     16003540,         548/ I/O
        I/O Other Bytes      ,  25139003091,         81515/ I/O

    -----------------------------

    Results for Kernel Mode:
    -----------------------------

    OutputResults: KernelModuleCount = 126
    Percentage in the following table is based on the Total Hits for the Kernel

    Time   1477904 hits, 25000 events per hit --------
     Module                                Hits   msec  %Total  Events/Sec
    ntkrnlpa                             682171    1225171    46 %    13919914
    processr                             445858    1225171    30 %     9097872
    hal                                  239931    1225171    16 %     4895867
    win32k                                83310    1225171     5 %     1699966
    mfehidk                                9128    1225171     0 %      186259
    tcpip                                  2865    1225171     0 %       58461
    mfeapfk                                2185    1225171     0 %       44585
    vdtw30                                 1883    1225171     0 %       38423
    netvsc50                               1707    1225171     0 %       34831
    mfebopk                                1525    1225171     0 %       31118
    termdd                                 1188    1225171     0 %       24241
    mfetdik                                 748    1225171     0 %       15263
    Ntfs                                    710    1225171     0 %       14487
    vmbus                                   670    1225171     0 %       13671
    WDICA                                   553    1225171     0 %       11284
    NDIS                                    518    1225171     0 %       10569
    TDTCP                                   414    1225171     0 %        8447
    RDPDD                                   289    1225171     0 %        5897
    IcaReduc                                234    1225171     0 %        4774
    mrxsmb                                  234    1225171     0 %        4774
    RDPWD                                   218    1225171     0 %        4448
    afd                                     170    1225171     0 %        3468
    rdbss                                   168    1225171     0 %        3428
    ipsec                                   154    1225171     0 %        3142
    TDI                                     141    1225171     0 %        2877
    wdf01000                                121    1225171     0 %        2469
    vmstorfl                                109    1225171     0 %        2224
    mfeavfk                                  91    1225171     0 %        1856
    PDRFRAME                                 79    1225171     0 %        1612
    Npfs                                     79    1225171     0 %        1612
    volsnap                                  59    1225171     0 %        1203
    fltmgr                                   52    1225171     0 %        1061
    netbios                                  48    1225171     0 %         979
    pdcrypt1                                 45    1225171     0 %         918
    winhv                                    42    1225171     0 %         857
    CLASSPNP                                 39    1225171     0 %         795
    atapi                                    21    1225171     0 %         428
    ACPI                                     17    1225171     0 %         346
    netbt                                    15    1225171     0 %         306
    srv                                      14    1225171     0 %         285
    ftdisk                                   13    1225171     0 %         265
    PCIIDEX                                  13    1225171     0 %         265
    cdm                                      11    1225171     0 %         224
    cdrom                                    10    1225171     0 %         204
    rasacd                                    8    1225171     0 %         163
    PartMgr                                   8    1225171     0 %         163
    HTTP                                      6    1225171     0 %         122
    KSecDD                                    6    1225171     0 %         122
    Msfs                                      5    1225171     0 %         102
    disk                                      5    1225171     0 %         102
    Mup                                       3    1225171     0 %          61
    msiscsi                                   2    1225171     0 %          40
    raspptp                                   2    1225171     0 %          40
    watchdog                                  2    1225171     0 %          40
    VMBusVideoM                               2    1225171     0 %          40
    VMBusVideoD                               1    1225171     0 %          20
    dxg                                       1    1225171     0 %          20
    iscsiprt                                  1    1225171     0 %          20
    rdpdr                                     1    1225171     0 %          20
    MountMgr                                  1    1225171     0 %          20

    ================================= END OF RUN ==================================
    ============================== NORMAL END OF RUN ==============================

    Man erkennt, dass ntkrnlpa  46 %; processr 30 %; hal 16 % die Leistung auffressen. Der Rest läuft unter ferner liefen.

    Der HYPER-V läuft auf einem Dual AMD Opteron Server mit 16 GB RAM.

    Integrationsdienste sind installiert, und auch der Fix Windows6.1-KB981836-v2-x64 (für AMD Problem) ist installiert und Integrationsdienste nachinstalliert. Der Fix brachte den ersten anschein nach Erfolg, aber scheinbar nur gefühlt.

    Wer kann zu dem Problem was sagen, eine Idee?

     

     

     

     


    Oliver Richter
    Dienstag, 1. Juni 2010 12:29

Alle Antworten

  • Hi Oliver,
     
    > muss leider nochmals meinen Thread mit HYPER-V aufwärmen.
    >
    > Ich habe hier in einer Windows 2003 R1 SP2 VM eine unwahrscheinliche über
    > alles Last.
    >
    > Der 2003 fungiert als WTS und es sind im Schnitt 10-14 Nutzer drauf tätig.
    [..]
     
    ohne genau die Details Deiner ursächlichen Fehler aufzudröseln, lass Dir aus
    unserer Erfahrung gesagt sein, dass ein virtualisierter(1) Windows Server
    2003(2) 32bit(3) als Terminal Server(4) mit max. 4GB RAM(5) für +10 User(6)
    sich sehr selten mit Ruhm bekleckert.
     
    (1..6) == Mögliche Ursachen/Flaschenhälse
     
    Deswegen: Mind. Windows Server 2003 64bit und dementsprechend mehr an vRAM
    (++6GB)
     
    Tipp: Migration auf Windows Server 2008 x64 R1/R2, welche als erstes
    offiziell für die Virtualisierung entwickelt und deswegen umfassend
    freigegeben wurden.
     
     
    > PageFile1: \??\C:\pagefile.sys, 6142MB
     
    P.S.: Mehr als 4GB Pagefile macht bei einem 32-Bit (Ausnahme:
    Enterprise/Datacenter Edition mit PAE - jedoch für einen 32-Bit Terminal
    Server kontraproduktiv - s. Hintergrundinformationen) nicht wirklich Sinn.
     
    Hintergrundinformationen:
     
    RAM, Virtual Memory, Pagefile and all that stuff
    http://support.microsoft.com/kb/555223/en-us
     
    Wie Windows mit großem Hauptspeicher umgeht
    http://www.faq-o-matic.net/2007/06/07/wie-windows-mit-grossem-hauptspeicher-umgeht/
     
    Wieviel RAM ist sinnvoll bei Terminal Servern?
    http://www.faq-o-matic.net/2004/10/26/wieviel-ram-ist-sinnvoll-bei-terminal-servern/
     
    How to overcome the 4,095 MB paging file size limit in Windows
    http://support.microsoft.com/kb/237740/en-us
     
     
    Ergo: 64-Bit + Windows Server 2008 oder höher ist die für mich einzig
    sinnvolle Lösung Deiner grundlegenden Problemstellung.
     
    --
    Tobias Redelberger
    StarNET Services (HomeOffice)
    Frankfurter Allee 193
    D-10365 Berlin
    Tel: +49 (30) 86 87 02 678
    Mobil: +49 (163) 84 74 421
    Email: T.Redelberger@starnet-services.net
    Web: http://www.starnet-services.net
     
     
     
    Dienstag, 1. Juni 2010 13:55
  • Hi Tobias,

    Danke für Dein Feedback und jaja ich weis. Der 2008 R2 Terminalserver läuft ja auf dem gleichen Blech als neuer WTS schon 1A. Nur wir brauchen in diesem Fall den W2003 32 Bit, weil zum einen hier noch zahlreiche Drucker vorhanden sind, für die es keine 64 Bit Treiber gibt. Zum anderen läuft die ERP Software des Kunden (mit all den Anpassungen) (noch) nicht vollständig unter 64 Bit.

    Daher wäre jede 64 Bit Umgebung allumfassend (derzeit) nicht die Lösung.

    Mit dem pagefile.sys haben wir einfach das angesetzt, was die Pagefileverwaltung von Windows 2003 als "empfohlen" vorgeben hat. (1,5 fach)  Das war früher auf der physikalischen Maschine optimal. Hier wurde also keinerlei Feintuning gemacht, nur Systemvorgabe.

     


    Oliver Richter
    Dienstag, 1. Juni 2010 15:02