Versionshinweise

HFTKernel 7.1.x: Versionshinweise.

Durchsuchen Sie die Kernel-Reihe 7.1.x von neu nach alt, mit den Upstream-Änderungen, die für vorhersehbare CPU-Ausführung, stabile Netzwerke, genaue Zeitmessung, Virtualisierung, Speicherverhalten und messbare latency-Ausläufer am relevantesten sind.

Öffentliches Änderungsprotokoll

Versionshinweise

Jeder Eintrag konzentriert sich auf Upstream-Änderungen, die die Hauptziele von HFTKernel unterstützen: minimaler jitter, kontrollierte tail latency, stabiler Datenpfad, genaue Zeitmessung und messbares Verhalten unter Last.

HFTKernel 7.1.8

Zuverlässigere Zero-Copy-Netzwerke, genauere Zeitmessung und vorhersehbareres Speicherverhalten

Neuester Eintrag der Reihe 7.1.x

HFTKernel wurde auf Linux Kernel 7.1.8 aktualisiert.

Diese Version integriert Upstream-Verbesserungen mit besonderer Relevanz für HFT, Marktdaten, Ausführungsgateways und andere latency-empfindliche Infrastruktur.

Wesentliche Verbesserungen

  • Zuverlässigeres AF_XDP-Zero-Copy und Multi-Buffer-TX
  • Verbesserte Behandlung von Netzwerkwarteschlangen, IRQs und TX-Abschlüssen
  • Höhere PTP-, PHC- und DPLL-Stabilität bei Reset-Wiederherstellung
  • Verbesserte MGLRU-Buchführung und HugeTLB-Verhalten für speicherintensive Arbeitslasten
  • Robustere KVM-, VMX- und TLB-Pfade
  • Genauere RTLA-timerlat-Erkennung und Verfolgung seltener latency-Ereignisse
  • Verbesserte Build-Reproduzierbarkeit und Paketierungsabläufe

Enthaltene native Messwerkzeuge

cpujitter

zur Messung von CPU-Ausführungs-jitter, IRQ-Störungen und tail latency.

memjitter

zur Analyse von Allokations-latency, first-touch-Verhalten, gesperrten Arbeitsmengen und Speicherleistung unter Druck.

HFTKernel entwickelt sich weiter als vorhersehbare, messbare Linux-Plattform für Arbeitslasten, bei denen durchschnittliche Leistung nicht genügt und die seltensten latency-Ausreißer am wichtigsten sind.

HFTKernel 7.1.7

Stabilere Netzwerke, genauere Zeitmessung und vorhersehbarere latency

HFTKernel 7.1.7 integriert die kumulierten Verbesserungen von Linux Kernel 7.1.6 und 7.1.7, die seine Kernziele direkt unterstützen: minimaler jitter, stabiler Datenpfad, genaue Zeitmessung und kontrollierte tail latency.

Wesentliche Verbesserungen

  • Ausgewogenere Netzwerk-IRQ-Verteilung für Azure MANA
  • Automatische Wiederherstellung von GVE-RX-Warteschlangen
  • Verbesserte GRO-/GSO- und AF_PACKET-Behandlung für stabile Marktdatenverarbeitung
  • Verbesserungen bei PHC/PTP und Hardware-Zeitstempeln
  • Zuverlässigere KVM-Timer und AMD-IOMMU-Verhalten
  • Verbesserungen bei Speicherallokationspfaden, Tracing und Beobachtbarkeit
  • Zusätzliche AMD-Safe-RET-Härtung

Enthaltene native Messwerkzeuge

Die Version enthält auch cpujitter und memjitter, unsere Werkzeuge zur Messung von CPU-Ausführungs-jitter, Speicher-latency und tail-latency-Verhalten unter kontrollierten Arbeitslasten.

cpujitter

misst CPU-Ausführungslücken, IRQ- und softIRQ-Störungen sowie hohe latency-Perzentile bei kontrollierten CPU-Arbeitslasten.

