Engpässe erkennen

In jedem Computer gibt es einen Engpass. Der Prozessor, die Größe des Arbeitsspeichers, der Bus zur Festplatte usw.

Ich habe gerade einen 2010er MacPro mit 12 Kernen bestellt, und obwohl die 12 * 3,33-GHz-Kerne mir mehr als die dreifache Leistung meines Quads mit 2,8 GHz geben sollten, verstehe ich, dass dies wahrscheinlich nicht der Fall sein wird. Ich frage mich, was das schwache Glied sein wird und wie man es verbessern kann. Das erste, was ich in Betracht ziehe, ist eine PCI-Karte mit 2 SSD RAID 0, um das Betriebssystem auszuführen. Auf meinem alten Pro habe ich erstaunliche Bootzeiten von einer Umstellung auf SSD gesehen. Der Mac wird 32 GB RAM haben, ich gehe davon aus, dass das genug ist.

Update – Ein Beispiel für einen intensiven Prozess ist die Videokodierung. Wie finde ich heraus, ob das Schreiben auf die Festplatten die Verlangsamung ist, dh dass Raid 0 für die Festplatten der Geschwindigkeit helfen würde?

Irgendwelche anderen Ratschläge? Wie identifiziere ich die Engpässe, wenn diese Maschine läuft?

Suchen Sie Aktivitätsmonitor?

Antworten (2)

Der „größte“ Engpass wird der E/A sein, da dieser der langsamste Bus im System ist (im Vergleich zu den CPU- und Speicherbussen).

Da Sie bereit sind, PCIe zu verwenden, selbst die 2.0-Version, die sich auf dem MacPro aus dieser Zeit befindet, sollten Sie in der Lage sein, sich den SATA 3-Geschwindigkeiten (6 Gbit / s) moderner SSDs anzunähern (afaik, der integrierte SATA-Bus ist SATA). II – 3 Gbit/s).

Am besten werfen Sie einen Blick auf die Spezifikationen, um nach Engpässen zu suchen (ich glaube, es gibt eine 3,3-GHz-CPU mit passenden Speichergeschwindigkeiten, die Ihnen auch etwas weniger Engpässe beschert).

Fundierte Beratung. Sie können die dualen 6er auch in 3,46 GHz erhalten. Ich habe eine.

OP Ich denke, Sie betrachten das Problem ein wenig rückwärts. Ihr schwächstes Glied wird von Natur aus der I/O-Bus sein. Davon abgesehen wird Raid-0 auf PCI-e-SSDs ziemlich leistungsfähig sein.

Sie müssen sich ein paar Fragen stellen

  • Wofür versuchst du zu optimieren? Es ist ein Mac Pro und Sie planen eine erhebliche Investition in Höhe von $, also machen Sie wahrscheinlich professionelle Arbeit. Denken Sie jedoch daran, dass Sie viel Geld in eine über 5 Jahre alte Maschine stecken und die Teile auf keinem neuen Mac Pro, den Sie in Zukunft kaufen, wiederverwendet werden können

  • Was sind jetzt deine Schmerzpunkte? Sie haben diese Maschine gerade bestellt, also noch nicht in Ihrem Arbeitsablauf eingesetzt. Erstens finden Sie es vielleicht mehr als ausreichend für das, was Sie tun möchten. Aber was sind die Dinge, mit denen Sie derzeit zu kämpfen haben? Von dort aus können wir bei der Beantwortung behilflich sein.

+1, ich schätze die Antwort. In meiner Frage gehe ich davon aus, dass nicht alles perfekt ausbalanciert ist, dass es Änderungen gibt, die den Engpass verbessern könnten. Wenn mein 4-Kern-Pro jetzt läuft und 8 Threads anzeigt, die alle in einem Prozess rot markiert sind, würde ich annehmen, dass der Bus nicht das Problem ist, aber auf neuen 12-Kern, wenn nicht alle Kerne ausgelastet sind, dann ist es der Bus oder der HD-Zugriff hält die Kerne hoch. (Der neue 12core Pro kostete 1700 US-Dollar. Nicht wirklich teuer im Vergleich zu 8.000 US-Dollar, die neu verkauft wurden.)
Das müssen Sie testen, sobald Sie das neue Rig eingerichtet haben. Wenn Sie sehen, dass 24 Threads nicht ausgeschöpft sind, dann wissen Sie, dass der Engpass woanders liegt - ODER es gibt gerade genug Leistung in allen Punkten. Wie groß sind die Dateien, die Sie generieren? Wenn Sie über ausreichend RAM verfügen, kann es unabhängig von der Laufwerksgeschwindigkeit einfach in den Dateisystem-Cache geschrieben und später ausgetauscht werden.
Ja, danke nochmal. Maschine kommt morgen, also werde ich am Wochenende testen, um zu optimieren. Videodateien von 2 Stunden Transkodierung, um von DV zu MP4 zu gehen, ist die intensivste Sache.
Ich bin daran interessiert, Ihre Ergebnisse zu hören, und wir können davon ausgehen! Eine Sache bei Raid-0: Wenn Sie eine Festplatte verlieren, haben Sie alles verloren. Stellen Sie sicher, dass Sie großartige Backups haben, oder ich würde Raid-0 überdenken.