Intel CPU für viele und sehr anspruchsvolle Prozesse gleichzeitig

Flipchart

Schraubenverwechsler(in)
Intel CPU für viele und sehr anspruchsvolle Prozesse gleichzeitig

Liebe Community,

guten Tag, ich nutze meinen PC hauptsächlich zum Traden (an der Börse handeln) und nutze dazu verschiedene News - und Brokertools (Handelsprogramme) usw.

Seit neuestem ziehe ich dazu auch eine durch einen Programmierer erstelle Datenbank (basiert auf Phyton und MySQL) sowie einige andere diverse Tools hinzu.

Das gleichzeitige ausführen dieser ganzen Anwendungen (was zum Trading notwendig ist) bringt meine CPU ziemlich schnell an seine Grenzen, Auslastung 100% auf allen Kernen, was wiederum die Temperatur stark ansteigen und die Performance des gesamten Systems erlahmen lässt.

Meine CPU: Intel Core i7 7700K @ 4x 4.20GHz (8 Threads)

Die CPU hatte ich ursprünglich eher zum Gamen gekauft, wofür Sie auch nach wie vor perfekt zu gebrauchen ist, für viele, hochanspruchsvolle Anwendungen gleichzeitig eignet sich aber wohl eine CPU mit mehr Kernen besser, denke ich zumindest, bin mir aber nicht sicher, daher frage ich bei euch nach.

Ich danke euch für ein paar gute Tipps.
 
AW: Intel CPU für VIELE und sehr ANSPRUCHSVOLLE Prozesse GLEICHZEITIG

Muss es zwingend eine Intel CPU sein? Dann am besten zum i9 7900x samt passendem Board greifen. Aber gerade in diesem Anwendungsfall würde ich eher zu einem AMD Threadripper greifen. Der hat einen höheren Basistakt und ist verlötet. Dafür braucht er aber auch einen geeigneten Kühler, da der Heatspreader riesig ist.
 
AW: Intel CPU für VIELE und sehr ANSPRUCHSVOLLE Prozesse GLEICHZEITIG

Also für diese Anwendung, würde ich auch eher zu Threadripper greifen. Hier profitierst du halt massivst von Multithreading und 16 Kerne / 32 Threads machen sich definitiv bemerkbar. Zudem sind die Preise grade super...
 
AW: Intel CPU für VIELE und sehr ANSPRUCHSVOLLE Prozesse GLEICHZEITIG

Hat eine CPU eigentlich generell "Probleme" damit, konstant auf 100% Auslastung zu laufen?
 
AW: Intel CPU für VIELE und sehr ANSPRUCHSVOLLE Prozesse GLEICHZEITIG

Nein, warum sollte sie.
Solange Du sie vernünftig kühlst.
 
AW: Intel CPU für VIELE und sehr ANSPRUCHSVOLLE Prozesse GLEICHZEITIG

Keine Ahnung, bin jetzt kein Hardwarespezialist, hatte mir etwas Sorgen gemacht. Die CPU läuft bei 100% Auslastung bei 65 - 70 Grad. Keine Ahnung ob das viel ist?!
 
AW: Intel CPU für VIELE und sehr ANSPRUCHSVOLLE Prozesse GLEICHZEITIG

Nee ist kein Problem und ist nicht viel.
 
AW: Intel CPU für VIELE und sehr ANSPRUCHSVOLLE Prozesse GLEICHZEITIG

Bei ausreichender Kühlung nicht. In ein paar Jahren könnte die Wärmeleitpaste bei deinem Intel Probleme machen, aber bis dahin wirst du wahrscheinlich eh schon einen neuen haben.
 
AW: Intel CPU für VIELE und sehr ANSPRUCHSVOLLE Prozesse GLEICHZEITIG

Bitte die Kernskallierung von Phyton und MySQL klären.
 
AW: Intel CPU für VIELE und sehr ANSPRUCHSVOLLE Prozesse GLEICHZEITIG

Sein I7-7700k zeigt volle Auslastung aller Kerne...außerdem macht der TE mehrere Dinge gleichzeitig, es muss also nicht alles skalieren.

Ein echtes Upgrade würde wohl beim I9-7900X anfangen. Nicht dass du mit den 6 Kernen eines I7-8700k gleich wieder am Limit hängst.
Für die Datenbankanwendung könnte es zudem helfen eine Optane-SSD zu verwenden, je nachdem wie groß die Datenbank ist. Also nicht diese mini-Dinger die nur als Cache für die HDD fungieren, sndern eine mit ausreichender Größe für alle Daten. Das ist tatsächlich ein Anwendungsfeld in dem diese SSDs ihre Vorteile gegenüber herkömmlichen PCIe-SSDs ausspielen können. Auch wenn sie duch die Patches für Meltdown und Spectre gehörig eingebremst wurden.
 
AW: Intel CPU für viele und sehr anspruchsvolle Prozesse gleichzeitig

