UPD Virtualisization
This commit is contained in:
@@ -907,7 +907,7 @@ Er verwendet cgroups, um Tasks zu gruppieren.
|
||||
|
||||
\paragraph{Group scheduling for SCHED\_OTHER}$~$\\
|
||||
CONFIG\_FAIR\_GROUP\_SCHED [=y] \textbf{[Y]}\\
|
||||
(keine Hilfe verfügbar)
|
||||
\textit{Für diese Option gibt es keine Hilfe.}
|
||||
|
||||
\subparagraph{CPU bandwidth provisioning for FAIR\_GROUP\_SCHED}$~$\\
|
||||
CONFIG\_CFS\_BANDWIDTH [=y] \textbf{[Y]}\\
|
||||
@@ -2686,14 +2686,14 @@ der anderen Teile von APEI und einiger anderer RAS-Funktionen verwendet wird.
|
||||
|
||||
\subsubsection{APEI Error Record Serialization Table (ERST) Debug Support}
|
||||
CONFIG\_ACPI\_APEI\_ERST\_DEBUG [=m] \textbf{[M]}\\
|
||||
ERST ist eine von APEI bereitgestellte Möglichkeit, Hardware-Fehlerinformationen in einem dauerhaften Speicher
|
||||
zu speichern und von dort abzurufen. Aktivieren Sie dies, wenn Sie die ERST-Kernelunterstützung und
|
||||
ERST ist eine von APEI bereitgestellte Möglichkeit, Hardware-Fehler\-infor\-mationen in einem dauerhaften Speicher
|
||||
zu speichern und von dort abzurufen. Aktivieren Sie dies, wenn Sie die ERST-Kernel\-un\-ter\-stüt\-zung und
|
||||
Firmware-Implementierung debuggen und testen wollen.
|
||||
|
||||
\subsubsection{Intel DPTF (Dymnamic Platform and Thermal Framework) Support \texorpdfstring{$\rightarrow$}{->}}
|
||||
CONFIG\_ACPI\_DPTF [=y] \textbf{[Y]}\\
|
||||
Intel Dynamic Platform and Thermal Framework (DPTF) ist eine Hardware-/Softwarelösung auf Plattformebene für
|
||||
das Energie- und Wärmemanagement. Als Container für mehrere Energie-/Thermotechnologien bietet DPTF einen
|
||||
das Energie- und Wärmemanagement. Als Container für mehrere Energie-/Thermo\-tech\-no\-lo\-gi\-en bietet DPTF einen
|
||||
koordinierten Ansatz für verschiedene Richtlinien, die den Hardwarezustand eines Systems beeinflussen.
|
||||
|
||||
\paragraph{Platform Power DPTF Participant}$~$\\
|
||||
@@ -2721,4 +2721,339 @@ zu schalten. Dieser Teilnehmer ist für die Bereitstellung verantwortlich:
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: das Modul wird
|
||||
\texttt{dptf\_pch\_fivr} heißen.
|
||||
|
||||
\subsubsection{Extended Error Log support}
|
||||
CONFIG\_ACPI\_EXTLOG [=m] \textbf{[M]}\\
|
||||
Bestimmte Anwendungen wie die vorausschauende Fehleranalyse (Predictive Failure Analysis, PFA) erfordern mehr Informationen
|
||||
über den Fehler, als in den Prüfbänken der Prozessormaschine beschrieben werden können. Die meisten Server-Prozessoren
|
||||
protokollieren zusätzliche Informationen über den Fehler in Prozessor-Uncore-Registern. Da die Adressen und das Layout
|
||||
dieser Register von einem Prozessor zum anderen sehr unterschiedlich sind, kann die Systemsoftware sie nicht ohne weiteres
|
||||
nutzen. Erschwerend kommt hinzu, dass einige der zusätzlichen Fehlerinformationen nicht ohne detaillierte Kenntnisse der
|
||||
Plattformtopologie erstellt werden können. Die erweiterte MCA-Protokollierung ermöglicht es der Firmware, der Systemsoftware
|
||||
synchron mit MCE oder CMCI zusätzliche Fehlerinformationen zu liefern. Dieser Treiber unterstützt diese Funktionalität mit
|
||||
einem entsprechenden Tracepoint, der diese Informationen an den Userspace weiterleitet.
|
||||
|
||||
\subsubsection{ACPI configfs support}
|
||||
CONFIG\_ACPI\_CONFIGFS [=m] \textbf{[M]}\\
|
||||
Wählen Sie diese Option, um die Unterstützung für die ACPI-Konfiguration aus dem Userspace zu aktivieren. Die konfigurierbaren
|
||||
ACPI-Gruppen sind dann unter /config/acpi sichtbar, vorausgesetzt, configfs ist unter /config eingebunden.
|
||||
|
||||
\subsubsection{ACPI Platform Firmware Runtime Update and Telemetry}
|
||||
CONFIG\_ACPI\_PFRUT [=m] \textbf{[M]}\\
|
||||
Dieser Mechanismus ermöglicht es, bestimmte Teile der Plattform-Firmware während des laufenden Betriebs (Laufzeit) zu
|
||||
aktualisieren, ohne dass ein Neustart erforderlich ist. Dies ist von entscheidender Bedeutung, wenn das System zu
|
||||
100~\% verfügbar sein muss und sich die mit einem Neustart verbundene Ausfallzeit nicht leisten kann, oder wenn die vom
|
||||
System ausgeführte Arbeit besonders wichtig ist, so dass sie nicht unterbrochen werden kann und es nicht sinnvoll ist,
|
||||
zu warten, bis sie abgeschlossen ist. Der bestehende Firmware-Code kann geändert (Treiber-Update) oder durch Hinzufügen
|
||||
neuen Codes zur Firmware erweitert werden (Code-Injektion). Außerdem ermöglicht der Telemetrietreiber dem Benutzer, mit
|
||||
Hilfe der Plattform-Firmware-Laufzeit-Telemetrieschnittstelle Telemetriedaten aus der Firmware abzurufen. Um die Treiber
|
||||
als Module zu kompilieren, wählen Sie hier M: die Module heißen dann \texttt{pfr\_update} und \texttt{pfr\_telemetry}.
|
||||
|
||||
\subsubsection{ACPI PCC Address Space}
|
||||
CONFIG\_ACPI\_PCC [=y] \textbf{[Y]}\\
|
||||
Der PCC-Adressraum, der auch als PCC-Operationsbereich bezeichnet wird, bezieht sich auf den Bereich des PCC-Unterraums,
|
||||
der auf die PCC-Signatur folgt. Die PCC Operation Region arbeitet mit der PCC Table (Platform Communications Channel Table)
|
||||
zusammen. PCC-Unterräume, die für die Verwendung als PCC Operation Region markiert sind, dürfen nicht als PCC-Unterräume
|
||||
für die Standard-ACPI-Funktionen wie CPPC, RASF, PDTT und MPST verwendet werden. Diese Standardfunktionen müssen stattdessen
|
||||
immer die PCC-Tabelle verwenden. Aktivieren Sie diese Funktion, wenn Sie den PCC Address Space Handler einrichten und
|
||||
installieren möchten, um PCC OpRegion in der Firmware zu behandeln.
|
||||
|
||||
\subsubsection{ACPI FFH Address Space}
|
||||
CONFIG\_ACPI\_FFH [=y] \textbf{[Y]}\\
|
||||
Der FFH (Fixed Function Hardware) Adressraum, auch FFH Operation Region genannt, erlaubt es, plattformspezifische OpRegions
|
||||
zu definieren. Aktivieren Sie diese Funktion, wenn Sie den FFH-Adressraum-Handler einrichten und installieren möchten,
|
||||
um die FFH-OpRegion in der Firmware zu behandeln.
|
||||
|
||||
\subsubsection{PMIC (Power Management Integrated Circuit) operation region support}
|
||||
CONFIG\_PMIC\_OPREGION [=y] \textbf{[Y]}\\
|
||||
Wählen Sie diese Option, um die Unterstützung für den ACPI-Betriebsbereich des PMIC-Chips zu aktivieren. Der Betriebsbereich
|
||||
kann zur Steuerung von Stromschienen und zum Lesen/Schreiben von Sensoren auf dem PMIC-Chip verwendet werden.
|
||||
|
||||
\subsubsection{ACPI operation region support for TPS68470 PMIC}
|
||||
CONFIG\_TPS68470\_PMIC\_OPREGION [=y] \textbf{[Y]}\\
|
||||
Diese Konfiguration fügt ACPI-Betriebsbereich-Unterstützung für TI TPS68470 PMIC hinzu. Der Baustein TPS68470 ist eine
|
||||
fortschrittliche Energieverwaltungseinheit, die ein Kompaktkameramodul (CCM) mit Strom versorgt, Takte für Bildsensoren
|
||||
erzeugt, eine Dual-LED für den Blitz ansteuert und zwei LED-Treiber für allgemeine Anzeigen enthält.
|
||||
Dieser Treiber ermöglicht die Unterstützung der ACPI-Betriebsregion für die Steuerung von Spannungsreglern und Taktgebern.
|
||||
Bei dieser Option handelt es sich um ein bool, da sie eine ACPI-Betriebsregion bereitstellt, die verfügbar sein muss,
|
||||
bevor eines der Geräte, die diese Option verwenden, getestet wird.
|
||||
|
||||
\subsubsection{Platform Runtime Mechanism Support}
|
||||
CONFIG\_ACPI\_PRMT [=y] \textbf{[Y]}\\
|
||||
Der Plattform-Laufzeit-Mechanismus (Platform Runtime Mechanism, PRM) ist eine Firmware-Schnitt\-stelle, die eine Reihe von
|
||||
ausführbaren Binärdateien bereitstellt, die vom AML-Interpreter oder direkt von Gerätetreibern aufgerufen werden können.
|
||||
Sagen Sie Y, um den AML-Interpreter für die Ausführung des PRM-Codes zu aktivieren. Während diese Funktion im Prinzip
|
||||
optional ist, kann das Weglassen dieser Funktion den Rechenaufwand für die Initialisierung einiger Serversysteme erheblich
|
||||
erhöhen.
|
||||
|
||||
\subsection{CPU Frequency scaling \texorpdfstring{$\rightarrow$}{->}}
|
||||
CONFIG\_CPU\_FREQ [=y] \textbf{[Y]}\\
|
||||
Mit der CPU-Frequenzskalierung können Sie die Taktfrequenz von CPUs im laufenden Betrieb ändern. Dies ist eine gute Methode,
|
||||
um Strom zu sparen, denn je niedriger die CPU-Taktfrequenz, desto weniger Strom verbraucht die CPU. Beachten Sie, dass
|
||||
dieser Treiber die CPU-Taktfrequenz nicht automatisch ändert. Sie müssen entweder einen dynamischen cpufreq-Governor
|
||||
(siehe unten) nach dem Booten aktivieren oder ein Userspace-Tool verwenden.\\
|
||||
Details finden Sie in $<$file:Documentation/admin-guide/pm/cpufreq.rst$>$. Im Zweifelsfall sagen Sie N.
|
||||
|
||||
\subsubsection{CPU frequency transition statistics}
|
||||
CONFIG\_CPU\_FREQ\_STAT [=y] \textbf{[Y]}\\
|
||||
Exportieren Sie CPU-Häufigkeitsstatistiken über sysfs. Im Zweifelsfall sagen Sie N.
|
||||
|
||||
\subsubsection{Default CPUFreq governor () \texorpdfstring{$\rightarrow$}{->}}
|
||||
Diese Option legt fest, welcher CPUFreq-Governor beim Start geladen werden soll.
|
||||
Im Zweifelsfall ist die Standardeinstellung zu verwenden.
|
||||
|
||||
\paragraph{performance}$~$\\
|
||||
CONFIG\_CPU\_FREQ\_DEFAULT\_GOV\_PERFORMANCE [=n] \textbf{[N]}\\
|
||||
Verwenden Sie den CPUFreq-Governor \glq performance\grq{} als Standard. Damit wird die Frequenz statisch auf die höchste von
|
||||
der CPU unterstützte Frequenz eingestellt.
|
||||
|
||||
\paragraph{powersave}$~$\\
|
||||
CONFIG\_CPU\_FREQ\_DEFAULT\_GOV\_POWERSAVE [=n] \textbf{[N]}\\
|
||||
Verwenden Sie den CPUFreq-Governor \glq powersave\grq{} als Standard. Damit wird die Frequenz statisch auf die niedrigste
|
||||
von der CPU unterstützte Frequenz eingestellt.
|
||||
|
||||
\paragraph{userspace}$~$\\
|
||||
CONFIG\_CPU\_FREQ\_DEFAULT\_GOV\_USERSPACE [=n] \textbf{[N]}\\
|
||||
Verwenden Sie den CPUFreq-Governor \glq userspace\grq{} als Standard. Damit können Sie die CPU-Frequenz manuell einstellen
|
||||
oder ein Userspace-Programm soll die CPU dynamisch einstellen können, ohne den Userspace-Governor manuell
|
||||
aktivieren zu müssen.
|
||||
|
||||
\paragraph{schedutil}$~$\\
|
||||
CONFIG\_CPU\_FREQ\_DEFAULT\_GOV\_SCHEDUTIL [=y] \textbf{[Y]}\\
|
||||
Verwenden Sie standardmäßig den CPUFreq-Governor \glq schedutil\grq{}. Wenn Sie sich nicht sicher sind, sehen Sie in
|
||||
der Hilfe zu diesem Gouverneur nach. Der Fallback-Regler ist \glqq performance\grqq{}.
|
||||
|
||||
\subsubsection{`performance' governor}
|
||||
CONFIG\_CPU\_FREQ\_GOV\_PERFORMANCE [=y] \textbf{[Y]}\\
|
||||
Dieser cpufreq-Regler setzt die Frequenz statisch auf die höchste verfügbare CPU-Frequenz. Um diesen Treiber
|
||||
als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{cpufreq\_performance} heißen.
|
||||
Im Zweifelsfall sagen Sie Y.
|
||||
|
||||
\subsubsection{`powersave' governor}
|
||||
CONFIG\_CPU\_FREQ\_GOV\_POWERSAVE [=y] \textbf{[Y]}\\
|
||||
Dieser cpufreq-Regler setzt die Frequenz statisch auf die niedrigste verfügbare CPU-Frequenz. Um diesen Treiber
|
||||
als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{cpufreq\_powersave} heißen.
|
||||
Im Zweifelsfall wählen Sie Y.
|
||||
|
||||
\subsubsection{`userspace' governor for userspace frequency scaling}
|
||||
CONFIG\_CPU\_FREQ\_GOV\_USERSPACE [=y] \textbf{[Y]}\\
|
||||
Aktivieren Sie diesen cpufreq-Governor, wenn Sie die CPU-Frequenz entweder manuell einstellen wollen oder wenn
|
||||
ein Userspace-Programm in der Lage sein soll, die CPU dynamisch einzustellen, wie bei
|
||||
LART \url{http://www.lartmaker.nl/}. Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
das Modul wird cpufreq\_userspace heißen. Im Zweifelsfall sagen Sie Y.
|
||||
|
||||
\subsubsection{`ondemand' cpufreq policy governor}
|
||||
CONFIG\_CPU\_FREQ\_GOV\_ONDEMAND [=y] \textbf{[Y]}\\
|
||||
`ondemand' -- Dieser Treiber fügt einen dynamischen cpufreq policy governor hinzu.
|
||||
Der Gouverneur führt eine periodische Abfrage durch und ändert die Frequenz auf der Grundlage der CPU-Auslastung.
|
||||
Die Unterstützung für diesen Gouverneur hängt von der Fähigkeit der CPU ab, schnelle Frequenzwechsel durchzuführen
|
||||
(d.h. Frequenzübergänge mit sehr geringer Latenzzeit). Um diesen Treiber als Modul zu kompilieren,
|
||||
wählen Sie hier M: Das Modul wird \texttt{cpufreq\_ondemand} heißen.
|
||||
Details finden Sie in $<$file:Documentation/admin-guide/pm/cpufreq.rst$>$. Im Zweifelsfall sagen Sie N.
|
||||
|
||||
\subsubsection{`conservative' cpufreq governor}
|
||||
CONFIG\_CPU\_FREQ\_GOV\_CONSERVATIVE [=y] \textbf{[Y]}\\
|
||||
`konservativ' -- dieser Treiber ähnelt dem \glqq On-Demand\grqq{}-Regler sowohl in seinem Quellcode als auch in
|
||||
seinem Zweck, der Unterschied besteht in seiner Optimierung für eine bessere Eignung in einer batteriebetriebenen
|
||||
Umgebung. Die Frequenz wird sanft erhöht und gesenkt, anstatt auf 100~\% zu springen, wenn die Geschwindigkeit
|
||||
erforderlich ist. Wenn Sie einen Desktop-Rechner haben, sollten Sie stattdessen den \glqq On-Demand\grqq{}-Regler
|
||||
in Betracht ziehen. Wenn Sie jedoch einen Laptop, einen PDA oder sogar einen AMD64-basierten Computer verwenden
|
||||
(wegen der inakzeptablen schrittweisen Latenzprobleme zwischen den minimalen und maximalen Frequenzübergängen in
|
||||
der CPU), werden Sie wahrscheinlich diesen Regler verwenden wollen. Um diesen Treiber als Modul zu kompilieren,
|
||||
wählen Sie hier M: Das Modul wird \texttt{cpufreq\_conservative} heißen.\\
|
||||
Einzelheiten finden Sie in $<$file:Documentation/admin-guide/pm/cpufreq.rst$>$.\\Im Zweifelsfall sagen Sie N.
|
||||
|
||||
\subsubsection{`schedutil' cpufreq policy governor}
|
||||
CONFIG\_CPU\_FREQ\_GOV\_SCHEDUTIL [=y] \textbf{[Y]}\\
|
||||
Dieser Gouverneur trifft seine Entscheidungen auf der Grundlage der vom Scheduler bereitgestellten Nutzungsdaten.
|
||||
Er stellt die CPU-Frequenz so ein, dass sie proportional zu dem vom Scheduler gelieferten Verhältnis zwischen
|
||||
Auslastung und Kapazität ist. Wenn die Auslastung frequenzinvariant ist, ist die neue Frequenz auch proportional
|
||||
zur maximal verfügbaren Frequenz. Wenn dies nicht der Fall ist, ist sie proportional zur aktuellen Frequenz der CPU.
|
||||
Der Kipppunkt der Frequenz liegt in beiden Fällen bei einer Auslastung/Kapazität von 80~\%.\\
|
||||
Im Zweifelsfall sagen Sie N.
|
||||
|
||||
\subsubsection*{*** CPU frequency scaling drivers ***}
|
||||
(Treiber zur Skalierung der CPU-Frequenz)
|
||||
|
||||
\subsubsection{Intel P state control}
|
||||
CONFIG\_X86\_INTEL\_PSTATE [=y] \textbf{[Y]}\\
|
||||
Dieser Treiber bietet einen P-Status für Intel-Core-Prozessoren. Der Treiber implementiert einen internen
|
||||
Gouverneur und wird der Skalierungstreiber und Gouverneur für Sandy-Bridge-Prozessoren werden.
|
||||
Wenn dieser Treiber aktiviert ist, wird er der bevorzugte Skalierungstreiber für Sandy-Bridge-Prozessoren.\\
|
||||
Im Zweifelsfall sagen Sie N.
|
||||
|
||||
\subsubsection{Processor Clocking Control interface driver}
|
||||
CONFIG\_X86\_PCC\_CPUFREQ [=y] \textbf{[Y]}\\
|
||||
Dieser Treiber bietet Unterstützung für die PCC-Schnittstelle. Einzelheiten finden Sie unter:\\
|
||||
$<$file:Documentation/admin-guide/pm/cpufreq\_drivers.rst$>$. Um diesen Treiber als Modul zu kompilieren,
|
||||
wählen Sie hier M: das Modul wird \texttt{pcc-cpufreq} heißen. Im Zweifelsfall sagen Sie N.
|
||||
|
||||
\subsubsection{AMD Processor P-State driver}
|
||||
CONFIG\_X86\_AMD\_PSTATE [=y] \textbf{[Y]}\\
|
||||
Dieser Treiber fügt einen CPUFreq-Treiber hinzu, der einen feinkörnigen Frequenzsteuerungsbereich für die
|
||||
Prozessorleistung anstelle der alten Leistungsstufen verwendet. In den ACPI-Tabellen des Systems muss
|
||||
\_CPC vorhanden sein.\\
|
||||
Details finden Sie unter: $<$file:Documentation/admin-guide/pm/amd-pstate.rst$>$.
|
||||
Im Zweifelsfall sagen Sie N.
|
||||
|
||||
\paragraph{AMD Processor P-State default mode}$~$\\
|
||||
CONFIG\_X86\_AMD\_PSTATE\_DEFAULT\_MODE [=3] \textbf{[3]}\\
|
||||
Wählen Sie den Standardmodus, den der amd-pstate-Treiber auf unterstützter Hardware verwenden soll.
|
||||
Der eingestellte Wert hat die folgenden Bedeutungen:
|
||||
\begin{itemize}
|
||||
\item[] 1 \texorpdfstring{$\rightarrow$}{->} Deaktiviert
|
||||
\item[] 2 \texorpdfstring{$\rightarrow$}{->} Passiv
|
||||
\item[] 3 \texorpdfstring{$\rightarrow$}{->} Aktiv (EPP)
|
||||
\item[] 4 \texorpdfstring{$\rightarrow$}{->} Geführt
|
||||
\end{itemize}
|
||||
Für Details, siehe: $<$file:Documentation/admin-guide/pm/amd-pstate.rst$>$.\\
|
||||
Symbol: X86\_AMD\_PSTATE\_DEFAULT\_MODE [=3]\\
|
||||
Type : Ganzzahl (integer)\\
|
||||
Range : [1 4]
|
||||
|
||||
\subsubsection{selftest for AMD Processor P-State driver}
|
||||
CONFIG\_X86\_AMD\_PSTATE\_UT [=m] \textbf{[M]}\\
|
||||
Dieses Kernelmodul wird für Tests verwendet. Hier kann man mit Sicherheit M sagen.
|
||||
Es kann auch ohne aktiviertes X86\_AMD\_PSTATE eingebaut werden. Derzeit werden nur Tests für amd-pstate
|
||||
unterstützt. Wenn X86\_AMD\_PSTATE deaktiviert ist, kann es den Benutzern sagen, dass der Test nur auf dem
|
||||
amd-pstate Treiber laufen kann, bitte setzen Sie X86\_AMD\_PSTATE aktiviert.
|
||||
In der Zukunft werden Vergleichstests hinzugefügt werden. Es kann amd-pstate deaktiviert und acpi-cpufreq
|
||||
aktiviert werden, um Testfälle auszuführen und dann die Testergebnisse zu vergleichen.
|
||||
|
||||
\subsubsection{ACPI Processor P-State driver}
|
||||
CONFIG\_X86\_ACPI\_CPUFREQ [=m] \textbf{[M]}\\
|
||||
Dieser Treiber fügt einen CPUFreq-Treiber hinzu, der die ACPI Processor Performance States nutzt.
|
||||
Dieser Treiber unterstützt auch Intel Enhanced Speedstep und neuere AMD-CPUs. Um diesen Treiber als Modul
|
||||
zu kompilieren, wählen Sie hier M: das Modul wird \texttt{acpi-cpufreq} heißen.\\
|
||||
Details finden Sie unter $<$file:Documentation/cpu-freq/$>$. Im Zweifelsfall sagen Sie N.
|
||||
|
||||
\paragraph{Legacy cpb sysfs knob support for AMD CPUs}$~$\\
|
||||
CONFIG\_X86\_ACPI\_CPUFREQ\_CPB [=y] \textbf{[Y]}\\
|
||||
Der powernow-k8-Treiber stellte früher einen sysfs-Regler namens \texttt{cpb} zur Verfügung,
|
||||
um die Core Performance Boosting-Funktion von AMD-CPUs zu deaktivieren. Diese Datei wurde nun durch den
|
||||
allgemeineren \glqq boost\grqq{}-Eintrag abgelöst.
|
||||
Wenn Sie diese Option aktivieren, stellt der acpi\_cpufreq-Treiber aus Kompatibilitätsgründen den alten
|
||||
Eintrag zusätzlich zum neuen \glqq boost\grqq{}-Eintrag bereit.
|
||||
|
||||
\subsubsection{AMD Opteron/Athlon64 PowerNow!}
|
||||
CONFIG\_X86\_POWERNOW\_K8 [=m] \textbf{[M]}\\
|
||||
Dies fügt den CPUFreq-Treiber für K8/frühe Opteron/Athlon64-Prozessoren hinzu. Unterstützung für K10 und
|
||||
neuere Prozessoren ist jetzt in acpi-cpufreq enthalten. Um diesen Treiber als Modul zu kompilieren,
|
||||
wählen Sie hier M: das Modul wird \texttt{powernow-k8} heißen.\\
|
||||
Details finden Sie in $<$file:Documentation/cpu-freq/$>$.
|
||||
|
||||
\subsubsection{AMD frequency sensitivity feedback powersave bias}
|
||||
CONFIG\_X86\_AMD\_FREQ\_SENSITIVITY [=m] \textbf{[M]}\\
|
||||
Dies fügt dem On-Demand-Governor eine AMD-spezifische Powersave-Bias-Funktion hinzu, die es ihm ermöglicht,
|
||||
auf der Grundlage von Rückmeldungen der Hardware energiebewusstere Entscheidungen über Frequenzänderungen
|
||||
zu treffen (verfügbar ab AMD-Familie 16h). Durch das Hardware-Feedback erfährt die Software, wie
|
||||
\glqq empfindlich\grqq{} die Arbeitslasten der CPUs gegenüber Frequenzänderungen sind.
|
||||
CPU-gebundene Arbeitslasten sind empfindlicher, d. h. sie werden bei einer Frequenzerhöhung besser funktionieren.
|
||||
Speicher-/IO-gebundene Arbeitslasten reagieren weniger empfindlich, d. h. sie werden nicht unbedingt besser,
|
||||
wenn die Frequenz erhöht wird.\\
|
||||
Im Zweifelsfall sagen Sie N.
|
||||
|
||||
\subsubsection{Intel Enhanced SpeedStep (deprecated)}
|
||||
CONFIG\_X86\_SPEEDSTEP\_CENTRINO [=n] \textbf{[N]}\\
|
||||
Dies ist veraltet und diese Funktionalität ist nun in acpi\_cpufreq (X86\_ACPI\_CPUFREQ) integriert.
|
||||
Verwenden Sie diesen Treiber anstelle von speedstep\_centrino.
|
||||
Dies fügt den CPUFreq-Treiber für Enhanced SpeedStep-fähige mobile CPUs hinzu.
|
||||
Dies bedeutet Intel Pentium M (Centrino) CPUs oder 64bit-fähige Intel Xeons. Um diesen Treiber als Modul
|
||||
zu kompilieren, wählen Sie hier M: das Modul wird \texttt{speedstep-centrino} heißen.\\
|
||||
Details finden Sie unter $<$file:Documentation/cpu-freq/$>$. Im Zweifelsfall wählen Sie N.
|
||||
|
||||
\subsubsection{Intel Pentium 4 clock modulation}
|
||||
CONFIG\_X86\_P4\_CLOCKMOD [=m] \textbf{[N]}\\
|
||||
Dies fügt den CPUFreq-Treiber für Intel Pentium 4 / XEON Prozessoren hinzu. Wenn er aktiviert ist,
|
||||
senkt er die CPU-Temperatur durch Überspringen von Takten. Dieser Treiber sollte nur in Ausnahmefällen
|
||||
verwendet werden, wenn eine sehr niedrige Leistung benötigt wird, da er starke Verlangsamungen und spürbare
|
||||
Latenzen verursacht. Normalerweise sollte stattdessen Speedstep verwendet werden.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: das Modul wird \texttt{p4-clockmod} genannt.\\
|
||||
Für Details werfen Sie einen Blick auf $<$file:Documentation/cpu-freq/$>$. Wenn Sie sich nicht absolut
|
||||
sicher sind, wählen Sie N.
|
||||
|
||||
\subsubsection*{*** shared options ***}
|
||||
(gemeinsame Optionen)
|
||||
|
||||
\subsection{CPU Idle \texorpdfstring{$\rightarrow$}{->}}
|
||||
(CPU im Leerlauf)
|
||||
|
||||
\subsubsection{CPU idle PM support}
|
||||
CONFIG\_CPU\_IDLE [=y] \textbf{[Y]}\\
|
||||
CPU idle ist ein allgemeiner Mechanismus zur Unterstützung der softwaregesteuerten Verwaltung der
|
||||
Prozessorleistung im Leerlauf. Es umfasst modulare plattformübergreifende Regler, die während der
|
||||
Laufzeit ausgetauscht werden können. Wenn Sie eine ACPI-aktivierte Plattform verwenden, sollten Sie hier Y angeben.
|
||||
PM steht für \glqq power management\grqq{} -- Verwaltung der Prozessorleistung.
|
||||
|
||||
\paragraph{Ladder governor (for periodic timer tick)}$~$\\
|
||||
CONFIG\_CPU\_IDLE\_GOV\_LADDER [=y] \textbf{[Y]}\\
|
||||
\textit{Für diese Option gibt es keine Hilfe.}
|
||||
|
||||
\paragraph{Menu governor (for tickless system)}$~$\\
|
||||
CONFIG\_CPU\_IDLE\_GOV\_MENU [=y] \textbf{[Y]}\\
|
||||
\textit{Für diese Option gibt es keine Hilfe.}
|
||||
|
||||
\paragraph{Timer events oriented (TEO) governor (for tickless systems)}$~$\\
|
||||
CONFIG\_CPU\_IDLE\_GOV\_TEO [=y] \textbf{[Y]}\\
|
||||
Dieser Gouverneur implementiert eine vereinfachte Methode zur Auswahl des Ruhezustands, die sich auf
|
||||
Timer-Ereignisse konzentriert und keine Steigerung der Interaktivität bewirkt.
|
||||
Einige Arbeitslasten profitieren davon, und es sollte im Allgemeinen sicher zu verwenden sein.\\
|
||||
Sagen Sie hier Y, wenn Sie mit den Alternativen nicht zufrieden sind.
|
||||
|
||||
\paragraph{Haltpoll governor (for virtualized systems)}$~$\\
|
||||
CONFIG\_CPU\_IDLE\_GOV\_HALTPOLL [=y] \textbf{[Y]}\\
|
||||
Dieser Gouverneur implementiert die Auswahl des Leerlaufzustands von haltpoll, der in Verbindung mit
|
||||
dem haltpoll cpuidle-Treiber verwendet wird und es ermöglicht, eine bestimmte Zeit lang zu pollen,
|
||||
bevor der Leerlaufzustand erreicht wird. Einige virtualisierte Arbeitslasten profitieren von dieser Funktion.
|
||||
|
||||
\paragraph{Halt poll cpuidle driver}$~$\\
|
||||
CONFIG\_HALTPOLL\_CPUIDLE [=m] \textbf{[N]}\\
|
||||
Diese Option aktiviert den \glqq halt poll cpuidle\grqq{}-Treiber, der eine Abfrage vor dem Anhalten
|
||||
im Gast ermöglicht (effizienter als die Abfrage im Host über halt\_poll\_ns für einige Szenarien).
|
||||
|
||||
\subsection{CPUidle Driver for Intel Processors}
|
||||
CONFIG\_INTEL\_IDLE [=y] \textbf{[Y]}\\
|
||||
Aktivieren Sie intel\_idle, einen cpuidle-Treiber, der das Wissen über native Intel-Hardware-Idle-Funk\-tio\-nen enthält.
|
||||
Der acpi\_idle-Treiber kann zur gleichen Zeit konfiguriert werden, um Prozessoren zu behandeln,
|
||||
die intel\_idle nicht unterstützt.
|
||||
|
||||
\section{Bus options (PCI etc.) \texorpdfstring{$\rightarrow$}{->}}
|
||||
\textit{Bus-Optionen (PCI usw.)}
|
||||
|
||||
\subsection{Support mmconfig PCI config space access}
|
||||
CONFIG\_PCI\_MMCONFIG [=y] \textbf{[Y]}\\
|
||||
(Unterstützung des mmconfig PCI-Konfigurations\-raum\-zu\-griffs)\\
|
||||
\textit{Für diese Option gibt es keine Hilfe.}
|
||||
|
||||
\section{Binary Emulations \texorpdfstring{$\rightarrow$}{->}}
|
||||
\textit{Binäre Emulationen}
|
||||
|
||||
\subsection{IA32 Emulation}
|
||||
CONFIG\_IA32\_EMULATION [=y] \textbf{[N]}\\
|
||||
Code einbinden, um ältere 32-Bit-Programme unter einem 64-Bit-Kernel auszuführen.
|
||||
Sie sollten dies wahrscheinlich aktivieren, es sei denn, Sie sind sich zu 100~\% sicher,
|
||||
dass Sie keine 32-Bit-Programme mehr haben.
|
||||
|
||||
\subsection{x32 ABI for 64-bit mode}
|
||||
CONFIG\_X86\_X32\_ABI [=n] \textbf{[N]}\\
|
||||
Fügen Sie Code ein, um Binärdateien für die native 32-Bit-ABI x32 für 64-Bit-Prozessoren auszuführen.
|
||||
Ein x32-Prozess erhält Zugriff auf die vollständige 64-Bit-Registerdatei und den breiten Datenpfad,
|
||||
während Zeiger auf 32~Bit belassen werden, um den Speicherbedarf zu verringern.
|
||||
|
||||
\section{Virtualization \texorpdfstring{$\rightarrow$}{->}}
|
||||
CONFIG\_VIRTUALIZATION [=y] \textbf{[Y]}\\
|
||||
Sagen Sie hier Y, um Optionen für die Verwendung Ihres Linux-Hosts zur Ausführung anderer
|
||||
Betriebssysteme in virtuellen Maschinen (Gäste) zu erhalten. Diese Option allein fügt keinen
|
||||
Kernel-Code hinzu. Wenn Sie N sagen, werden alle Optionen in diesem Untermenü übersprungen
|
||||
und deaktiviert.
|
||||
|
||||
\subsection{Kernel-based Virtual Machine (KVM) support}
|
||||
CONFIG\_KVM [=y] \textbf{[Y]}\\
|
||||
Unterstützung für das Hosten vollständig virtualisierter Gastmaschinen mit
|
||||
Hardware-Vir\-tuali\-sierungs\-er\-wei\-terungen. Sie benötigen einen relativ aktuellen Prozessor mit
|
||||
Vir\-tuali\-sierungs\-er\-wei\-ter\-ungen. Außerdem müssen Sie eines oder mehrere der unten aufgeführten
|
||||
Prozessormodule auswählen. Dieses Modul ermöglicht den Zugriff auf die Hardware-Funktionen
|
||||
über einen Geräteknoten namens /dev/kvm. Um dies als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{kvm} heißen.\\
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\end{document}
|
||||
|
||||
Reference in New Issue
Block a user