easyrider
Goto Top

Kompatibler PC für Windows Server 2019

Hallo zusammen,

ich habe in meinem Netzwerk eine leistungshungrige SQL Anwendung. Der Leistungshunger bezieht sich haupsächlich auf die CPU.
Aktuell läuft der SQL Server auf einem HP ProLiant Server, der jedoch eine schwache CPU hat. Ich möchte deshalb nun den SQL Server auf einem PC bzw. einer Workstation installieren. Es spielt dabei keine Rolle, ob der PC nun redundante Komponenten wie mehrere Netzteile hat. Die SQL Datenbank wird eh ständig gesichert.

Wichtig ist, dass man auf dem PC einen Server 2019 installieren kann und das eben eine sehr leistungsstarke CPU verbaut ist. Zum Beispiel eine i9- 9900K.

Ob ich das Teil selbst zusammenbaue oder von der Stange kaufe spielt keine Rolle.
Hat mir jemand hierzu vielleicht eine Empfehlung? Gerne auch für andere CPUs.

Vorab besten Dank!

Grüße

Content-ID: 534737

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

Printed on: October 11, 2024 at 01:10 o'clock

Pjordorf
Pjordorf Jan 14, 2020 at 13:51:13 (UTC)
Goto Top
Hallo,

Zitat von @easyrider:
Wichtig ist, dass man auf dem PC einen Server 2019 installieren kann
Können wirst du das schon....

und das eben eine sehr leistungsstarke CPU verbaut ist. Zum Beispiel eine i9- 9900K.
Sicher das dein Laptop / Notebook dann das richtige ist? Da ist alles eher auf StromSparen ausgelegt.

Gruß,
Peter
itisnapanto
itisnapanto Jan 14, 2020 at 13:52:03 (UTC)
Goto Top
Moin ,

wird das Teil produktiv eingesetzt ? Wie hoch ist die IOPS Zahl aktuell ? Was heißt Leistungshungrig ?
Was für ein SQL ? MS ? MySQL ?
Was für ein Budget ?
Wie ist die CPU Auslastung aktuell ?
Was für ein ProLIant ?

Grundsätzlich würde ich dafür keinen PC nehmen.

Fragen über Fragen .
Kraemer
Kraemer Jan 14, 2020 at 13:52:37 (UTC)
Goto Top
easyrider
easyrider Jan 14, 2020 at 14:06:27 (UTC)
Goto Top
Zitat von @itisnapanto:
wird das Teil produktiv eingesetzt ? Wie hoch ist die IOPS Zahl aktuell ? Was heißt Leistungshungrig ?
Ja, es wird produktiv eingesetzt in einer 3 Mann Firma. IOPS Zahl weiss ich leider nicht.

Was für ein SQL ? MS ? MySQL ?
Genutzt wird ein MS SQL Server 2014 Express

Was für ein Budget ?
ca. 10.000€, inkl. Austausch des u.g. ProLiant Servers

Wie ist die CPU Auslastung aktuell ?
Die CPU Auslastung dümpelt in der Regel nur vor sich hin. Aber je nachdem welche Funktion in der Datenbank aufgrufen wird, geht die CPU Last auf 100% und verweilt dort ca. 5-10 Sekunden. Der User muss also bis zu 15 Sekunden warten. Deshalb die Idee eine schnellere CPU zu nehmen.

Was für ein ProLIant ?
ProLiant ML350 Gen8
easyrider
easyrider Jan 14, 2020 at 14:07:58 (UTC)
Goto Top
Zitat von @Pjordorf:
Sicher das dein Laptop / Notebook dann das richtige ist? Da ist alles eher auf StromSparen ausgelegt.
Ich würde einen PC nehmen, keinen Laptop. Die o.g. CPU ist ja eigentlich auch keine Stromspar-CPU, oder sehe ich das falsch?
easyrider
easyrider Jan 14, 2020 at 14:09:38 (UTC)
Goto Top
Vielen Dank! Da werde ich mich gleich mal durchklicken!
easyrider
easyrider Jan 14, 2020 at 14:14:29 (UTC)
Goto Top
noch eine Info:
Aktuell ist in dem genutzten ProLiant Server eine CPU eingebaut, die folgende Benchmarks hat:
Single Thread Rating: 1980 Punkte
Average CPU Mark: 18959
Quelle: www.cpubenchmark.net

