Ich benutze Linux und habe ein altes P4 mit ca. 3 GHz Taktrate. Wird ein neuerer Chip mit langsamerer Taktrate meine Legacy-Anwendungen schneller oder langsamer ausführen? Ich verwende jeweils nur eine Anwendung, ein altes Zeichenprogramm (Windows-App, die in Wein verwendet wird), das Multicore nicht nutzen kann und keine Lust hat, etwas im Hintergrund auszuführen.
Zum Beispiel - ich habe mir einen gebrauchten Computer angesehen, der CORE 2 DUO 1.86GHZ war. Dies ist nur die halbe Taktrate, aber ein viel neuerer Chip. Wird meine einzelne App dadurch schneller oder langsamer oder ungefähr gleich ausgeführt?
Antworten:
Die Taktrate ist nur teilweise dafür verantwortlich, wie viel erledigt wird (auch bekannt als "Arbeit"). Um 2 CPUs zu vergleichen, sollten Sie CPUbenchmark.net besuchen und sowohl Ihre alte als auch Ihre neue CPU finden und die Ergebnisse vergleichen.
Beispielsweise erreicht ein P4 mit 3 GHz Taktrate ein Benchmark-Ergebnis von 491 (siehe hier ). Der Core 2 Duo mit 1,8 GHz Taktrate erreicht ein Ergebnis von 1115 (siehe hier ).
So kann der Core 2 Duo in der gleichen Zeit mehr arbeiten. In diesem Sinne sollte Ihre Zeichen-App Berechnungen schneller durchführen und viel schneller auf Ihre Eingabe warten :) (sie läuft mehr im Leerlauf, da die Aufgaben schneller erledigt werden).
quelle
Wie bereits erwähnt, hat die Taktrate sehr wenig mit der Leistung einer CPU zu tun. Es kommt darauf an, wie viele Taktzyklen erforderlich sind, um einen bestimmten Befehl auszuführen. Dies wird als CPI (Cycles Per Instruction) bezeichnet und misst die Leistung einer CPU.
Obwohl der Pentium 4 eine viel höhere Taktrate hat, wird er von dem viel neueren und fortschrittlicheren Core2Duo deutlich übertroffen.
Wenn Sie einige Zahlen knacken möchten, sollten Sie sich die Benchmarking-Datenbank von CPU Worlds ansehen .
quelle
Wie andere gesagt haben, ist die Taktrate beim Vergleich verschiedener CPUs bestenfalls nur unwesentlich nützlich. Wenn Sie verschiedene Versionen derselben CPU vergleichen, ist ja schneller schneller. :) :)
Was das Problem "Ich brauche keine stinkenden Multi-Cores" betrifft, ja, das tun Sie. :) Auch wenn SIE nicht aktiv mehrere Aufgaben ausführen, hat Ihr Betriebssystem viele andere Aufgaben zu erfüllen, die von mehreren Kernen stark profitieren. Möchten Sie lieber, dass Ihr Computer das tut, was Sie ihm gesagt haben, oder eine seiner Hintergrundaufgaben wie Speicherverwaltung, Dateiindizierung, Virenscannen oder Drucken? Vielleicht brauchen Sie keine Quad-Cores, aber ich würde nicht empfehlen, für weniger als einen Dual-Core-Prozessor zu springen.
quelle