Neue Optionen für die Energieverwaltung in den Energieoptionen?

656
Tom Wijsman

Diese Optionen sind unter Speicher-Energieverwaltung in den Energieoptionen meines Laptops aufgeführt:

  • Backoff-Kanal-Wärmeabbruchtoleranz
  • Aufeinanderfolgende Zeiteinheiten, um eine Seite als kalt zu markieren
  • Backoff-Kanal-Wärmeüberwachungsintervall
  • Backoff-Leerlauf-Schwellenwert
  • Backoff erzwungener Hot-Channel-Wiederaufnahmezeitüberschreitung
  • Zeiteinheit in 2 ^ Minuten für Zugriffsmuster
  • Überwachen Sie die kurze Geschichte
  • Überwachen Sie den Verlauf der Kanalleistung
  • Überwachen Sie die lange Geschichte
  • Freie Seitenschwelle zum Verschieben von Seiten aus einem fixierten Kanal
  • PFNs-Abfragerate pro Knoten
  • Kontrollintervall überwachen
  • Backoff-Frequenzschwelle
  • Niedrige Versorgungsschwelle für Backoff
  • Speicherstatistiken prüfen
  • Angeheftete Seitennummer, oberhalb derer ein Kanal als gepinnt markiert wird
  • Maximale Hot-Seiten, um den Kanal in den Energiesparmodus zu setzen
  • Verlegungsrate pro Knoten
  • Hohe Backoff-Schwelle

Diese Liste von Optionen zu sehen macht mich sprachlos, also ...

  • Was macht jede Option in Bezug auf Laien?

  • Wie gehe ich vor und verfeinere diese Einstellungen?

1
Wenn Ihr Tech-Level auf der Skala von 1 bis 10 weniger als 8 beträgt (bedeutet, dass Sie nicht von Freunden dazu aufgefordert werden, ihre Computer zu reparieren), möchten Sie diese Version wahrscheinlich nicht installieren. Der Build ist nicht für Laien gedacht ... Software-Entwickler müssen Kompatibilitätsprobleme in ihren Software- oder Hardwaretreibern finden. Ich bin mir sicher, dass die Experten zum Schreiben von Texten zum Zeitpunkt des Starts zur Überprüfung der Wortwahl herangezogen werden, aber im Allgemeinen können Sie einen Laien nicht dazu bringen, "Windows Internals 5th Edition" zu lesen, oder Programmierer, die "Einführung in den Journalismus" lesen. Wenn Sie von Entwicklern hören möchten, fragen Sie nach stackoverflow. Sheng Jiang 蒋晟 vor 12 Jahren 1
@Sheng Jiang: Ich bin ein Entwickler, also bin ich im oberen Bereich. Diese Frage ist jedoch für Super User legitim und hat nichts mit Programmierung zu tun. Das Internet und noch nicht Windows Internals enthält, soweit ich verschiedene Versuche verstehe, einen Hinweis darauf; Deshalb frage ich das hier, um zu sehen, ob jemand anderes viel mehr Erfahrung hat, als bei der Suche nach Experten in der Nische von OS Internals, die sich auf die Konfiguration der Energieoptionen beziehen. Von diesem Punkt an bin ich ein Laie für Low-Level-Hardware-Speichereinstellungen, aber das macht mich im Allgemeinen nicht zu einem Laien ... Tom Wijsman vor 12 Jahren 0
Sie könnten ein großartiger Entwickler sein und das nicht verstehen. Sie sollten mit einem ** Gerätetreiber ** dev sprechen. Ich habe versucht, dies zu verstehen, indem ich meine C dev-Freunde befragte, und es war weit über meinem Kopf, also werde ich nicht versuchen, das zu schreiben, was ich gerade gehört habe. surfasb vor 12 Jahren 0
Ich bin erstaunt, wenn diese Optionen in der Versandversion von Windows 8 enden und nicht nur Änderungen in der Registrierung betreffen. Sie wurden wahrscheinlich nur zu Testzwecken ausgesetzt und werden verschwinden, da Microsoft oder verschiedene Hardwarepartner die Einstellungen selbst optimieren. Mit dieser Anzahl von Variablen, mit denen Sie umgehen müssen, wird es Ihnen schwer fallen, die Standardeinstellungen zu verbessern, sobald Windows 8 RTM ist. afrazier vor 12 Jahren 0
@frazier: Mit einem guten Verständnis von ihnen könnte man eine Einstellung individuell optimieren. Natürlich ist ein gutes Benchmarking erforderlich, um zu sehen, ob es sich tatsächlich um eine Verbesserung handelt. Es ist schwierig, aber im Moment habe ich keine Informationen darüber gefunden. Ich schätze, sie sind tatsächlich zufällig gerutscht ... Tom Wijsman vor 12 Jahren 0
Das Problem ist, dass außerhalb von Plattform-Entwicklern (z. B. Chipset & Device) und sehr, sehr großen OEMs / Bereitstellungen der Aufwand für das Ändern, Testen, Debuggen und Optimieren dieser Einstellungen * für einen bestimmten Anwendungsfall * erforderlich sein wird Verglichen mit den winzigen Einsparungen (im Vergleich zu herstellerunabhängigen Out-of-Box-Einstellungen) ist dies so groß, dass es für jeden, der möglicherweise schreckliche Konsequenzen hat, ein massiver negativer Gewinn ist (was wahrscheinlich sehr einfach sein wird und fast jedem recht ist Wird besorgt). afrazier vor 12 Jahren 0

