> I have a production Redis app, and I want to know how much room to grow
> it has from the Redis point of view. For this purpose I would like to know
> in a certain time interval (e.g., last 1 or 5 minutes) what percentage of
> the time the worker thread was idle.
If I understood right, Redis runs as a single process, not using any worker threads
nor having the work split across many workers. So there cant be any other worker
threads.
So Redis shows up as a single process which multiplexes the client's requests using
for example on Linux, epoll interface.
Monitoring the redis-server process should be just enough ... But probable
you would be interested as well in:
* storage usage: latency issues, highly important when using persistence [1]
* memory usage, your redis instance will make use of the available RAM
present on the system
[1] -
http://redis.io/topics/latency
--
Stefan Parvu <
spa...@systemdatarecorder.org>