Some time back I made a blog entry about network performance monitoring tools with a slant towards monitoring Oracle over NFS. The blog entry contains a very long list of all the various tools out there, none of which did what I wanted.
That was then, this is now. Mark Seger (the author of collectl) commented as follows on that blog entry:
Sorry to hear you haven’t found any tools you like, but perhaps you haven’t looked at collectl yet.
Indeed I have looked into collectl. In fact, not only have I looked into it, but I absolutely love it and have been using it extensively for months. I recommend you take a gander at the collectl website.
In its simplest form, I feel it captures very good quick health check style information. The following is an example of a small Linux server performing a little over 200MB/s of disk and network throughput. As you can see, monitoring this sort of performance data would require several stock Linux commands.
# collectlwaiting for 1 second sample…#<——–CPU——–><———–Disks———–><———–Network———->#cpu sys inter ctxsw KBRead Reads KBWrit Writes netKBi pkt-in netKBo pkt-out
28 23 28325 57874 202880 562 0 0 5692 8414 227323 28862 29 25 28782 59234 222560 573 0 0 5616 8338 226129 28701 28 22 28333 57916 235776 634 2048 34 5517 8252 223717 28419 27 22 28874 58156 209848 597 1 1 5477 8162 222559 28290 28 23 28214 58068 220328 569 0 0 5620 8245 221651 28165 29 21 27871 57898 220224 582 0 0 5534 8213 225510 28606 28 24 27923 59021 223184 581 0 0 5536 8244 224676 28531 65 47 29300 57973 216152 580 316 16 5891 8364 226310 28725 |
Kudos, Mark. Great tool!
Recent Comments