will ton
2012-11-18 19:36:31 UTC
will ton [http://community.zenoss.org/people/wton] created the discussion
"Getting more performance"
To view the discussion, visit: http://community.zenoss.org/message/69979#69979
--------------------------------------------------------------
I'm relatively new to Zenoss and trying to understand how I can get Zenoss to push more IO. I have a very fast storage storing all of the RRD files, but there seemes to be a bottleneck somewhere that isn't allowing updates to push the storage very hard. I am using rrdpound to simulate a workload and when initially creating the RRD files I can push 200K IOPS and see that the queue on the disk is very high. Once updates kick in IO performance drops down to 10K IOPS and doesn't seem like the process is doing much.Â
I tried increasing the number of writer threads for rrdcached, but that didn't do much. Running "iotop" I see that each rrdcached worker is doing very little work and CPU is only at about 10%. Doing an strace on one of the rrdcached processes shows that it isn't spending a whole lot of time doing open's or writes. Any other things that I could try to tune it to go faster?
% time    seconds usecs/call    calls   errors syscall
------ ----------- ----------- --------- --------- ----------------
96.68Â Â Â 3.498010Â Â Â Â Â Â Â Â 751Â Â Â Â Â 4660Â Â Â Â Â Â 374 futex
 1.98   0.071752         12     6180          madvise
 0.61   0.021993         21     1030          munmap
 0.40   0.014342         14     1030          msync
 0.29   0.010618         10     1030          mmap
 0.02   0.000856         86       10          mprotect
 0.00   0.000172          0     1030          fstat
 0.00   0.000126          0     1030          open
 0.00   0.000118          0     1030          close
 0.00   0.000106          0     1030          fcntl
 0.00   0.000073          0     1030          fadvise64
 0.00   0.000000          0       11          write
------ ----------- ----------- --------- --------- ----------------
100.00Â Â Â 3.618166Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 19101Â Â Â Â Â Â 374 total
--------------------------------------------------------------
Reply to this message by replying to this email -or- go to the discussion on Zenoss Community
[http://community.zenoss.org/message/69979#69979]
Start a new discussion in zenoss-users by email
[discussions-community-forums-zenoss--***@community.zenoss.org] -or- at Zenoss Community
[http://community.zenoss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2003]
"Getting more performance"
To view the discussion, visit: http://community.zenoss.org/message/69979#69979
--------------------------------------------------------------
I'm relatively new to Zenoss and trying to understand how I can get Zenoss to push more IO. I have a very fast storage storing all of the RRD files, but there seemes to be a bottleneck somewhere that isn't allowing updates to push the storage very hard. I am using rrdpound to simulate a workload and when initially creating the RRD files I can push 200K IOPS and see that the queue on the disk is very high. Once updates kick in IO performance drops down to 10K IOPS and doesn't seem like the process is doing much.Â
I tried increasing the number of writer threads for rrdcached, but that didn't do much. Running "iotop" I see that each rrdcached worker is doing very little work and CPU is only at about 10%. Doing an strace on one of the rrdcached processes shows that it isn't spending a whole lot of time doing open's or writes. Any other things that I could try to tune it to go faster?
% time    seconds usecs/call    calls   errors syscall
------ ----------- ----------- --------- --------- ----------------
96.68Â Â Â 3.498010Â Â Â Â Â Â Â Â 751Â Â Â Â Â 4660Â Â Â Â Â Â 374 futex
 1.98   0.071752         12     6180          madvise
 0.61   0.021993         21     1030          munmap
 0.40   0.014342         14     1030          msync
 0.29   0.010618         10     1030          mmap
 0.02   0.000856         86       10          mprotect
 0.00   0.000172          0     1030          fstat
 0.00   0.000126          0     1030          open
 0.00   0.000118          0     1030          close
 0.00   0.000106          0     1030          fcntl
 0.00   0.000073          0     1030          fadvise64
 0.00   0.000000          0       11          write
------ ----------- ----------- --------- --------- ----------------
100.00Â Â Â 3.618166Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 19101Â Â Â Â Â Â 374 total
--------------------------------------------------------------
Reply to this message by replying to this email -or- go to the discussion on Zenoss Community
[http://community.zenoss.org/message/69979#69979]
Start a new discussion in zenoss-users by email
[discussions-community-forums-zenoss--***@community.zenoss.org] -or- at Zenoss Community
[http://community.zenoss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2003]