Also es müsste dann etwas sein was mehr Leistung hat als die o.g. Werte
certifiedit.net
certifiedit.net Jan 14, 2020 updated at 15:26:19 (UTC)
Goto Top
Nimm einen ordentlichen Server, Dell, HP. Mach optimalerweise ein Upgrade auf SQL 2016 (Express).

In Summe dürfte das bereits gut was bringen. Wenn du das nicht oft machst, hol dir jemanden ins Boot.

VG
142583
142583 Jan 14, 2020 at 14:47:32 (UTC)
Goto Top
Weißt du ob deine nicht namentlich genannt Software von mehr Kerne oder mehr Takt beim SQL schöpft?
Lochkartenstanzer
Lochkartenstanzer Jan 14, 2020 updated at 15:03:30 (UTC)
Goto Top
Zitat von @easyrider:

Wichtig ist, dass man auf dem PC einen Server 2019 installieren kann und das eben eine sehr leistungsstarke CPU verbaut ist. Zum Beispiel eine i9- 9900K.

Windows 2019 läßt ich auf jedem halbwegs aktuellen PC installieren, sofern da keine Billigkomponennten verbaut sind.

Ob ich das Teil selbst zusammenbaue oder von der Stange kaufe spielt keine Rolle.
Hat mir jemand hierzu vielleicht eine Empfehlung? Gerne auch für andere CPUs.

Einen neueren Server von der Stange. Ist besser und stabiler und hat längere Unterstützung. Die sind nicht wesentlich teurer als "gut" ausgestatte Desktops.

lks
Kraemer
Kraemer Jan 14, 2020 at 15:23:24 (UTC)
Goto Top
Zitat von @142583:

Weißt du ob deine nicht namentlich genannt Software von mehr Kerne oder mehr Takt beim SQL schöpft?
sehr wahrscheinlich würde die von einem "richtigen" SQL profitieren. Wie war das noch? 2014 express = 1 GB RAM max?
easyrider
easyrider Jan 14, 2020 at 15:28:09 (UTC)
Goto Top
Zitat von @142583:

Weißt du ob deine nicht namentlich genannt Software von mehr Kerne oder mehr Takt beim SQL schöpft?
Mehr Takt.
easyrider
easyrider Jan 14, 2020 at 15:32:22 (UTC)
Goto Top
sehr wahrscheinlich würde die von einem "richtigen" SQL profitieren. Wie war das noch? 2014 express = 1 GB RAM max?
Richtig, 1GB max.
Aufgrund der RAM Limitierung werden wir auf dem neuen Server auch die SQL Standard Version einsetzen, Dennoch benötigen wir mehr CPU-Power. Habe das bereits auf einer Standard Edition getestet. Es lief zwar etwas schneller aber Flaschenhals war weiterhin CPU.
certifiedit.net
certifiedit.net Jan 14, 2020 at 15:33:42 (UTC)
Goto Top
Vermutlich hast du den SQL nicht erst optimiert?
142583
142583 Jan 14, 2020 updated at 16:22:30 (UTC)
Goto Top
Eine Applikation die auf einem alten System in der CPU limitiert und mit einem Gigabyte RAM auskam, soll nun auf einer aktuellen CPU im Takt skalieren...

Irgendwie bin ich wohl zu lange in dem Geschäft, dass mich dass stutzig macht.
ukulele-7
ukulele-7 Jan 14, 2020 updated at 16:16:01 (UTC)
Goto Top
Bei SQL Express sind auch die Kerne limitiert, das macht sehr viel aus. Die Limitierungen beim RAM wurden angehoben mit neuen Versionen also unbedingt möglichst auf die neueste SQL Express upgraden.

