Ich arbeite mit PCIe Gen 3-Karten und von Zeit zu Zeit scheinen sie auf PCIe 1 oder 2-Geschwindigkeiten zurückzugreifen (laut lspci und auch durch den Durchsatz beobachtet).
Beim Neustart / Aus- und Wiedereinschalten der Maschine kehrt die Geschwindigkeit in den meisten Fällen auf die volle PCIe Gen 3-Geschwindigkeit zurück.
Gibt es eine weniger aufdringliche Möglichkeit, eine Neuverhandlung der PCI-Verbindungsgeschwindigkeit (z. B. Versuch, sie auf PCI Gen 3 zurückzubringen) auf z. B. RHEL6 zu erzwingen?
Antworten:
Sie können Ihre PCIe-Energiepolitik in dieser Datei überprüfen:
Da Gen3 bei der Energieverwaltung über ASPM (Active-State Power Management) recht unkompliziert ist, kann dies die Hauptursache für das Problem auf Ihrem Bus sein: Der Durchsatz ist gering, sodass die Module die Geschwindigkeit verringern, aber vergessen, sie erneut zu erhöhen, wenn benötigt (falls erforderlich). Sie können Grub erzwingen, um die Verwendung der Richtlinie "Powersave" oder "Standard" zu vermeiden, indem Sie aspm mit dem folgenden Parameter deaktivieren:
Testen Sie dies auf nur einem Kernel, der diese Option in
/boot/grub/grub.conf
der Zeile "Kernel" Ihres Standard-Boot-Linux anfügt. Beispiel für eine Grub-Konfiguration, die aus den Red Hat-Dokumenten extrahiert wurde:quelle