I'm trying to use rrdcached. Currently I'm testing how much data/connections it can handle. I tried making > 100 connections every 5 minutes with data from last 5 mintes with 10s resolution. Everything was OK. But at the end of the day 'ps', 'w', 'htop' and some other processes accessing /proc/$RRDC_PID sometimes froze ($RRDC_PID is the PID of rrdcached). And it's not possible to kill it, so the process is probably in uninterruptible disk sleep. It happens randomly, with cca 5 min interval, but not necessarily during periodic update.
I tried:
$ strace ls --color=always /proc/$RRDC_PID
This freezes on:
readlink("exe",
Also:
$ w
This freezes on read() from cmdline.
Does anybody know what could be the problem ?
I have Linux kernel version 2.6.32 and rrdcached version 1.4.3.
Thank you.
dmesg, getting a stack-trace with the magic sysrq could help as well. – tonfa Sep 17 '10 at 12:56