Den Gewinn an CPU mit mehr Kernen und vor allem mehr RAM kannst du mit einer Developer Installation mal testen, die hat die Limitierungen nicht.
142583
142583 Jan 14, 2020 at 16:28:09 (UTC)
Goto Top
Ja, die Anzahl der Kerne.

Ich bin trotzdem verwundert.
jmueller
jmueller Jan 14, 2020 at 16:33:55 (UTC)
Goto Top
Hallo zusammen,

also ich würde mal schauen ob das ganze nich auch mit einer MariaDB oder Postgres funktioniert, noch zwei/drei GUTE SSDs in den Proliant und das ganze unter nem CentOS und schon sind alle Glücklich

Und für die dann übriggebliebenen 9teur geht ihr dann ordentlich feiern
Th0mKa
Th0mKa Jan 14, 2020 at 19:07:02 (UTC)
Goto Top
Zitat von @jmueller:

also ich würde mal schauen ob das ganze nich auch mit einer MariaDB oder Postgres funktioniert

Ein langsames SQL Statement wird nicht performanter nur weil man die DB Engine tauscht, was macht die o. g. Produkte denn deiner Meinung nach schneller als den MSSQL?

/Thomas
UweGri
UweGri Jan 14, 2020 at 20:47:25 (UTC)
Goto Top
Achtung! Der Server 2019/2019 lässt sich NICHT funktionsfähig auf jede PC Hardware installieren! So wirst Du massig Probleme bekommen, einen Chipsatztreiber Zxxx auf einem Board mit I7xxx zu bekommen. Wie das bei AMD aussieht, keine Ahnung. Auf alle Fälle musst Du vor Kauf klarbekommen, dass das OS läuft. NW Karte das selbe Problem, da kannste aber eine einstöpseln. Die OnBoard wird nicht laufen.
Lochkartenstanzer
Lochkartenstanzer Jan 14, 2020 at 20:51:41 (UTC)
Goto Top
Zitat von @UweGri:

Achtung! Der Server 2019/2019 lässt sich NICHT funktionsfähig auf jede PC Hardware installieren! So wirst Du massig Probleme bekommen, einen Chipsatztreiber Zxxx auf einem Board mit I7xxx zu bekommen. Wie das bei AMD aussieht, keine Ahnung. Auf alle Fälle musst Du vor Kauf klarbekommen, dass das OS läuft. NW Karte das selbe Problem, da kannste aber eine einstöpseln. Die OnBoard wird nicht laufen.


Da packt man einfach kvm oder hyper-v auf die Kiste und installiert 2019 virtuell. Dann hat nan meist keine Treiberprobleme mit server 2019. face-smile

lks
certifiedit.net
certifiedit.net Jan 14, 2020 at 20:55:53 (UTC)
Goto Top
Und hyper v braucht keine 2019er Treiber? Und kvm muss immer unter jeder Konstellation laufen?

Bitte fangt nicht noch mehr an zu frickeln
ukulele-7
ukulele-7 Jan 15, 2020 at 13:29:27 (UTC)
Goto Top
Ist es nicht noch so das MSSQL unter ESXi sowieso flotter läuft als unter Hyper-V oder hat sich das mit 2019 geändert? Von ESXi + VM mit MSSQL 2019 würde ich annehmen das es auf jeder potenten Hardware läuft.
UweGri
UweGri Jan 15, 2020 at 23:39:39 (UTC)
Goto Top
Ich habe W10 LTSC mit VirtualBox und da zum Test S2016 drinnen. 2 Kerne und 16 GB RAM zugeteilt. Geht, zum testen.

Wenn, dann das Ganze mit ESX.

Nur, wenn Du 10000 zur Verfügung hast … lasse solch Lösung!
Lochkartenstanzer
Lochkartenstanzer Jan 16, 2020 updated at 05:21:22 (UTC)
Goto Top
Zitat von @certifiedit.net:

Und hyper v braucht keine 2019er Treiber? Und kvm muss immer unter jeder Konstellation laufen?

Auf den Kisten läuft Hyper-V mit Windows 10 ganz sicher.

