Page 1 of 1

Last optimieren mit mehreren Platten

Posted: 2009-07-23 11:49
by floos
Hallo
Ich möchte gerne die Zugriffe auf die Platten optimieren. Server beinhaltet im wesentlichen Apache/MySL/Postfix. Die Webs sind allesamt sehr datenbankintensiv und eine typische Konfiguration mit einem einzigen Raid-1 stösst schnell an die Grenzen der Platten. Allerdings soll kein Raid-10 oder ähnliches entstehen und auch keine Aufteilung verschiedener Dienste auf unterschiedliche Server (das hat verschiedene Gründe, die hier aber jetzt keine Rolle spielen sollen).

Ein Ansatz läuft über zwei einzelne Raid1-Arrays:
Platte 1+2: Raid-1
/swap
/boot
/
/tmp
/var (hier liegen die Webs und Logs)
Platte 3+4: Raid-1
/var/lib/mysql
/var/mail

Damit hätte Apache und die ganzen Logfiles und MySQL jeweils eigene Platten. Postfix kommt mit seinen Postfächern noch auf die MySQL-Platte, um den Speicher besser zu verteilen.
Was haltet ihr von so einem Ansatz? Vielleicht /tmp oder / auch auf die 2. Platte oder MySQL auf jeden Fall immer solo auf der Platte...?

Re: Last optimieren mit mehreren Platten

Posted: 2009-07-23 12:19
by Joe User

Re: Last optimieren mit mehreren Platten

Posted: 2009-07-23 12:38
by floos
Ja danke, den Thread kenne ich bereits. Die dortigen Hintergrundinfos sind ja letztlich auch ein Grund für die eigenen Platten für MySQL.
Meine Frage (u.a.) zielte eher dahin, welche anderen Partitionen man noch auf die MySQL-Platte legen kann, so das die Gesamtzugriffe auf die Platten eines solchen Servers möglich gut verteilt sind auf beide Arrays.

Re: Last optimieren mit mehreren Platten

Posted: 2009-07-23 16:00
by daemotron
/var/mail ist schreibintensiv und hat bei vielen IMAP-Zugriffen auch viele Seeks. Das kann Dir die Performance (v. a. bei den Zugriffslatenzen) für MySQL ganz schön verhageln.