Re: Asus A8V-E SE und Intel 100S Pro als Board/Netzwerk fuer Server / FreeBSD?

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Wed, 21 Dec 2005 17:30:15 +0100 (CET)

Alvar Freude <alvar(at)a-blast.org> wrote:
> Naja, es muss halt jeder Cent gespart werden. Ein Euro gespart, eine
> Million Stück verkauft ==> eine Million mehr Gewinn.
>
> So rechnen BWLer ... :-(

Ist ja rein mathematisch auch durchaus korrekt. ;-)

> Martin Cracauer wrote:
> > Der Bonnie seek test macht nix weiter als zufaellig 8k bloecke
> > zu waehlen und zu lesen.
> [...]
> Wobei es interessant ist, dass gmirror da bei round-robin auch nicht
> schneller ist: wenn genau ein Block immer von einer zufälligen Position
> gelesen wird, dann müsste sich das ja auch die beiden Platten besser
> verteilen.

Ähm, nein, wieso sollte es das? Bitte erklären.

Wenn ein zufälliger Block gelesen werden muß, ist es im
statistischen Mittel vollkommen wurscht, auf welche der
beiden Platten gewartet werden muß, d.h. es ist egal, ob
die zufällig verteilten Blöcke abwechselnd von beiden
Platten oder nur von einer allein angefordert werden.
Es ist in jedem Fall gleich langsam.

Fazit: Bei zufälligen Blöcken bringt Round-robin genau
gar nichts.

Genau genommen bringt ein simples Round-robin eigentlich
in fast keinem Fall etwas. Wer bei einem RAID-1-Treiber
Round-robin implementiert, um damit die Performance zu
verbesserm, hat nicht richtig darüber nachgedacht.

Selbst eine ganz simple Heuristik sollte da besser sein,
z.B. eine, sich jeweils die letzte Zugriffsposition jeder
Festplatte merkt (und sei es nur die logische Blocknummer)
und bei Lesezugriffen dann die Festplatte auswählt, deren
letzte Zugriffsposition am nächsten an den angeforderten
Blöcken dran ist.

Gruß
   Olli

-- 
Oliver Fromme,  secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing
Dienstleistungen mit Schwerpunkt FreeBSD: http://www.secnetix.de/bsd
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.
"Python is an experiment in how much freedom programmers need.
Too much freedom and nobody can read another's code; too little
and expressiveness is endangered."
        -- Guido van Rossum
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 21 Dec 2005 - 17:32:02 CET

search this site