Und linux läuft auch so ziemlich auf fast jeder aktuellen Kiste, wenn nan vorher die Hardware sich passend aussucht.

Damit bekommt man WIndows Swerver 2019 ganz sicher in eine VM auf einer aktuellen Desktop-Kiste, selbst wenn keine 2019er Treiber für die Kiste vorhanden sind.


Bitte fangt nicht noch mehr an zu frickeln

Ich habe nur dargelegt, daß man Windows 2019 auf eine Desktop-Kiste zumindest in einer VM zum laufen bekommt, wenn nan es unbedingt will, auch wenn es keine Treiber dafür auf der Kiste gibt.

Daß es aber sinnvoller ist, sich gleich einen ordentlichen Server zu kaufen, habe ich oben schon geschrieben.

lks
certifiedit.net
certifiedit.net Jan 16, 2020 at 06:52:58 (UTC)
Goto Top
Warum solltest du bitte wenn er 10k Budget hat darauf aus weichen?

Gleich ordentlich dann brauchst du auch meine Windows 10 Lizenz additiv....
Lochkartenstanzer
Lochkartenstanzer Jan 16, 2020 updated at 08:07:05 (UTC)
Goto Top
Zitat von @certifiedit.net:

Warum solltest du bitte wenn er 10k Budget hat darauf aus weichen?

Das mußt Du unseren IT-Prof. fragen und nicht mich. Ich habe nur auf seine Frage geantwortet und ihm den Tipp gegeben sich stattdessen einen Server zuzulegen.

Gleich ordentlich dann brauchst du auch meine Windows 10 Lizenz additiv....

Naja, "Windows 10 ist ja kostenlos bei jeder Kiste dabei" oder? :face-smile

lks

Edit: Typo
certifiedit.net
certifiedit.net Jan 16, 2020 at 07:19:34 (UTC)
Goto Top
Zitat von @Lochkartenstanzer:

Zitat von @certifiedit.net:

Warum solltest du bitte wenn er 10k Budget hat darauf aus weichen?

Das mußt Du unseren IT-Prof. fragen nicht mich. Ich habe nur auf seine Feage geantwortet und ihm den Tipp gegeben sich dtattdessen einen Server zuzulegen.

Gleich ordentlich dann brauchst du auch meine Windows 10 Lizenz additiv....

Naja, "Windows 10 ist ja kostenlos bei jeder Kiste dabei" oder? :face-smile

lks

So kann man es auch sehen. Hab aber auch schon Systeme übernommen, bei denen virtuell ein weiterer Win 10 lizenziert wurde, fürs Backup, obwohl noch eine Lizenz für einen Server frei war...
Lochkartenstanzer
Lochkartenstanzer Jan 16, 2020 at 08:07:56 (UTC)
Goto Top
Zitat von @certifiedit.net:

So kann man es auch sehen. Hab aber auch schon Systeme übernommen, bei denen virtuell ein weiterer Win 10 lizenziert wurde, fürs Backup, obwohl noch eine Lizenz für einen Server frei war...

Kenn ich auch diese Spielchen.
easyrider
easyrider Jan 18, 2020 at 18:53:53 (UTC)
Goto Top
Hi Leute,

erstmal vielen Dank für die rege Beteiligung! Hat mich auf jeden Fall schonmal weitergebracht.
Aber nochmal um es kurz klarzustellen:
Einen ordentlichen Server werden wir weiter nutzen. Ich will nur die SQL Anwendung auslagern da ich einfach mehr Single Thread Performance brauche. Aktuell liegt unser Server bei sehr ordentlichen 2000 Punkten. Um das zu steigern bräuchten wir aber einen Server der 10k€ locker übersteigt. Oder habt ihr mir eine konrekte Empfehlung?
Mit einem i9-9900K bekommen wir 3000 Punkte bei Single Thread Performance. Natürlich wäre es geiler das auf dem Server zu betreiben. Aber auf einem PC mit diesem Prozessor ist es einfach deutlich günstiger. Und die Datenbank kann ich stündlich sichern. Kein Problem. Falls der PC dann mal aussteigen sollte ist der SQL Sever in null komma nix wieder eingerichtet und Betriebsbereit. Das ist nun der Plan
Ich würde mich weiterhin über eine Empfehlung freuen bzgl. PC/ Workstation auf dem zuverlässig Server 2019 läuft. Also Treiber für Chipsatz etc. vorhanden sind.