memjitter

misst Ausläufer bei Allokation, first-touch, gesperrten Arbeitsmengen und Speicherdruck.

Gemeinsam bieten HFTKernel, cpujitter und memjitter sowohl die optimierte Laufzeitumgebung als auch die Messwerkzeuge zur Validierung latency-empfindlicher Infrastruktur.

HFTKernel 7.1.7 macht Linux weiter zu einer vorhersehbareren, messbareren Plattform für HFT, Marktdaten und andere latency-empfindliche Arbeitslasten.

HFTKernel 7.1.6

Ausgewogenere Cloud-IRQs, schnellere RX-Wiederherstellung und robustere Zeitpfade

HFTKernel wurde auf Linux Kernel 7.1.6 aktualisiert.

Diese Version stärkt Cloud-Netzwerke, Paketaggregation, Hardware-Zeitmessung, Virtualisierung, Speicherallokation und IOMMU-Pfade latency-empfindlicher Systeme.

Wesentliche Verbesserungen

  • Wirksamere IRQ-Affinität für Azure MANA auf Systemen mit wenigen vCPUs
  • Automatische GVE-RX-Warteschlangenwiederherstellung nach Allokationsfehlern
  • Korrekte GRO-Behandlung für mit Flush markierte Pakete und sicherere Open-vSwitch-GSO-Zustellung
  • Zuverlässigerer AF_PACKET-Fanout-Hook-Lebenszyklus bei Abmeldung und Neukonfiguration
  • Robustere ICE- und NETC-PTP-/PHC-Initialisierung, Zugriff auf zwischengespeicherte Zeit und Abbauverhalten
  • Zuverlässigere KVM-TSC-Deadline-, MMU- und SVM-ASID-Pfade
  • AMD-IOMMU- und SLUB-Korrekturen für robusteres Geräte- und Speicherverhalten
  • Verbesserte vhost-net-TX-Wiederherstellung, wenn Userspace den virtio-net-Header verwaltet

Auf die Version abgestimmte Validierungswerkzeuge

HFTKernel kombiniert diese stabile Kernel-Basis mit cpujitter und memjitter zur kontrollierten Versionsvalidierung.

cpujitter

misst CPU-Ausführungslücken, IRQ- und softirq-Störungen sowie extreme tail latency.

memjitter

misst Allokations-latency, first-touch-Verhalten, gesperrte Arbeitsmengen und Speicherverhalten unter Druck.

HFTKernel 7.1.6 verbessert Cloud-IRQ-Platzierung, RX-Wiederherstellung, Paketaggregation, PTP-/PHC-Verhalten, Virtualisierung und Speicherrobustheit für eine stabilere latency-empfindliche Plattform.

HFTKernel 7.1.5

Genaueres Scheduling, stabilere Cloud-Netzwerke und bessere latency-Beobachtbarkeit

HFTKernel wurde auf Linux Kernel 7.1.5 aktualisiert.

Diese Version verbessert Scheduler-Auslastungsbuchführung, Ereigniszustellung, Busy-Poll-Netzwerke, Zero-Copy-Pfade, PTP-Aushandlung und latency-Analysewerkzeuge.

Wesentliche Verbesserungen

  • Genauere Scheduler-Buchführung ausführbarer Auslastung und schedutil-Frequenzentscheidungen
  • Korrekte epoll-Ereigniszustellung bei gleichzeitigen Ready-List-Durchläufen
  • Weniger überflüssige virtio-net-Interrupts während NAPI-Busy-Polling
  • Zuverlässigere AF_XDP-Fill-Ring-Aufweckvorgänge und RX-Wiederherstellung nach einem Stillstand durch leeren Ring
  • Robustere ENA-XDP-TX-Bereinigung und GVE-Header-Split- und Hardware-GRO-Behandlung
  • Korrektes IDPF-PTP-Virtual-Channel-Layout für zuverlässige Zeitsynchronisierungsaushandlung
  • Verbesserte RTLA-timerlat- und osnoise-Lebenszyklusbehandlung zur Analyse seltener latency-Ereignisse
  • Robusteres HugeTLB-, cpuset-, NUMA- und NVMe-Multipath-Verhalten

