Hallo,
ich wollte die Performance der unter Linux nutzbaren Filesysteme checken, habe aber festgestellt, daß bonnie nicht das richtige für diesen Zweck ist. Folgendes habe ich probiert: - Festplatte (Seagate ST3491A rd. 400 MB (uralt)) -> habe aber nix anderes zum Testen frei. - jeweils neues Dateisystem erzeugt und bonnie mit: # bonnie -s 380 gestartet. Das Ergebnis ist in jedem Fall so gut wie identisch: andre@tux:~> less /tmp/fs-bench ndre@tux:~> less /tmp/fs-bench -------Sequential Output-------- ---Sequential Input-- --Random-- -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks--- Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU XFS 380 1290 17.2 1385 1.3 607 0.7 1303 16.5 1507 1.1 26.6 0.4 -------Sequential Output-------- ---Sequential Input-- --Random-- -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks--- Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU RFS 380 1254 16.9 1393 1.4 614 0.7 1287 16.2 1501 0.9 26.6 0.4 -------Sequential Output-------- ---Sequential Input-- --Random-- -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks--- Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU EFS 380 1241 16.8 1289 1.8 589 0.9 1312 16.5 1413 1.5 23.7 0.4
(wobei RFS für Reiser und EFS für Ext2 stehen soll, XFS ist das hüper Filesystem von SGI). Nun ist es ja so, daß man die Performance der modernen FS eher am I/O mit vielen kleinen Dateien testen sollte, oder? Welches Tool benutze ich dafür, bzw. wie müßte prinzipiell ein shell Skript aussehen, das etwas sinnvollere Tests ausführt? Dateien mit dd aus /dev/zero zaubern?
andre
Andre Schulze schrieb:
Hallo,
ich wollte die Performance der unter Linux nutzbaren Filesysteme checken, habe aber festgestellt, daß bonnie nicht das richtige für diesen Zweck ist.
...
Nun ist es ja so, daß man die Performance der modernen FS eher am I/O mit vielen kleinen Dateien testen sollte, oder? Welches Tool benutze ich dafür, bzw. wie müßte prinzipiell ein shell Skript aussehen, das etwas sinnvollere Tests ausführt? Dateien mit dd aus /dev/zero zaubern?
da war jetzt mal ein Artikel in der iX zum Thema NFS Benchmark, da steht auch was zur Testmethode (iX 6/2001, Seite 82ff.)
Jan
Am Freitag, 18. Mai 2001 09:38 schrieben Sie:
Hallo,
ich wollte die Performance der unter Linux nutzbaren Filesysteme checken, habe aber festgestellt, daß bonnie nicht das richtige für diesen Zweck ist. Folgendes habe ich probiert:
- Festplatte (Seagate ST3491A rd. 400 MB (uralt)) -> habe aber nix
anderes zum Testen frei.
mal ein Schuß ins blaue: kann es sein, das hier die alte Platte der begrenzende Faktor ist, und sich die Unterschiede der Filesystem erst auswirken können, wenn die Platte denen genug "Stoff" liefern kann?
Jens
Am Freitag, dem 18. Mai 2001 um 11:19:34, schrieb Jens Puruckherr:
Am Freitag, 18. Mai 2001 09:38 schrieben Sie:
^^^ toller Mailer!
ich wollte die Performance der unter Linux nutzbaren Filesysteme checken, habe aber festgestellt, daß bonnie nicht das richtige für diesen Zweck ist.
mal ein Schuß ins blaue:
Ins Schwarze ging das noch nicht: bonnie testet genau eine Datei. Wie schnell ein Filesystem (d. h. die Anordnung vieler Dateien) ist, kann man damit bestimmt nicht herausfinden. Wozu bonnie eigentlich geeignet ist, weiss ich aber auch nicht.
Torsten
Am Freitag, 18. Mai 2001 11:33 schrieben Sie:
Am Freitag, dem 18. Mai 2001 um 11:19:34, schrieb Jens Puruckherr:
Am Freitag, 18. Mai 2001 09:38 schrieben Sie:
^^^ toller Mailer!
Was will er mir damit sagen?
Deine ^^^ stehen bei mir zwischen 2001 und 09.38, wo ist das Problem??
Jens
am Fri, dem 18.05.2001, um 12:09:15 +0200 mailte Jens Puruckherr folgendes:
Am Freitag, 18. Mai 2001 09:38 schrieben Sie:
^^^ toller Mailer!
Was will er mir damit sagen?
Deine ^^^ stehen bei mir zwischen 2001 und 09.38, wo ist das Problem??
1. daß Du eine kaputte Schriftart hast, denn für Mail/News ist eine Schreibmaschinenschrift, also eine, bei der das "W" genauso breit ist wie das " ", vorteilhaft. Dann klappt's halt auch mit solchen Sachen wie Untersreichungen etc. blabla.
2. es gilt als normal, sich in Listen zu duzen, daß Ausweichen auf "Sie" wird gelegentlich als übertriebene Höflichkeit bis hin zur Beleidung aufgefaßt.
Andreas, der hier auf das geduzt zu werden hofft ;-)
Hallo,
Am Freitag, 18. Mai 2001 12:45 schrieben Sie:
- daß Du eine kaputte Schriftart hast, denn für Mail/News ist eine Schreibmaschinenschrift, also eine, bei der das "W" genauso breit ist
ist repariert. Habe ich eigentlich sonst immer so, war wohl ein Versehen.
- es gilt als normal, sich in Listen zu duzen, daß Ausweichen auf "Sie" wird gelegentlich als übertriebene Höflichkeit bis hin zur Beleidung aufgefaßt.
Richtig, ich schicke gleich meinen Sekundanten los ;-)
Jens, der kein Lust hat, ständig im Mailer etwas umzuschalten.
Am Freitag, dem 18. Mai 2001 um 12:09:15, schrieb Jens Puruckherr:
Am Freitag, 18. Mai 2001 11:33 schrieben Sie:
Am Freitag, dem 18. Mai 2001 um 11:19:34, schrieb Jens Puruckherr:
Am Freitag, 18. Mai 2001 09:38 schrieben Sie:
^^^ toller Mailer!
Was will er mir damit sagen?
Deine ^^^ stehen bei mir zwischen 2001 und 09.38, wo ist das Problem??
Oh Gott! Die ^^^ stehen bei Sie, d. h. der Name fehlt in der ersten Zitatzeile.
Torsten
On Fri, May 18, 2001 at 09:38:20AM +0200, Andre Schulze wrote:
- Festplatte (Seagate ST3491A rd. 400 MB (uralt)) -> habe aber nix
...
# bonnie -s 380
- bonnie macht nur ein File, testet also viele Funktionen des Filesystems nicht - eine 400er Platte mit einem 380er Testset dürfte für viele Filesysteme sehr mies sein, da sie bei hohem Füllungsgrad deutlich an Geschwindigkeit einbüßen.
Nun ist es ja so, daß man die Performance der modernen FS eher am I/O mit vielen kleinen Dateien testen sollte, oder?
Man benötigt wohl eher einen Test-Mix, der der zukünftigen Anwendung des Systems recht nah kommt. Der Versuch, die Performance eines FS in einer einzigen Zahl auszudrücken, muß zwangsläufig scheitern.
Reinhard
lug-dd@mailman.schlittermann.de