Welcher Mainline Kernel ist schneller?

graphical.target @9.203s
└─multi-user.target @9.203s
└─cups-browsed.service @9.203s
└─network-online.target @9.201s
└─NetworkManager-wait-online.service @3.204s +5.996s
└─NetworkManager.service @2.895s +306ms
└─dbus.service @2.537s +178ms
└─basic.target @2.512s
└─sockets.target @2.510s
└─uuidd.socket @2.510s +46us
└─sysinit.target @2.490s
└─apparmor.service @1.472s +1.016s
└─local-fs.target @1.470s
└─tmp.mount @1.454s +14ms
└─swap.target @530ms
└─swap.img.swap @511ms +17ms
└─systemd-remount-fs.service @488ms +16ms
└─systemd-fsck-root.service
└─systemd-journald.socket
└─system.slice

uname -a bringt:

Linux mate-System-Product-Name 7.2.5-070205-generic #202609111348 SMP PREEMPT_DYNAMIC Fri Sep 11 14:13:33 UTC 2026 x86_64 GNU/Linux
Also es läuft. Anwendungen scheinen etwaqs schneller zu starten aber das kann auch Einbildung sein,
 
"schneller" im Sinne von mehr Leistung, Durchsatz und Performanz

oder "schneller" im Sinne von minimaler Latenz und reagiert schnell unter Volllast, etc. ?

gibt noch Zwischenstufen dazu

In dem Sinne evtl. einmal https://github.com/sched-ext/scx und die unterschiedlichen pluggable Scheduler anschauen, einige davon erhöhen den Durchsatz signifikant, während die Reaktion auch unter starker Last noch sehr gut bleibt.

Nichts führt jedoch an einem gut optimierten und selbst kompilierten Kernel vorbei
 
  • Gefällt mir
Reaktionen: bluedxca93
Terminal, sogar Firefox geht gefühlt instant auf. Gimp startet auch fix, aber da muss ich mal schauen ob das an den fehlenden Plugins liegt.
 
Sensei21 schrieb:
Nichts führt jedoch an einem gut optimierten und selbst kompilierten Kernel vorbei
Welche Optimierungen setzt du den in deinen Compilaten um?
Ergänzung ()

bluedxca93 schrieb:
Terminal, sogar Firefox geht gefühlt instant auf. Gimp startet auch fix, aber da muss ich mal schauen ob das an den fehlenden Plugins liegt.
Schnell bedeutet für dich primär das Applikationen schnell starten?
 
foofoobar schrieb:
Welche Optimierungen setzt du den in deinen Compilaten um?
Ergänzung ()


Schnell bedeutet für dich primär das Applikationen schnell starten?

hier mal das Gröbste:

clang polly
clang thinLTO

audit removed
selinux removed
apparmor removed
IMA disabled
EVM disabled

page poisoning disabled
runtime debugging overhead disabled (e.g. fpu debug)
kfence disabled
lockup detector, etc. disabled

low-latency preempt

psi overhead fixes
psi disabled by default
[earlyoom]

no_hz idle

rcu default settings [boosting, nocb, high prio -> more disruptive, stutters]

bigger kernel log (diag)

memcg disabled -> excessive swapping
cma disabled
damon disabled

ipsec related stuff -> disabled [security]
batman
NFS, etc. disabled - unneeded/unused drivers
AFS disabled
NFC disabled
Firewire disabled
old SATA, old PATA disabled
b53, unneeded network drivers disabled
ISDN disabled
speakup console speech disabled
infiniband disabled
watchdog drivers disabled -> latency, unneeded
efi runtime disabled -> latency
vfio disabled
hyperv disabled
various filesystems disabled

lru_gen swappiness fixes

various upstream fixes backported
clearlinux patchset
cachyos selective patches
kerneltoast selective patches
nap driver [less unnecessarily low idle sleep states, lower latency]
cpuidle teo fixes

kexec disabled
livepatching disabled

paravirt disabled
numa disabled

config_hz=1000

ibt disabled
cfi disabled
[overhead and noticeable latency impact]

busmaster [bus_lock_detect] disabled
split lock detect disabled

mm -> thp enabled by default
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
CONFIG_TRANSPARENT_HUGEPAGE_TMPFS_HUGE_ADVISE=y

staging drivers deselected
drivers -> media -> disabled [not used / needed for now]

zswap disabled

slab_merge_default explicitly disabled -> hardening against random data corruption [zfs]

ksm disabled

specific latency reducing config entries + effects -> would need checking one after another
 
Habe den Kernel auf 7.2.6 installiert und bin zu xfce zurück, da es ein noch moderneres Design ermöglicht!
Ich bin super zufrieden.

Wie deaktiviert ihr apparmor? Das führt unter *buntu nur zu Bugs das rauszuwerfen, mal geht dann der Drucker nicht mal die Maus nicht u.s.w.

3x-screenshot.png
 
Derduke schrieb:
, das der Rest nicht funktioniert hat andere ursachen!
Es ist leider so das einige Pakete so gebaut sind unter Ubuntu das sie apparmor "erwarten". Ein Layer 8 Problem kann dabei nahezu ausgeschlossen werden, dafür sind die Fehlermeldungen zu eindeutig.
 
foofoobar schrieb:
Wie viel Promille bringt das?
dachte mir schon das dass eine Fangfrage wird

das System läuft runder, hat weniger Stottern - swappiness funktioniert, endlich und es kommt nicht zu Verlangsamungen

z.B. in Overwatch ist die höhere Latenz und Reaktion auf Eingaben allein nur mit IBT und CFI (wenn aktiviert) deutlich bemerkbar - Flickaim und Muscle-Memory fühlen sich "off" an, da es nicht genauso läuft wie sonst

efi runtime disabled -> latency
ist ja nicht so, dass viele dieser Dinge nicht vom Linux-RT Entwickler und anderen etablierten Entwicklern, etc. empfohlen werden

bin hier raus

@bluedxca93 apparmor ist Bestandteil der Sicherheit von Ubuntu, sollte da also nicht deaktiviert werden, wenn es gescheite Profile, etc. gibt

ich nutze firejail für die Browser und gängigen Programme
 
Sensei21 schrieb:
dachte mir schon das dass eine Fangfrage wird
Merkwürdige Definition von Fangfrage du hast.
Sensei21 schrieb:
das System läuft runder, hat weniger Stottern - swappiness funktioniert, endlich und es kommt nicht zu Verlangsamungen
Swappiness funktioniert wunderbar wenn man verstanden hat das Pages die ewig nicht genutzt wurden genauso gut im Swap liegen können.
Sensei21 schrieb:
z.B. in Overwatch ist die höhere Latenz und Reaktion auf Eingaben allein nur mit IBT und CFI (wenn aktiviert) deutlich bemerkbar - Flickaim und Muscle-Memory fühlen sich "off" an, da es nicht genauso läuft wie sonst
Da sollte man allerdings wissen was man tut:
https://lwn.net/Articles/810077/
https://lwn.net/Articles/1039633/
Sensei21 schrieb:
ist ja nicht so, dass viele dieser Dinge nicht vom Linux-RT Entwickler und anderen etablierten Entwicklern, etc. empfohlen werden
Der System Management Mode ( https://en.wikipedia.org/wiki/System_Management_Mode ) ist schon ewig ein Ärgernis, wenn deine Kiste ständig im SMM rumorgelt sollte man mal schauen warum das so ist.

Und leider haben die Penner von ARM diesen Unsinn von X86 übernommen.
 
Zurück
Oben