3 Antworten auf die Frage

4
SecurityMatt

Diese Optionen sind insbesondere für Geräte- und Treiberentwickler gedacht. Berühren Sie sich im Zweifelsfall nicht, da diese Werte die Leistung Ihres Geräts in negativer Richtung drastisch beeinflussen können. Im Allgemeinen ist die Standardkonfiguration für Ihr Maschinen-Setup immer die leistungsfähigste.

Aber um Ihre Fragen konkret zu beantworten, hier eine Aufschlüsselung:

Backoff-Kanal-Hitzeabweichungstoleranz - Die Wärmemenge, die in einem bestimmten Leistungskanal toleriert wird, bevor der Kanal in den "Backoff" -Modus versetzt wird - dh ausgeschaltet wird, um Schäden zu vermeiden. (Ein Stromkanal ist hier ein Gerät, obwohl es mehr als einen Stromkanal pro Gerät geben kann). Hier können hohe Werte zu Geräteschäden führen und bei starkem Gebrauch können sich Geräte abschalten.

Aufeinanderfolgende Zeiteinheiten zum Markieren einer Seite als "kalt" - Zeit (in Scheduler-Ticks), bevor eine Seite im Speicher als "alt" markiert ist und vom Kernel unter dem Treiber gemischt, ausgelagert oder sogar freigegeben werden kann. Geringere Zahlen können zu erheblichen Strafen bei der Geräteleistung führen, und höhere Zahlen können dazu führen, dass Geräte mehr physischen Arbeitsspeicher beanspruchen, als erforderlich ist (der Rest des Systems wird etwas langsamer).

Backoff Channel Heat Check Intervall - Die Anzahl der Scheduler-Ticks zwischen der Überprüfung des Backooff-Kanaltemperatur-Toleranzzeitgebers. Höhere Zahlen sind genauer, benötigen jedoch mehr CPU-Zeit, um die Prüfungen durchzuführen.

Backoff-Leerlauf-Schwellenwert - Die Anzahl der Scheduler-Ticks ohne Aktivität, bevor ein Gerät in den Energiesparmodus "Leerlauf" versetzt wird. Höhere Zahlen führen dazu, dass sich Geräte bei Nichtgebrauch schneller ausschalten.

Zeitüberschreitung beim Zurücksetzen der Hot-Channel-Wiederaufnahme - Die Anzahl der Scheduler-Ticks, nachdem ein Gerät deaktiviert wurde, weil es zu heiß ist, bevor es wieder aktiviert wird.

Zeiteinheit in 2 ^ Minuten für Zugriffsmuster - ein bestimmter Wert N in diesem Feld bedeutet, dass alle 2 Minuten nach dem Einschalten die Überprüfung des Zugriffsmusters auf dem Gerät durchgeführt wird. Diese Prüfung ist eine kompliziertere Prüfung, um zu entscheiden, wie das Gerät verwendet wird, um den nächsten Energiezustand für das Gerät auszuwählen.

Kurze Historie überwachen - Wenn diese Option aktiviert ist, wird das kurze Protokoll (ausführliche Protokolldatei) in das Ereignisprotokoll geschrieben. Dies ist hilfreich beim Debuggen, verursacht jedoch zusätzlichen Zugriff auf die Festplatte.

Überwachen des Kanalleistungsverlaufs - Wenn festgelegt, wird der Leistungsverlauf des Leistungskanals im Ereignisprotokoll aufgezeichnet.

Lange Historie überwachen - Wenn gesetzt, wird das Protokoll der langen Historie (Statistik) in das Ereignisprotokoll geschrieben.

Schwellenwert für freie Seiten zum Verschieben von Seiten aus gepinnten Kanälen - Die Anzahl der freien Seiten, die ein gepinnter Kanal haben muss, bevor er "nicht gepinnt" wird. Das hat mit NUMA zu tun.

PFNs-Abfragerate pro Knoten - Dies ist für NUMA / RAM-Konfigurationen. Sie bezieht sich auf die Anzahl der Seitenrahmen-Nummernabfragen pro Knoten, die für einen bestimmten NUMA-Knoten auftreten. Dies ist besonders wichtig für Systeme mit mehreren Kernen und größeren Systemen.

Überwachungsintervall überwachen - Wenn festgelegt, werden verschiedene Timer-Ticks im Ereignisprotokoll aufgezeichnet.

Backoff-Frequenzschwelle - wie oft der "Backoff" -Timer geprüft wird.

