Last optimieren mit mehreren Platten
Posted: 2009-07-23 11:49
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...?
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...?