Zum Messen der I/O Performance gibt es zahlreiche I/O Benchmarking Tools. In diesem Artikel geben wir einen Überblick über die unterschiedlichen Tools.
Block Device Benchmarks greifen direkt auf ein unformatiertes Blockdevice (etwa eine Festplatte, SSD, oder RAID-Verbund) zu. Sie eignen sich besonders zum Vergleich unterschiedlicher Festplatten, SSDs, RAID-Controller, etc.
Die meisten der hier gezeigten Block Device Benchmarks erlauben auch die Angabe von Dateien in einem Filesystem (somit können Sie auch als Filesystem Benchmark verwendet werden):
dd | fio | Iometer | spew | vdbench | |
---|---|---|---|---|---|
Threads | Single-Thread | Multi-Thread
(numjobs Parameter) |
Multi-Thread | Single-Thread | Multi-Thread |
regular I/O Support | ja | ja | ja | ja | ja |
direct I/O Support | ja
|
ja
|
nein
Iometer bietet eine |
ja
|
ja
|
synchronous I/O Support | ja
|
ja
|
ja
|
ja
| |
Weitere Infos |
File System Benchmarks greifen im Gegensatz zu Block Device Benchmarks nicht direkt auf ein unformatiertes Blockdevice zu. Das Device muss mit einem Dateisystem (File System) formatiert sein. File System Benchmarks dienen hauptsächlich dazu, die Performance unterschiedlicher Dateisysteme (z.B. ext3 im Vergleich zu xfs) nacheinander auf demselben Blockdevice zu messen.
Beispiele für File System Benchmarks:
./configure && make
). Um das neue Binary unabhängig von einer Cygwin-Umgebung benutzen zu können, müssen Sie noch einige Cygwin-DLLs ins Verzeichnis von iozone kopieren.Neben diesen Benchmark-Tools, die sowohl eine I/O Last erzeugen und den I/O Transfer messen, gibt es auch Tools die ausschließlich die I/O Performance messen ohne selbst Last zu erzeugen. Diese Tools helfen vor allem dann, wenn ein System zu langsam ist und Sie auf der Suche des Performance Bottlenecks sind.
Beispiele für Tools zur Messung der I/O Performance:
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|