Low-Backoff-Schwellenwert - zu welchem ​​Zeitpunkt der niedrigen Auslastung der Backoff-Timer automatisch ausgelöst wird, um die Leerlaufzeit des Systems zu nutzen.

Speicherstatistikprüfungsintervall - Die Anzahl der Scheduler-Ticks zwischen der Überprüfung der Speicherstatistiken und dem Schreiben in das Ereignisprotokoll.

Nummer der angehefteten Seiten, über der ein Kanal als gepinnt markiert wird - Die Anzahl der Seiten, die ein Kanal zuweisen muss, bevor der Kanal als gepinnter Kanal markiert wird (was ihm bei bestimmten Aktionen Priorität gibt).

Maximale Hot-Pages, um den Kanal in den Energiesparmodus zu versetzen - die maximale Anzahl von Seiten, die auf eine Antwort des Treibers warten, bevor das Gerät in den Ruhezustand versetzt wird. Dies ist für Netzwerkgeräte wichtig, um die Drosselung des Geräts zu beschleunigen, wenn Pakete schneller in den Computer gelangen, als der Treiber sie verarbeiten kann.

Verlegungsrate pro Knoten - dies betrifft den NUMA-Zugriff.

Backoff High Utility Threshold - Der Schwellenwert für High Utility vor dem Backoff-Timer wird abgefragt.

1
Sheng Jiang 蒋晟

Wenn Sie mit der Maus über die Einstellungen fahren, erhalten Sie eine QuickInfo mit Beschreibung der einzelnen Elemente. Aber für was wollen Sie eigentlich den DDR3-Standard lesen oder wie Linux ihn implementiert.

Ich werde nachsehen, wo diese zu einem späteren Zeitpunkt gespeichert werden. Wenn diese gespeicherten Registrierungseinstellungen in der veröffentlichten Version verfügbar sind, werde ich dies versuchen und lesen. Daher kann ich Ihre Antwort noch nicht akzeptieren, da ich es jetzt nicht lohnt, es zu tun, aber ich werde in der Zukunft nachgehen, wenn meine Frage beantwortet wurde. Vielen Dank, dass Sie erwähnt haben, wo ich Details finden kann. Es wäre interessant, dies zu erfahren. Ich bezweifle jedoch, dass ich keine leistungssteigernden Änderungen vornehmen kann ... Tom Wijsman vor 12 Jahren 0
1
ADTC

Das ist das Beste, was ich finden konnte, soweit es Erklärungen im Internet gibt. Es ist zwar nicht sehr gut, aber ich hoffe, es hilft zumindest ein bisschen:

Die einzigen Optionen mit (meist unbefriedigenden) Erklärungen sind:

  • Backoff-Kanal-Wärmeabbruchtoleranz. Mit dieser Option können Sie die Anzahl angeben, die der Trend-Break des Speicherkühlkanals tolerieren kann.
  • Aufeinanderfolgende Zeiteinheiten zum Markieren einer Seite als kalte Option ermöglicht die Angabe der Zeiteinheiten zum Markieren einer Seite als kalt.
  • Die Option " Backoff Channel Heat Check Intervall" ermöglicht das Festlegen der Zeit, um einen kalten Kanal zu prüfen, bevor er in den Energiesparmodus geht.
  • Backoff-Leerlauf-Schwellenwert, unter dem der Backoff-Wert für den Leerlauf berücksichtigt werden soll.
  • Zeiteinheit für Zugriffsmuster zur Auswahl einer Zeiteinheit, z. B. 3 Minuten für Zugriffsmuster.
  • Überwachen Sie die Optionen für kurze und lange Historien, um eine Zeiteinheit für die Überwachung des kurzen und langen Speicherleistungsverlaufs bereitzustellen.
  • Überwachen Sie die Stromversorgungshistorie des Kanals, um eine Zeit für die Überwachung der Kanalleistungshistorie festzulegen.

Andere haben keine Erklärung.

Hinweis: Der aktuelle Windows 8-Build ist ziemlich roh und das Ändern von Speicheroptionen kann zu Systeminstabilitäten führen. Verwenden Sie eine der oben genannten Einstellungen für die Energieverwaltung auf eigene Gefahr.

Wie afrazier sagt, sind sie höchstwahrscheinlich nur zum Testen verfügbar. Wenn Windows 8 veröffentlicht wird, werden sie höchstwahrscheinlich durch eine geringere Anzahl einfacherer Optionen (verständlich für normale Benutzer) ersetzt oder vollständig entfernt. Microsoft kann es sich nicht leisten, diese Power-User-Optionen für die Allgemeinheit verfügbar zu machen, und riskiert, dass Computer von Kunden unnötig verbrannt werden.

PS: Bitte erwähnen Sie in Ihrer Frage, dass Sie Windows 8 Preview verwenden (und welche Version / Build). Für einen Moment dachte ich, Sie fragen nach Bloatware, die Ihr Laptophersteller unter Windows 7 oder einer früheren Version installiert hat.

Dies sind die gleichen Erklärungen wie bei den Optionen. Meine Frage ist richtig markiert. Tom Wijsman vor 12 Jahren 0