Wij hebben een database server op basis van een HP proliant ML530 (4 Gb ram RAID5 10K scsi schijven). Hierop is windows 2003 geinstalleerd en is blijkbaar aangegeven dat hij moet hyperthreaten. Er zit 1 CPU in en deze wordt keurig opgedeeld in 2 CPU's.
Nu doet deze server niets anders als MSSQL 2000 server spelen. (voor Axapta 3 tier oplossing). Bij heftige query's gaat het proces sqlserv.exe precies 50% belasting genereren. Er blijft dus constant 40% idle.
Dit is toch niet de bedoeling, op deze manier is onze server gratis en voor niets 2x zo langzaam. Welk genie heeft dit bedacht? En nog belangrijker, is dit uit te schakelen en welke problemen kan ik hiermee verwachten? Als je 2 CPU's in je server hebt snap ik dat je dat opdeeld. Maar om 1 CPU op te delen vind ik beetje waanzin. Zeker als de server slechts 1 proces welke CPU intensief is uitvoerd.
Mocht dit niet lukken, is het dan mogelijk om SQLserver over 2 virtuele CPU's te laten draaien?
Nu doet deze server niets anders als MSSQL 2000 server spelen. (voor Axapta 3 tier oplossing). Bij heftige query's gaat het proces sqlserv.exe precies 50% belasting genereren. Er blijft dus constant 40% idle.
Dit is toch niet de bedoeling, op deze manier is onze server gratis en voor niets 2x zo langzaam. Welk genie heeft dit bedacht? En nog belangrijker, is dit uit te schakelen en welke problemen kan ik hiermee verwachten? Als je 2 CPU's in je server hebt snap ik dat je dat opdeeld. Maar om 1 CPU op te delen vind ik beetje waanzin. Zeker als de server slechts 1 proces welke CPU intensief is uitvoerd.
Mocht dit niet lukken, is het dan mogelijk om SQLserver over 2 virtuele CPU's te laten draaien?