Kurztipp: I/O-Performance unter Linux überwachen

29.03.2010

Ein kleines Python-Tool namens "iotop" zeigt die I/O-Performance einzelner Prozesse wie das bekannte Unix-Utility "top" an.

 

Ein kleines Python-Tool namens "iotop" zeigt die I/O-Performance einzelner Prozesse wie das bekannte Unix-Utility "top" an. Voraussetzung dafür ist Python ≥ 2.5 (oder Python ≥ 2.4 mit Ctypes-Modul) and ein Linux-Kernel ≥ 2.6.20, der die Optionen TASK_DELAY_ACCT and TASK_IO_ACCOUNTING aktiviert hat. Das Tool findet sich als Tar-Paket auf dessen Homepage. Führen Sie nach dem Entpacken des Archivs im entstandenen Verzeichnis als Root den Befehl "python setup.py install aus."

Ein ebenfalls vorhandenes RPM ließ sich problemlos unter Fedora 12 installieren. Der stets aktuelle Quellcode liegt in einem Git-Repository. Ruft man "iotop" ohne weitere Parameter auf, listet es in Echtzeit die Prozesse nach der  I/O-Last auf:

comments powered by Disqus

Artikel der Woche

Loadtests ohne Server

Für Loadtests der eigenen Server bietet sich die Cloud an, denn kurz getaktet lassen sich dort viele Rechnerinstanzen starten, die das eigene Budget nur wenig belasten. Noch flexibler, günstiger und besser skalierbar sind Tests mit einer Serverless-Infrastruktur wie AWS Lambda. Wir führen vor, wie Sie dort mit Serverless Artillery eigene Loadtests starten. (mehr)
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Container

Wie setzen Sie Container ein?

  • Gar nicht
  • Docker standalone
  • Docker mit Kubernetes
  • Docker mit Swarm
  • Docker mit anderem Management
  • LXC/LXD
  • Rocket
  • CRI-O auf Kubernetes
  • Container auf vSphere
  • Andere (siehe Kommentare auf der Ergebnisseite)

Google+

Ausgabe /2018