Disable Dtrace without killing GUI NMS/NMV ?

Added by Matt White 3 months ago

We are giving nexentastor a trial run to see if we want to purchase it for our large SAN project.

We are running it inside of VMWare ESXi 5.0 due to platform constraints. We are having an issue with very high utilization. The server has 12 cores (Intel 5600) CPU's and plenty of power. We currently have 6 cores assigned to the VM and it is NOT running any other VM's right now.

The utilization as reported by prstat is very low, but ESX shows 50% utilization. Temp and FAN speed of the physical server would confirm its running at high utilization.

If we disable the nmdtrace service, utilization drops to 0-1% and performance of the NFS store seems to improve. But when we disable the service via the GUI the whole GUI stops. If we re-enable the nmdtrace service then the gui returns. It looks like NMV is dependent on dtrace.

So, my question is, is there any way either disable dtrace or unload all the probes without killing the whole GUI? I realize we will lose the functions of dtrace. I googled a bit and couldn't find anything to unload probes...only how to enable new ones.


Replies

RE: Disable Dtrace without killing GUI NMS/NMV ? - Added by Linda Kateley 3 months ago

so the name is a little misleading, the nmddtrace collects statisctics which are fed into the database for analytics, the gui reads from that database so kill the service will make the gui useless.

So this is something we are seeing a bug filed against.

In the meantime, it is possible that multi-nms is complicating the situation. Can we suggest disabling multi-nms to see if that helps?

to do that inside nmc

setup appliance nms property srvpoolcntinitial -p 0

also you didn't say how much ram you are using?? also dedup can cause alot of cpu util.

RE: Disable Dtrace without killing GUI NMS/NMV ? - Added by Matt White 3 months ago

The VM has 16GB assigned to it.

Dedup is disabled and was never enabled.

Even after setting the "setup appliance nms property srvpoolcntinitial" to 0 the utilization still shows steady at 50%.

This is with no data in the pool (single pool at this point) and no NFS traffic.

Of course, prstat still shows utilization at 0-1%.

I guess our trial isnt doing so hot...

thanks for your the quick response.

-m

RE: Disable Dtrace without killing GUI NMS/NMV ? - Added by Eric Miller 3 months ago

This is a common problem which I'm baffled as to why Nexenta hasn't fixed over the past year. I suspect this problem has extremely hurt your top line due to the fact that most people are going to test Nexenta on VMware before trying it on physical hardware to learn how the product works, only to find out that it has a slow web GUI due to the high CPU utilization and slurps up so much CPU that people believe that the same will occur on physical hardware.

Running on an 8 vCPU VM results in 50% CPU utilization, similar to smaller-vCPU VMs. Something is obviously not working as expected for each CPU.

I'm very interested in a solution as well and hope that the fix is either included in the release or the workaround is next to the download link on your site for the VMware image.

Eric