?????? ???? ???? Linux-?????? ??????? ???? ?? ??????? ????? 2005 R2 ??? hosted ?? ?? ?????? ??? ????? ??

???? ?????? ???? ??????
???? ID: 918461 - ?? ???????? ?? ?????? ??? ?? ?? ???? ???? ???? ??.
??? ?? ??????? ???? | ??? ?? ??????? ????

?? ????? ??

?????

??????? ???? ?? ??? Linux-?????? ??????? ???? ??? Microsoft ??????? ????? 2005 R2, ?????? ??? Linux ????? ???????? ?????? ??? ???? ?????? ???? ??? ?????? ?? ???, ??????? ??? Linux ????? ???????? ?????? ??? ?? ???? ???? ???????? 48 ????? ?????? ?????? ?? ???? ??? ?? ????? ???? ??? ??? ?? ??? Linux-?????? ??????? ???? ?? ???? ??? ????

??? Linux ????? Linux 2.6 ?????? ?? ????? ???? ?? ?? ?? ??? ?? ?????? ?? ????? ???? ????

????

This behavior occurs because the default algorithm in the Linux 2.6 kernel adjusts for the possible loss of timer ticks. Because of this adjustment, the virtual machine may gain time.

????????

To resolve this issue, add theclock=pitparameter to the Linux bootloader file. Theclock=pitparameter causes the Linux 2.6 kernel to use a more efficient algorithm to synchronize time between the virtual machine and the host computer. This algorithm does not adjust for lost ticks. Therefore, the algorithm does not cause the virtual machine to gain time. To add this parameter, follow these steps.

For the GRUB bootloader

  1. In the guest operating system, open the /boot/grub/menu.lst file by using a text editor such as Vi. ?????? ?? ???, ???? ????? ?? ????? ??????? ???? ????, ?? ???? ??? ENTER ?????:
    VI /boot/grub/menu.lst
    ?? ????? ?? Linux ??? ???????? ??? ?? ??? ?? ????? ?? ???? ???? ??:
    title Linux
       kernel (hd0,4)/vmlinuz root=/dev/hda7 vga=791
       initrd (hd0,4)/initrd
    title windows
       root (hd0,0)
       makeactive
       chainloader +1
    title floppy
       root (fd0)
       chainloader +1
    title failsafe
       kernel (hd0,4)/vmlinuz.shipped root=/dev/hda7 ide=nodma apm=off acpi=off vga=normal nosmp maxcpus=0 3
       initrd (hd0,4)/initrd.shipped
  2. ?????Linux ???????? ????? ?? ??????? ??? ?????????? = pit???????? ?????? ????????? ?? ??? ??? ?? ??????? ?? ????? resemble ???? ?????:
    title Linux
       kernel (hd0,4)/vmlinuz root=/dev/hda7 vga=791 clock=pit
       initrd (hd0,4)/initrd
  3. ???? ??? ?????????? ?? ??????, Vi ?? ???? ??????, ?? ?? Linux-?????? ??????? ???? ???????? ?????

LILO bootloader ?? ???

  1. ????? ???????? ?????? ??? Vi ???? ???? ??? ?????? ?? ????? ???? /etc/lilo.conf ????? ?????? ?????? ?? ???, ???? ????? ?? ????? ??????? ???? ????, ?? ???? ??? ENTER ?????:
    VI /etc/lilo.conf
    ?? ????? ?? Linux ??? ???????? ??? ?? ??? ?? ????? ?? ???? ???? ??:
    ### LILO global section 
    boot    = /dev/hda           # LILO installation target: MBR 
    vga     = normal             # normal text mode (80x25 chars) 
    read-only 
    
    lba32                        # Use BIOS to ignore 
                                 # 1024 cylinder limit 
    prompt 
    password = q99iwr4           # LILO password (example) 
    timeout = 80                 # Wait at prompt for 8 s before 
                                 # default is booted 
    message = /boot/message      # LILO's greeting 
    
    ### LILO Linux section (default) 
      image  = /boot/vmlinuz     # Default 
      label  = linux 
      root   = /dev/hda7         # Root partition for the kernel 
      initrd = /boot/initrd 
    
    ### LILO Linux section (fallback) 
      image  = /boot/vmlinuz.shipped 
      label  = Failsafe 
      root   = /dev/hda7 
      initrd = /boot/initrd.suse 
      optional 
    
    ### LILO other system section (Windows) 
      other  = /dev/hda1         # Windows partition 
      label  = windows 
    
    ### LILO memory test section (memtest) 
      image  = /boot/memtest.bin 
      label  = memtest86
  2. ?????### LILO Linux ??? (???????)?? ????? ?? ??????? ??? ????? ????????? ?????:
    ???? = "???? = pit"
    ?? ??????? ?? ????? resemble ???? ?????:
    ### LILO Linux section (default) 
      image  = /boot/vmlinuz     # Default 
      label  = linux 
      root   = /dev/hda7         # Root partition for the kernel 
      initrd = /boot/initrd
      Append = "clock=pit"
  3. ???? ??? ?????????? ?? ??????, ?? ?? Vi ?? ???? ???????
  4. ?????LILO????? ?????? ?? ???, ????? ??????? ???? ????, ?? ???? ??? ENTER ?????:
    / sbin/lilo
  5. Linux-?????? ??????? ???? ?? ???????? ?????

