Welcome, Guest
Please Login or Register.    Lost Password?
P2V multihal (1 viewing) (1) Guest
Go to bottom Favoured: 0
TOPIC: P2V multihal
#3
P2V multihal 9 Years, 8 Months ago Karma: 0  
Bij een p2v wordt vaak vergeten dat de fysieke machine een multi hal kernel heeft en de virtuele machine een enkele hal is. Dit kan tot veel performance problemen leiden.

Met devcon kan de hal makkelijk van een multi hal naar een single hal worden omgezet. Ik heb hieronder een voorbeeld script.

@echo off

RIVER_HAL_UPDATE
SET HAL=

IF %NUMBER_OF_PROCESSORS%==1 (
devcon.exe /find @ROOTACPI_HAL000 | find /i "Multiprocessor" > NUL && SET HAL=ACPIAPIC_UP
devcon.exe /find @ROOTPCI_HAL000 | find /i "Multiprocessor" > NUL && SET HAL=MPS_UP
) ELSE (
devcon.exe /find @ROOTACPI_HAL000 | find /i "Uniprocessor" > NUL && SET HAL=ACPIAPIC_MP
devcon.exe /find @ROOTPCI_HAL000 | find /i "Uniprocessor" > NUL && SET HAL=MPS_MP
)

IF NOT "%HAL%"=="" (
ECHO.
ECHO ----------------------------------------
ECHO Installing %HAL% HAL
ECHO ----------------------------------------
ECHO.

devcon.exe sethwid @ROOTPCI_HAL000 := !E_ISA_UP !ACPIPIC_UP !ACPIAPIC_UP !ACPIAPIC_MP !MPS_UP !MPS_MP !SGI_MPS_MP !SYSPRO_MP !SGI_MPS_MP
devcon.exe sethwid @ROOTACPI_HAL000 := !E_ISA_UP !ACPIPIC_UP !ACPIAPIC_UP !ACPIAPIC_MP !MPS_UP !MPS_MP !SGI_MPS_MP !SYSPRO_MP !SGI_MPS_MP
devcon.exe sethwid @ROOTPCI_HAL000 := +%HAL%
devcon.exe sethwid @ROOTACPI_HAL000 := +%HAL%
devcon.exe update %windir%infhal.inf %HAL%
devcon.exe ReScan

ECHO.
ECHO ----------------------------------------
ECHO Rebooting
ECHO ----------------------------------------
ECHO.
devcon.exe Reboot
) ELSE (
ECHO.
ECHO ----------------------------------------
ECHO Correct HAL Detected
ECHO ----------------------------------------
ECHO.
)
GOTO :EOF
admin (Admin)
Administrator
Posts: 87
graph
User Offline Click here to see the profile of this user
Logged Logged  
 
The administrator has disabled public write access.  
Go to top