Bitte mal testen was die Anwendungen einzeln an CPU +RAM benötigen.
Bitte mt ungefährer Auslastung der einzelnen "Kerne".

Falls dies einzeln machbar ist.
 
AW: Intel CPU für viele und sehr anspruchsvolle Prozesse gleichzeitig

Ich würde hier definitiv nicht zu teuer kaufen, wenn es sich eventuell gar nicht lohnt.
Vielleicht reicht ja auch bereits ein Ryzen 7 1700 für deine Anwendungen aus, bzw Ryzen + dann im April, das wären dann auch schon doppelt so viele Threads.
 
AW: Intel CPU für viele und sehr anspruchsvolle Prozesse gleichzeitig

Das gleichzeitige ausführen dieser ganzen Anwendungen (was zum Trading notwendig ist) bringt meine CPU ziemlich schnell an seine Grenzen

Mehr Kerne: Xeon-8180m
Leistung kostet allerdings in dem Fall :ugly:
Allerdings würde ich persönlich eher bei der Software anfangen zu optimieren. MySQL und Python (womöglich noch unter Windows) sind per default nicht wirklich Multithread/Multicore optimiert, um nur ein Beispiel zu nennen ;)
 
AW: Intel CPU für viele und sehr anspruchsvolle Prozesse gleichzeitig

Pfft, 8180m... warum nicht gleich einen Xeon Phi, die gibts mit noch mehr Kernen und sind noch schlechter auf die Anforderungen zugeschnitten. Oder wären die nicht teuer genug?
 
AW: Intel CPU für viele und sehr anspruchsvolle Prozesse gleichzeitig

Können wir bitte auf die Last-Szenarien des TE warten?
Eventuell reichen 6 Kerne + HT, oder 8+HT oder oder oder.

Softwareoptimierungen können wir machen wenn wir sehen das, z.B. MySQL und Python nicht 8 Threads nutzen. So denn es denn einstellbar ist.
 
AW: Intel CPU für viele und sehr anspruchsvolle Prozesse gleichzeitig

Das mit den Datenbanken lässt sich schlecht pauschalisieren. Im Allgemeinen skalieren die aber gut auf mehreren Kernen.

Wichtig ist auch genügend RAM und dass die DB's auf einer SSD liegen.

Die Frage ist auch, welches Budget zur Verfügung steht.
 
AW: Intel CPU für viele und sehr anspruchsvolle Prozesse gleichzeitig

sind noch schlechter auf die Anforderungen zugeschnitten.

Die einzigen definierten Anforderungen sind "intel" "viele und sehr anspruchsvolle prozesse gleichzeitig".
Das ist genau das was ich mit dem vollkommen aus der Luft gegriffenen 28-Kerner als "Lösung" andeuten wollte ;)
 
AW: Intel CPU für viele und sehr anspruchsvolle Prozesse gleichzeitig

Das Suffix M bei den Skylake-SP Platinum CPUs steht für das freigeschaltete Feature "Kann 1.5TB statt nur 768GB RAM pro CPU verwalten".
Der ansonsten identische 8180 ohne M kostet mehrere tausend Euro weniger. Es sah also so aus als hättest du einfach die teuerste derzeit erhältliche CPU verlinkt um den TE zu trollen.
 
AW: Intel CPU für viele und sehr anspruchsvolle Prozesse gleichzeitig

Nöö hatte (u.a.) den 8180m Ark Tab nur grad noch offen, weil ich die Specs für unser Datacenter Upgrade recherchiert hatte. ;)

Punkt ist hier eben einfach, dass die Problemstellung viel zu grob beschrieben ist um eine valide Lösung zu liefern.
 
AW: Intel CPU für viele und sehr anspruchsvolle Prozesse gleichzeitig

Also sorry das ich jetzt mal so blöd Frage, aber was an dem Trading Programmen frisst denn so viel Leistung? Ich hab ja keine Ahnung, noch nie so ein spezielles Programm gesehen.
Mir will das gerade nicht in den Kopf, Datenbanken brauchen meist vor allem nur 2 Dinge: Viel RAM und schnelle Festplatten/SSDs.
Von der Prozessorlast kenne ich das eher niedrig bis moderat.
Sind das krypto Berechnungen die dort gemacht werden müssen? Das würde es zumindest erklären.

Zu der dauerhaften 100% Auslastung: Mal von der offensichtlichkeit einer guten und gut gewarteten Kühlung abgesehen, ist es nicht gut für das System wenn gar keine freie Rechenresource da ist. Das sorgt für unnötige Engpässe wo einem Prozess Leistung weggenommen werden muss um andere kritische Aufgaben durchzuführen. Und wiederrum andere Prozesse müssen einfach warten.
Dauerhaft 99% und NIE drüber, das wäre die perfekte Punktlandung. 100% ist Vollauslastung, ohne Glaskugel wird dir also keiner sagen können ob dein System mit mehr Rechenpower auch schneller laufen würde und wie viel mehr tatsächlich benötigt wird.
 
Zurück