???? ???????

???? ??????? ???? ?? ?????????? ????? ????? ???????? ?? ??? ???? ??? ?? ?????????? ???? ??? ?????? ??? ??????? Microsoft ??????? ????? 2005 ??????? ???? ??????? ?? ?????? ?? ?????? ??? ??? ???? ?? ??? ?????? ?? ??? ???, ?? ?? ???? ?? ??? ?????????????? ???????? ?? ????? ?? ????? ?? ?????? ????? ???????? ?????? ?? ????? ???? ?? ?????? ??? ??? ???????? ?????? ?? ???????? ?????? ?? ??? ?????? ??? ?? ????? ???? ?? ??? ????? ?? ????? ??? ?????? ??? ?? ????? ???? ?? ??? Linux 2.6 ?????? ?????????? ?? ??? ????? ?????? ?? ????? ???? ??? ?? ?????????? ?????????? Linux 2.4 ?????? ?????? ?? ????? Linux kernels ?????? ????? ??? ???? ??? ?? ?? ???? ???? ???? ????

??? ??????? ???? ??? ??? ?????????????

?? ???????? ?????? ?? ???? ??????? ????????? ?????? ?????? ??????? ?????? ??? interrupts ?? ????? ???? ????????: ??? ?????? ??????????, ??? ???????? ?????? obtains ??? ????? ????? ???????? ???? Oxide Semi-conductor (CMOS) ??? ?? ???????? ?????? ????????? ????????? ?? ?????? ???????? ?????? ??? ?????? interrupts ????? ???? ?? ??? ???? ????? ?????? ???????? ????? ???????? ?????? ?? ????? ???? ?? ??? ?? interrupts ????? ????

??? ??????? ???? ?? ??? ???????? ????? ????????? ???? ?? ????? ???????? ?????? ?? ?????? ?? ????? ???????? ??????? ?? ???? ??????? ???? ???? ??? ???? ????? ??, ?? ????? ???????? ?????? ?? ??? ?? ???? ??? ?? ??? ???? ???? ?? ???? ??? ?????, ????? ???????? ?????? ???? ????? ???? ??? ?? interrupts ?? ???? ?? ?????? ?? ?? ???? ?? ??? ??????? ???? ?? ?? interrupts ?? backlog ???? ?? ??? ????? ???? ??? ??, ??????? ???? ?? ????? interrupts ?? ??????? ?? ?? ?? ??? ??? ???? ??? ??????? ????? interrupts ?? ??? ????? ???????? ?????? ??? ??? ?? ???? ???? ??? ??? ???? ?? ??? ??? ?????, ?? interrupts ?? ???? ??? ??????? ??? interrupts miss ???? ?? ??? ????? ???????? ?????? ??? ????? ?? ??? interrupts "?? ticks." ?? ??? ??? ???? ???? ??? ?? ticks ???? ????? ???????? ?????? ??? ???????? ??? ???? lag ???? ?? ???? ??????? ?? ????? ???????? ?? ?? ?????? ?? ????? ?? ???? ??, ?? ???? ??????? ???? ?? ?? ??? ?? ?? ????? ???????? ?????? ??? ?? ?????? ?? ????? ???? ?? ??? ??????? ???? ????

Linux 2.4 ?????? ?? ????? Linux kernels ????? ?????? ?????? ????? interrupts ?? ?????? ????? ?????????? Linux 2.4 ?????? ??? ??? ?????????????? ?? ??? ???? ???? ??? ?? ?? ticks ?? ??? ???? ???? ??? ?? ??????? ?? Linux ????? ?????? ??? ???????? ???????? ???? ?? ???? lag ?? ???? ?? ???? ??? ?? ?????? ?? ?? ???? ?? ???, ??? Linux distributions patch Linux 2.4 ?????? ????? interrupts ?? ?? ????? ?? ?? ?????? ???? ?? ???? ???????, ????? ???????? ?????? ??? ?????????????? ?? ???? issues ??? ?? ????? ?? ??? Linux ticks ?? ??? ???

