Both the log and out files looks clean

Attached you can find the thread dump output (3 snapshots).
I will appreciate if one can point me to the reason the drillbits consume 
constantly CPU 

BTW, the CPU usage is now a constant at 40% for a single core (double from a 
week ago)


-----Original Message-----
From: Dechang Gu [mailto:[email protected]] 
Sent: Tuesday, August 2, 2016 22:21
To: [email protected]
Subject: Re: Drill CPU Usage

On Tue, Aug 2, 2016 at 12:49 AM, Avi Haleva <[email protected]> wrote:

> Hi,
> I'm in the process of evaluating Drill as a analytic repositiory.
> I've noticed that even when idle, the drillbit process consume 20% of 
> a single core constantly.
>
> Is that expected behavior or have I miss configured something.
>

I don't think that is expected. I checked my system, the drillbit CPU usage 
stays at 0% almost constantly when idle.
I did see occasionally it has a glitch at 20-30% CPU usage, due to zookeeper 
heartbeat traffic, I guess.

Can you collect jstack on the drillbit process to find out what is running?

Also check drillbit.out and drillbit.log (typically under /var/log/drill/ ) to 
see if there is anything suspicious.

HTH, and Thanks,
Dechang


>
> I'm running drill in single node with zookeeper in a non-embeded mode 
> (as I want to have more than a single connection concurrently)
>
> Thanks,
> Avi
>
>

Reply via email to