Danke und Gruß
Easyrider
Th0mKa
Th0mKa Jan 18, 2020 at 19:36:19 (UTC)
Goto Top
Zitat von @easyrider:

Einen ordentlichen Server werden wir weiter nutzen. Ich will nur die SQL Anwendung auslagern da ich einfach mehr Single Thread Performance brauche. Aktuell liegt unser Server bei sehr ordentlichen 2000 Punkten. Um das zu steigern bräuchten wir aber einen Server der 10k€ locker übersteigt. Oder habt ihr mir eine konrekte Empfehlung?

Naja, einen Dell PowerEdge T140 mit Xeon E-2186G sollte es schon für 2 - 3k geben, da hast du wenigstens Support und 24/7 Hardware.

/Thomas
certifiedit.net
certifiedit.net Jan 18, 2020 at 19:43:52 (UTC)
Goto Top
Der wird aber zu schwach sein, aber 2-3k sind auch was anderes als bis zu 10k. Aber das sollte man dann auch nicht mal kurz zusammenklickern.
Th0mKa
Th0mKa Jan 18, 2020 at 19:47:53 (UTC)
Goto Top
Zitat von @certifiedit.net:

Der wird aber zu schwach sein

Sehe ich anders, er scheint halt ein paar SQL Statements in der Applikation zu haben die etwas lange laufen. Da sind die 4,6GHz Turbotakt schon ganz ok denke ich. Aber letztendlich nur Spekulation, der Hersteller sollte eigentlich wissen was benötigt wird

/Thomas.
jmueller
jmueller Jan 18, 2020 at 20:34:22 (UTC)
Goto Top
Hallo,

naja, ohne weitere Infos lässt sich viel Spekulieren welche Hardware benötigt wird.

Vieleicht liegt das Poblem ja auch woanders (schlechte Datenbanktabellen, tote links in der Datenbank, Netzwerkprobleme o.ä.), wär ja schade wenn er die 10teur auf den Kopf haut für ein Perfomanten Server und am ende war es nur die Datenbank die er mal hätte aufräumen müssen.

Schönes Wochenende
certifiedit.net
certifiedit.net Jan 18, 2020 at 20:45:15 (UTC)
Goto Top
Kannst und darfst du anders sehen, wie du willst. Ich kenne genug Firmen, die sich einem 15 hundert € Server hinstellen lassen haben, weil das ja toller klingt als einer für 5-6 (welcher Angemessen gewesen wäre) und den ersteren dann nach 1.5 Jahren rauswerfen und alles komplett neu machen mussten, weil es eben doch nicht passte. (gibt es übrigens auch im 20,30,40k Segment. Sind dann die "ich zieh mal kurz ein AG aus der Schublade Vertriebler...)
ukulele-7
ukulele-7 Jan 20, 2020 at 11:22:43 (UTC)
Goto Top
Mit der Logik sollte man sich aber erst um die Performance-Probleme kümmern und dann erst neue Hardware anschaffen, unabhängig davon wieviel die Hardware dann kostet.
certifiedit.net
certifiedit.net Jan 20, 2020 at 11:36:38 (UTC)
Goto Top
Zitat von @ukulele-7:

Mit der Logik sollte man sich aber erst um die Performance-Probleme kümmern und dann erst neue Hardware anschaffen, unabhängig davon wieviel die Hardware dann kostet.

Logisch, deswegen auch die Stets wiederholte Aussage, dass hier im Forum nach so etwas weitem zu fragen keinen Sinn hat. Man bekommt vielleicht eine Antwort, vielleicht sogar die passende auf die Frage, aber die Frage ist, ob die richtige Frage(n) überhaupt gestellt wurde.

VG