March 7th, 2012

404

blktop

Мне не хватает возможностей atop'а для мониторинга, так что почитав сопроводительную документацию к линуксу, я набросал простенький blktop. Разумеется, приводить его в более полезный и fancy вид я ещё буду. Пока известно, что in_flight не надо высчитывать по дельта-алгоритму, я это поправлю.

Но уже сейчас оно может показывать реальные цифры по IO, latency и прочих вещей, касающихся блочных устройств.

https://github.com/amarao/blktop

Планирую перегруппировку (чтобы метрики чтения/записи шли рядом), алгоритм приведения к 'k' и 'M', показ времени в мс, а не тиках и прочие удовольствия им. Бендера.

Пока основной вопрос, который меня мучает, это как правильно высчитывать latency в пересчёте на операцию. Насколько я понимаю, это IOPS/ticks?