n3wbi33
Goto Top

VMWare ESX 4.1 und Firebird Server

Geschwindigkeitsprobleme

Hallo,
und zwar haben wir ein Geschwindigkeitsproblem mit einem Firebirdserver, dieser läuft auf einen virtualisierten Windows Sever 2008 R2.
Die Datenbank hat momentan eine Größe von ca. 60GB. Das System ist nie belastet, CPU, RAM, Netzwerk alles ist okay und wurde schon beobachtet.
Das Raidsystem besteht aus 4x 300GB SAS Festplatten im Raid10. Die Vmware Tools sind auch installiert. Auf einen Server ohne VMware läuft alles super und schnell.
Muss ich evtl. noch was bei VMWare oder Firebird einrichten?

Content-Key: 182927

Url: https://administrator.de/contentid/182927

Printed on: April 27, 2024 at 09:04 o'clock

Member: Chonta
Chonta Apr 02, 2012 at 06:36:38 (UTC)
Goto Top
Hallo,

wie äußern sich die Probleme?
Wieviele andere VM laufen auf dem ESX?
Generell wird der nicht virtualisierte Server schneller Sein, es sei denn, die Hardware ist wesentlich schlechter als die von ESX.

Gruß

Chonta
Member: N3wbi33
N3wbi33 Apr 02, 2012 at 06:45:10 (UTC)
Goto Top
Guten Morgen,
wenn ich große Dateien habe, die dann in der Firebirddatenbank gespeichert werden sollen. z.B. Worddateien dann dauert es bis zu 50Sek bis der Datensatz gespeichert ist.
Member: Chonta
Chonta Apr 02, 2012 at 07:20:31 (UTC)
Goto Top
Hallo,

wenn Du ein Testsystem hast, versuche es mal mit VHDs mit fester Größe, das könnte den schreibprozess schnelle rmachen.

Gruß

Chonta
Member: it-frosch
it-frosch Apr 02, 2012 at 08:22:34 (UTC)
Goto Top
Hallo N3wbi33,

Auf einen Server ohne VMware läuft alles super und schnell.
Hast du die gleiche Datenbank auf einen phys. Server kopiert?
Wenn nein, dann schau mal nach der Page size (8192) und nach den Forced writes (1) Einstellungen der der Firebird DB.

grüße vom it-frosch
Member: N3wbi33
N3wbi33 Apr 03, 2012 at 07:05:11 (UTC)
Goto Top
Hallo,

danke für eure Hilfe.
@it-frosch: Wo finde ich diese Einstellungsmöglichkeiten bei Firebird?

@Chonta: Die VHD hat schon eine feste Größe

Gibt es denn sonst noch eine Einstellung in VMware? Evtl. die Einstellungen der Auslagerungsdateien von VMWare ändern?
Member: it-frosch
it-frosch Apr 04, 2012 at 08:02:04 (UTC)
Goto Top
Hallo N3wbi33,

installiere dir den Flamerobin, hänge deine Datenbank, verbinde dich mit ihr und ein und schau dir die DB Einstellungen an.
Dort siehst du die Einstellungen.
Die Firebird Version ist vielleicht auch nicht ganz unwichtig. (Findest du im Kontexmenü des Firebird Servers unter Retrieve Server Version

Die Pagesize legst du beim Restore der Datenbank fest. gbak -P 8192

Synchrones Schreiben auf die Festplatte (forced writes) stellst du mit gfix ein. gfix -user SYSDBA -password masterkey dbserver:/db/mydb.fdb -write sync

Flamerobin findest du hier: ( http://www.flamerobin.org/ )
Hier noch die Firebird Seite ( http://www.destructor.de/firebird/gfix.htm )

grüße vom it-frosch