Good morning ceph community,
for quite some time I was wondering if it would not make sense to add an
iftop alike interface to ceph that shows network traffic / iops on a per
IP basis?
I am aware of "rbd perf image iotop", however I am much more interested
into a combined metric featuring 1) Which clients read/write to where
and 2) inter OSDs traffic to see the total load on the cluster and being
able to drill down.
For example, the metric could look like this:
--------------------------------------------------------------------------------
FROM TO Bytes/s Packets/s
osd.0 [IP] -> [IP] osd.10 .. ..
osd.0 [IP] -> [IP] client .. ..
--------------------------------------------------------------------------------
Given that this table would be sortable by from/to/min-or-max
bytes/min-or-max packets, this would allow spotting the
And maybe a summarised view such as:
--------------------------------------------------------------------------------
FROM IN Bytes/s OUT Bytes/s IN Packets/s OUT Packets/s
osd.0 [IP]
osd.10 [IP]
--------------------------------------------------------------------------------
This way it would be nicely possible to identify high load.
If it was combined with average/current latency, it would potentially
also be able to find the bottlenecks in the cluster.
From my perspective, easily combining client + intra cluster traffic
would be very helpful.
What do you think, does that make sense, does it already exist or how do
you approach this?
Best regards,
Nico
--
Sustainable and modern Infrastructures by ungleich.ch
Show replies by date