Informationen zur CPU-Leistung

350
Sie Tw

Bitte sehen Sie http://imgur.com/a/C42pC

Hier stehen 2 Kerne und 4 logische Prozessoren. Es gibt 1 Steckdose.

Wenn ich virtuelle Maschinen in der Cloud sehe, sagen sie ungefähr 8 vCPUs.

Ich wollte verstehen:

  1. Welche Beziehung besteht zwischen Cores und logischen Prozessoren?
  2. Höherer Kern bedeutet bessere CPU? Höherer logischer Prozessor bedeutet bessere CPU?
  3. Ist 8 vCPU-Maschine viermal schneller als mein Desktop mit 2 Kernen?
  4. Was ist die Steckdose hier?
  5. Nachdem ich das gesehen habe, bin ich jetzt auch völlig verwirrt, wie viele Prozessoren auf meinem System oben laufen. Und werde ich durch die Verwendung einer VM in der Cloud mit etwa 8 vCPUs etwas gewinnen?
  6. Welche VM (keine vCPUs) sollte ich verwenden, wenn ich eine höhere Rechenleistung als mein Desktop benötigen möchte?

Nach den Kommentaren verstehe ich jetzt, dass die Frage nicht im Vakuum beantwortet werden kann. Nehmen Sie bitte die erforderlichen Annahmen an.

Ich verstehe das alles wirklich nicht, bitte helfen Sie mir zu verstehen. Und ich kenne viele meiner Freunde, die seit Jahren programmieren, verstehen das auch nicht.

Danke vielmals.

0
Beachten Sie, dass sich virtuelle CPUs im Zusammenhang mit virtuellen Maschinen vollständig von CPUs mit ihren physischen und logischen Kernen unterscheiden. Bei Hypervisoren besteht möglicherweise keine Beziehung zwischen physischen Kernen und virtuellen Kernen. Logische Prozessoren stammen von Intel Hyperthreading für i7s und keine Ihrer Fragen kann im luftleeren Raum beantwortet werden. Sie hängen alle von der Arbeitslast ab. Je mehr Kerne, desto mehr Aufgaben können Sie semi-simultan erledigen. Je höher die Häufigkeit, desto schneller wird jede Aufgabe abgeschlossen. Wie dies funktioniert, hängt von der Arbeitslast ab. Frank Thomas vor 7 Jahren 0
"Ist 8 vCPU-Computer viermal schneller als mein Desktop mit 2 Kernen?" - Nein Ramhound vor 7 Jahren 0
"Welche VM (keine vCPUs) sollte ich verwenden, wenn ich eine höhere Rechenleistung als mein Desktop benötigen möchte?" - Welche Software für virtuelle Maschinen Sie auch möchten. Ihre VM ist nicht leistungsfähiger als eine physische Maschine, es sei denn, Sie haben einen Server, der leistungsfähiger ist als eine physische Maschine, und virtualisieren diesen leistungsfähigeren Computer. Ihre Frage ist extrem breit. Ramhound vor 7 Jahren 0
@ Ramhound Hallo, danke für den Kommentar. Wie gesagt, ich biete eine 32-vCPU-VM in der Cloud an. Wird es 16 mal schneller sein? Ich spreche natürlich nicht von der Software, sie haben eine Liste der Preise https://cloud.google.com/compute/pricing basierend auf dem Maschinentyp. Welchen Rechner soll ich verwenden, wenn ich etwa zehnmal schneller sein möchte als mein Desktop? Grob. Das war eigentlich die Frage 6. Vielen Dank. Sie Tw vor 7 Jahren 0
Die Anzahl der Kerne hängt ganz davon ab, wie viele Tasks (Threads) zur selben Zeit ausgeführt werden sollen. Wenn Sie nur einen Thread haben, wird genau ein Core verwendet. Wenn Sie zwei Threads, aber nur einen Kern haben, teilen sich die beiden Threads den Kern, indem sie pausieren, während der andere läuft. Wenn Sie jedoch über zwei Kerne verfügen, können beide Aufgaben gleichzeitig ausgeführt werden, und zwar eine für jeden Kern. Daher hängt Ihre Frage ausschließlich von der verwendeten Software ab und davon, wie viele Threads bei Ihrer durchschnittlichen Arbeitslast verwendet werden. Nein, mehr Kerne bedeuten nicht "schneller", sie können jedoch mehr tun, was die Zeit bis zum Abschluss verkürzen kann. Frank Thomas vor 7 Jahren 0

0 Antworten auf die Frage