Auf die Version abgestimmte Validierungswerkzeuge

HFTKernel kombiniert die Laufzeitumgebung mit cpujitter und memjitter, sodass Ausläufer bei Scheduling, Interrupts, Allokation und first-touch direkt messbar sind.

cpujitter

misst CPU-Ausführungs-jitter, IRQ- und softirq-Aktivität sowie Scheduling-Lücken hoher Perzentile.

memjitter

analysiert Allocator-latency, first-touch-Verhalten von Seiten, Arbeitsmengen und Speicherdruck.

HFTKernel 7.1.5 bietet eine robustere Grundlage für deterministische Ereignisschleifen, Cloud-Netzwerkverarbeitung, Zeitsynchronisierung und wiederholbare tail-latency-Analyse.

HFTKernel 7.1.4

Kontrollierteres RT-Scheduling, sicherere XDP-/GSO-Behandlung und robustere KVM-Pfade

HFTKernel wurde auf Linux Kernel 7.1.4 aktualisiert.

Diese Version verbessert Echtzeit-Scheduling auf Nicht-PREEMPT_RT-Systemen, härtet XDP- und GSO-Pfade und stärkt die Korrektheit von Virtualisierung und Speicherverwaltung.

Wesentliche Verbesserungen

  • Standardmäßig weniger aggressive RT-Push-IPI-Aktivität auf Nicht-PREEMPT_RT-Kerneln
  • Korrekte KVM-Vendor-Exit-Reihenfolge vor schnellen Userspace-Ausstiegen
  • Stärkere VMX- und SVM-Konsistenz über Virtualisierungspfade hinweg
  • Sicherere Behandlung fragmentierter Frames in XDP-devmap-Broadcast-Pfaden
  • Korrekte GSO-Rückstandsberechnung in der DualPI2-Warteschlangendisziplin
  • Korrekte Freigabe von vmemmap-Seiten in PMD-Größe auf x86
  • Zuverlässigere VFIO- und mlx5-Migrationszustandsverfolgung

Auf die Version abgestimmte Validierungswerkzeuge

HFTKernel verwendet cpujitter und memjitter, um Scheduling-, Interrupt-, Speicher- und Virtualisierungsverhalten unter kontrollierten Arbeitslasten zu validieren.

cpujitter

erfasst Scheduling-Lücken, IRQ-Störungen, softirq-Aktivität und extreme CPU-Ausläuferereignisse.

memjitter

misst Allokations- und first-touch-Ausläufer zusammen mit dem Arbeitsmengenverhalten.

HFTKernel 7.1.4 verbessert die Kontrolle der Echtzeit-Migrationsaktivität und stärkt XDP-, GSO-, KVM-, Speicher- und Gerätemigrationspfade produktiver Handelsinfrastruktur.

HFTKernel 7.1.3

Robustere KVM-Speicherbehandlung, sichererer Scheduler-Zustand und zuverlässigere Zeitmessung

HFTKernel wurde auf Linux Kernel 7.1.3 aktualisiert.

Diese Version verbessert KVM-MMIO- und Hugepage-Behandlung, schützt Scheduler-Zustand, stärkt den Abbau von Zeitgeräten und härtet die Schlüssel-Lebenszyklusverwaltung für authentifiziertes TCP.

Wesentliche Verbesserungen

  • Sicherere KVM-ioeventfd-Behandlung für nicht ausgerichtete Datamatch-Operationen
  • Robustere KVM-Hugepage- und MMU-Slot-Validierung
  • Schutz des Scheduler-MM-CID-Zustands vor Aktualisierungen außerhalb des gültigen Bereichs
  • Zuverlässigerer PTP-Abbau in Intel-Zeitpfaden
  • Sichereres asynchrones Löschen von TCP-Authentication-Option-Schlüsseln
  • Erweiterte Peer-to-Peer-DMA-Unterstützung für Intel-Xeon-QAT-, DSA- und IAA-Beschleuniger