?? ??? ?????????????? ?????? ?? ?? ???? ?? ??? ???? ???? ?????????? ?? Linux 2.6 ?????? ???? ???? ??? Linux 2.4 ?????????? ???? ?? ?????? Linux 2.6 ?????????? ???????? ?? ticks ?? ???? ???????, ?? ??????? ??? ??????? ???? ?? ??? Linux-?????? ??????? ???? ???? ?? ???? ??? Linux 2.6 ?????? ?? ??? ????? ???? ???????? ?? ??? ??? ?????? ?? ???? ?? ???? ???? ??? ?????????????? ?? ??? ????? ???? ?? ??? ?????????? ?? ????? ?? ??? ?? ???????? ?? ????? ????? ?? ?????????? ?? ???? ??? ???? ??????? ?? ??? "Timekeeping ??? Linux" ??? ?????? ?? timekeeping ?????????? ?? ????? ?? disadvantages ??? ???????, ?? ???? ??????? ???? ?? ???? ????? ???????? ?? disadvantages ????? ?? ??? ???? ??????? ????

????????? ????? ??? ????????

???????? ???????? ?????? ?? ??? ???? timekeeping ???????? ?? ????? ???? ?? ??? ??? ????? ??????? ??? ?? ???? ???????? ?? ??? ???? ???? ?? ??? ????? ?? ??????? ?????? ???? ?? ????? ??????? ????? ????? ???:
  • Programmable ?????? ????? (PIT)
  • CMOS ?? ??? ???? (RTC)
  • ??????? Programmable ???? ???????? (APIC) ??????? ????? ????
  • ????? ??????????? ?? ???? ??????? (ACPI) (?? ??????? ?? ?? ???? ?? Chipset ?????.)
  • Time ?????? ?????? (TSC)
  • ???? ??????? ????? ????? (HPET)

Linux ??? timekeeping

?? ?? x x86-?????? ??????????, Linux 2.6 ?????? interacts ??? ?? ????? ???? ?? ??? ???? ?? ????? ?????? ?? ???:
  • ???? ??????? ????? (PMTMR)
    ?? ???? ??? ????? ????????? ??:
    • ?? ????? ?? ?? ???? ??? ?????? = pmtmr?????? ?????????
    • ?? ???? ACPI ????? ?? ????? ???? ???
    • ???? ?? ??? ?? ???? gains ?? ???? ?? ???? ???
  • Time ?????? ?????? (TSC)
    ?? ???? ??? ????? ????????? ??:
    • ?? ????? ?? ?? ???? ??? ?????? = tsc?????? ????????? (?? ?? ??????? ????????.)
    • ?? ???? PIT ?????? ?? TSC ??? interpolation ?? ??? ????? ???? ???
    • ?? ???? ??? ?? ??????? ???? ??????? overcorrection ???? ?? ???? ??? ?????, ????? ???????? ?????? ???? ??? ???? ?????? ?????
    • ???? ?? ??? gains ?? 10 ??????? ?? ?? ?? ?????
  • Programmable ?????? ????? (PIT)
    ?? ???? ??? ????? ????????? ??:
    • ?? ????? ?? ?? ???? ??? ?????? = pit?????? ?????????
    • ???? ?? ??? interpolation ?? ??? ???? PIT ?????? ?? ????? ???? ???
    • This clock uses the simplest of the available algorithms.
    • This clock does not gain time because it does not use lost tick correction code.
??????? ????? 2005 ?? ???? ??? ???? ??????? ?? ??? ????? Microsoft ??? ???? ?? ????:
HTTP://www.Microsoft.com/windowsserversystem/virtualserver/default.mspx
?? ?????-???? ?????? Microsoft ?? ???????? ???????? ?????? ??????? ??? ?? ??? ????? ?? ???? ????? ???? ??.. Microsoft ?? ???????? ?? ????? ???????? ?? ??????????? ?? ???? ??? ??? ?? ??????, ?????????? ?? ???? ???? ?????? ?? ??? ???? ??..

???

???? ID: 918461 - ????? ???????: 06 ?????? 2010 - ??????: 2.0
???? ???? ???? ??:
  • Microsoft Virtual Server 2005 R2 Standard Edition
  • Microsoft Virtual Server 2005 R2 Enterprise Edition
??????: 
kbtshoot kbenv kbdeployment kbprb kbmt KB918461 KbMthi
???? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:918461

??????????? ???

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com