As chatwizrd points out, DirectAdmin has no direct control over other programs running on your server. The CustomBuild ./build command is a script running various compile and other programs, and whether or not they use multiple cores is up to them.
You don't say anything about your VM configuration. Are you using multiple physical cores? Or multiple logical cores? If multiple logical cores it's possible they're all running on the same physical core, in which case your problem could easily be that compilers and other tools are simply putting too much load on the physical core actually assigned to you.
Jeff
Hello and thanks
1st
the problem is in normal operation i get high load vrage and cpu cant reach more than 1000 Mhz upto 2500Mhz !
2nd
i know about Vcpu and HT
server had 1230V2 (Quad Core (8Core HT )
for this reason i assigned just 3 Core (cuurent) or even 4 Core to Server ! no difference
there is no difference even when i assigned 8 CORE !
i set up 2 cpu 2 core , 4 cpu 1 core and and even 2 cpu 4 core !
but just the same Result!
and because of i checked hard disk in random access nad it can reach much more data rate than normal opration
the IO wait proble this could not be a IOPS issue
top - 23:56:23 up 49 min, 1 user, load average: 0.39, 0.59, 1.11
Tasks: 189 total, 1 running, 188 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.7%us, 0.5%sy, 0.0%ni, 91.0%id, 6.1%wa, 0.2%hi, 1.6%si, 0.0%st
Mem: 16334472k total, 10755564k used, 5578908k free, 2184928k buffers
Swap: 12287992k total, 0k used, 12287992k free, 7615852k cached
i have sam situation in other servers but not this problem
even on a 2*6Core (24core HT) server
assigned 24Core to a single VM and it works without problem and could get as high as CPU core clocks permit ( i limited total Mhz to about 1Ghz below max Available ) to prevent ESX stability issue )
so what do you thins
is this possible somthing in directadmin or kernel prevent Vm to get more CPU clock or CPU core ?