Auf die Version abgestimmte Validierungswerkzeuge

HFTKernel validiert diese Basis mit cpujitter und memjitter, um Scheduler-, Interrupt- und Speicherausläuferverhalten sichtbar zu machen.

cpujitter

misst CPU-Ausführungslücken und Interrupt-Störungen auf kontrollierten Kernen.

memjitter

misst latency-Ausläufer von Allokation, first-touch und gesperrten Arbeitsmengen.

HFTKernel 7.1.3 stärkt Virtualisierung, Scheduler-Zustandsintegrität, Zeitgeräte-Lebenszyklus, authentifizierte Netzwerke und Beschleuniger-Datentransfer.

HFTKernel 7.1.2

Zuverlässigerer virtualisierter Speicher, Dateisysteme und asynchrones I/O

HFTKernel wurde auf Linux Kernel 7.1.2 aktualisiert.

Diese Version stärkt Cloud- und VM-Lebenszykluspfade in virtiofs, virtio-mem, x86-Probe-Behandlung und io_uring-Netzwerkoperationen.

Wesentliche Verbesserungen

  • Sichererer virtiofs-Submount-Abbau mit korrigierter Lebensdauerbehandlung
  • Zuverlässigere virtio-mem- und Memory-Hotplug-Fehlerbehandlung durch Veröffentlichung des altmap-Zustands erst nach erfolgreicher Registrierung
  • Korrekte Weitergabe von x86-AMD-AGP-Probe-Fehlern in QEMU- und KVM-Umgebungen ohne physische AMD-Northbridge
  • Schlankerer asynchroner io_uring-connect- und -bind-Zustand mit korrigierter Bereinigung

Auf die Version abgestimmte Validierungswerkzeuge

HFTKernel kombiniert diese stabile Basis mit cpujitter und memjitter zur wiederholbaren Validierung von CPU- und Speicherausläufern.

cpujitter

misst CPU-Scheduling-Lücken, Interrupt-Störungen und extreme tail latency.

memjitter

misst Allocator- und first-touch-latency unter kontrollierten Arbeitsmengen- und Druckphasen.

HFTKernel 7.1.2 verbessert die Zuverlässigkeit virtualisierter Dateisysteme, Memory-Hotplug, x86-Probe-Pfade und asynchroner Netzwerkeinrichtung für Cloud-Handelssysteme.

Versionsphilosophie

Upstream-Stabilität, arbeitslastspezifische Richtlinien und messbare Ergebnisse

HFTKernel beginnt mit einer exakten stabilen Linux-Version, dokumentiert Toolchain und Build-Identität, wendet das gewählte Cloud- oder Hardware-Profil an, bündelt cpujitter und memjitter mit der Laufzeitumgebung und validiert das Ergebnis als unveränderliche Version.

Exakte BasisGeprüfter stabiler Linux-Quellcode und festgelegte Kernel-Version.
Kontrolliertes ProfilAuf die Plattform abgestimmte CPU-, Speicher-, Netzwerk-, Zeitmessungs- und Isolationsrichtlinien.
Native PaketeDEB-, RPM- oder TGZ-Pakete für die unterstützte Produktionsmatrix.
Durch Messungen bestätigte Auslieferungcpujitter und memjitter liefern wiederholbare Nachweise für die Ausläufer.

Bereitstellungsplanung

Bewerten Sie die Version anhand Ihrer CPU-, NIC-, Speicher- und Zeittopologie.

Die Paketauswahl ist nur der erste Schritt. Das Produktionsergebnis hängt von Boot-Parametern, Laufzeitaffinität, Warteschlangenplatzierung, PTP-/PHC-Konzept, Speicherrichtlinie und einem kontrollierten Messplan ab.