Serverhardware langsamer als Workstation-Hardware (gleiche Software)

522
user1937012

Ich habe meine Datenbanksynchronisation gemacht. Software mit mehreren Threads. Auf meiner eigenen Workstation

  • CPU: i5 2500
  • RAM: 8 GB
  • Festplatte: 2x WDC WD5003ABYZ (Software Mirror)
  • Betriebssystem: Windows 10 Ultimate
  • SQL Server: SQL 2008r2

es endet in 0: 18-0: 25 Sekunden.

Auf dem Server dauert das gleiche 1 Minute und 24 Sekunden, wenn ich Glück habe!

  • CPU: 2x Intel Xeon E5620
  • RAM: 24 GB
  • Festplatte: RAID 6 Toshiba MBF2600RC 500 GB (10K)
  • Betriebssystem: Windows 2008r2
  • SQL Server: SQL 2008r2

Beide Computer sind vollständig aktualisiert und beide Computer werden nur von mir verwendet. Ich habe keine Ahnung, was das bewirken könnte oder wohin sollte ich schauen. Die Software (mit Ausnahme des Betriebssystems) ist gleich.

Irgendwelche Ideen?

0
Ihr Server verfügt über eine geringere Speicherbandbreite und eine langsamere CPU als Ihre Workstation (obwohl keine der beiden wesentlich ist). Datenbank-Software ist fast immer entweder an den Speicher oder an die E / A-Verbindung gebunden. Austin Hemmelgarn vor 6 Jahren 0
Die Konfiguration des Datenbankservers ist kompliziert, und vieles davon konzentriert sich auf die Verwendung der vorhandenen Hardware. Die gleiche Konfiguration ist auf beiden Systemen nicht geeignet. Frank Thomas vor 6 Jahren 0
Sie sagen "* wird in 0: 18-0: 25 Sekunden beendet *". Ich frage, was ist in diesem Zeitrahmen abgeschlossen? Es kann zu Engpässen im Netzwerk oder zu Hopfen usw. auch von einem zum anderen kommen. Wenn Sie beispielsweise eine Abfrage auf der Arbeitsstation ausführen und diese sich näher an der Datenbank befindet als der Server oder mehr Durchsatz hat, ist dies möglicherweise der Grund. Ich denke, das RAID 6 der 10K-Laufwerke wäre schneller als die beiden WD-Festplatten. Vielleicht ist Ihr Flaschenhals das Netzwerk und abhängig davon, was es genau macht, ist der WS physisch näher an den Daten oder an einem schnelleren Netzwerkgerät. Pimp Juice IT vor 6 Jahren 0
Wo befinden sich die Geräte? Könnte das Problem die Netzwerkbandbreite sein? davidgo vor 6 Jahren 0
Hallo an alle, danke für die schnelle Antwort, mittlerweile ist mir klar geworden, dass diese Frage etwas schwer zu beantworten ist ... sorry. 1. Der Server selbst ist der MSSQL-Server. 2. Die Anwendung wird auf dem Server ausgeführt. 3. Der Server holt Daten von einem anderen Server, aber dieser Server selbst befindet sich auf demselben Switch. Mir wurde klar, dass ich das Problem vielleicht mit VMWARE eingrenzen kann. Ich installiere gerade eine Windows 10-VM mit denselben Spezifikationen und werde sie mit Windows 2008 r2 vergleichen ... Ich werde das später aktualisieren. Danke nochmal . user1937012 vor 6 Jahren 0

1 Antwort auf die Frage

-1
mk7

Raid6 kann einige Ihrer Probleme verursachen. Wechseln Sie zu Raid 10, wenn Sie können und sehen Sie, ob es sich verbessert. http://wintelguy.com/raidperf.pl zeigt einen Leistungsabfall von ~ 15% mit raid6 gegenüber raid1. Schlachtzug 10 sollte erheblich schneller sein. Es gibt auch Anwendungsfälle, bei denen sich raid6 stärker bemerkbar macht. https://blog.storagecraft.com/raid-performance/

Hardware-Fehler nicht ausschließen, dieser Server ist ziemlich alt. Ich würde einen Memtest durchführen und sehen, ob Sie Probleme haben. Vielleicht schlägt eine Festplatte fehl, ich würde die SMART-Protokolle überprüfen. Die Betriebssysteme wurden im Laufe der Jahre optimiert, daher besteht auch eine Chance, dass sie einiges zu bieten hat.