Leistungsproblem mit FB2.5 + Windows Server + spezifische Hardware (DELL-Server?)

3030
Ricardo

Ich habe eine relativ kleine Datenbank (6 GB) und meine Anwendung kann schnell darauf zugreifen, wenn Firebird 2.1 oder Firebird 2.5 unter einer Nicht-Server-Version von Windows verwendet wird. Wenn ich jedoch versuche, Firebird 2.5 auf einer Serverversion (2008, 2012) zu verwenden, wird es schmerzhaft langsam.

Was ich schon probiert habe:

  • Setzen Sie FileSystemCacheSize für firebird.conf wie hier angegeben auf 50, 60 und 70%

Anmerkungen:

  • Das Problem tritt auf mehr als einer Maschine auf
  • Leider ist das Problem immer noch nicht deterministisch, da wir Win Server 2008 und 2012 auf einem einfachen Desktop-Computer getestet haben und die Leistung sehr gut war, auf einigen Serverhardware ist es jedoch langsam.
  • Bis jetzt wurde das Problem nur auf Dell-Servern angezeigt

Hardware, die das Problem zeigt:

  • Dell Perc H310 SCSI

Hardware, die das Problem nicht anzeigt

  • Dell Desktop Vostro

Meine Frage lautet: Worauf muss ich achten, um herauszufinden, was dieses Leistungsproblem verursacht?

1
Schon versucht, die Server neu zu starten? Dave vor 10 Jahren 0

2 Antworten auf die Frage

2
bjanssen

Beim DELL PERC H310 treten im JBOD-Modus Leistungsprobleme auf. DELL gibt so viel hier zu: http://de.community.dell.com/support-forums/servers/f/906/t/19480834.aspx?pi239031352=1

Außerdem verfügt der PERC H310 über keine Schreibcache-Option und kann nicht mit einer BBU aktualisiert werden. Mit anderen Worten, es ist auch nicht für RAID-Betrieb auf Produktionsebene geeignet. Siehe Link zum Funktionsumfang: http://www1.la.dell.com/content/topics/topic.aspx/global/products/pvaul/topics/de/us/raid_controller?c=gt&l=de&cs=gtbsdt1

DELL empfiehlt, den H310 nur im RAID1-Modus mit nicht mehr als 500 GB Speicherplatz zu verwenden. Siehe den ersten Link als Referenz.

Soweit ich das beurteilen kann, haben Sie jetzt drei Möglichkeiten:

  1. Ersetzen Sie Ihre Festplatten durch SSDs. Die überlegene Leistung der SSD wird die Leistung des abscheulichen H310 verringern.
  2. Ersetzen Sie den H310-Controller durch etwas Nützliches, z. B. LSI MegaRAID oder 3Ware.
  3. Erstellen Sie ein RAID1 mit nicht mehr als 500 GB Speicherplatz.
1
harrymc

Dieses Problem mit dem Firebird-Tracker kann dasselbe Problem betreffen: Die
langsame Leistung von Firebird, das auf Windows Server 2008 installiert ist, wurde auf den Domänencontroller hochgestuft .

Die Lösung bestand darin, das Caching von Schreibvorgängen zu ermöglichen, obwohl festgestellt wurde, dass einige Dell-Modelle diese Optimierung nicht zulassen.

Sehen :

Firebird vs. Windows: Caching-Problem beim Dateisystem
Write-Caching - Aktivieren oder Deaktivieren .