kernel

Megjelent a Linux 4.0-rc1

Tux

Linus Torvalds bejelentette, hogy lezárult a beolvasztási időszak és egyben kiadta Linux 4.0 első kiadásra jelölt változatát, az rc1-et. Linus szerint a 4.0-ás verzió ellen felhozott érvek többsége teljesen értelmetlen, így míg valaki valami nyomós érvet fel nem tud hozni a 4.0 ellen, addig marad.

A legtöbb vita abból ered, hogy fő verziószám váltáskor valami nagyobb funkciónak kell bemutatkoznia, illetve egy ilyen váltás könnyen kompatibilitási gondokat okozhat. Linus szerint ilyenkor az emberek megfeledkeznek arról, hogy a kompatibilitást nem törik meg és, hogy a kernel verziószámozása sosem az új képességek alapján történt.

Magas terhelésnél: rcu_sched detected stalls on CPUs/tasks

Probléma: Magas terhelésnél a kernel naplózásában ehhez hasonló bejegyzések jelennek meg:

INFO: rcu_sched detected stalls on CPUs/tasks: { 0} (detected by 4, t= 15980 jiffies)
INFO: rcu_sched detected stalls on CPUs/tasks: { 0} (detected by 1, t=10002 jiffies)

Megjelent a Linux 3.19!

Tux

Linus Torvalds magyar idő szerint ma reggel 4:41-kor kiadta a Linux kernel 3.19-es kiadását és egyúttal megnyitotta a 3.20-as beolvasztási időszakát.

Változások röviden:

  • A Btrfs immár támogatja a RAID 5 és 6 köteteket, illetve néhány potenciális adatvesztés okozó hiba is javításra került.
  • Intel memóriavédelmi kiterjesztés (MPX) támogatása.
  • Frissítések az ACPI alrendszerhez, különösen, ami a gyors gombokat illeti.
  • A szabad forrású AMD meghajtó végre rendesen tudja szabályozni a ventilátor sebességét. Kezdeti támogatás (van kép) az Intel Skylake és Nvidia Gefore 900-as sorozatú VGA-khoz.

Megérkeztek az első KDBus patchek a Linux kernelhez

Tux

Tegnap (2015-01-16, 20:16) megjelentek az első KDBus patchek Greg Kroah-Hartman git tárolójában, ami azt jelenti, hogy ha minden jól megy, hamarosan beolvasztásra kerülnek Linushoz is, így része lesz a mainline Linux kernelnek.

A KDBus röviden nem más, mint a DBus kernel szintű megvalósítása. Hosszabban az LWN írt róla, erre tessék: http://lwn.net/Articles/580194/
(angol)

Értsük meg a swappiness működését

Tux

Tudom, hogy egy kicsit megcsúsztam a release hétfővel, amiért (főleg a rendszerességet szeretőktől) elnézést is szeretnék kérni. Remélem, hogy a cikk tartalma kárpótolni fog a késésért.

Számomra igencsak meglepő volt, hogy a többi cikkhez képest, relatív nagy népszerűségnek örvendett az „Értsük meg a Load average értékét!” írásom. Nos, ennek mintájára megpróbálom érthetően elmagyarázni, hogy mi is az a swappiness, mire való és miért (nem) érdemes piszkálni.

Swappiness érték beállítása

Értéke 0 és 100 között lehet, alapértelmezetten 60. Minél nagyobb ez az érték, a kernel annál agresszívebb swappolásba kezd. Hogy jobban értsd: az alapértelmezett 60-as érték azt jelenti, hogy ha a memóriának már csak nagyjából a 40%-a szabad, akkor elkezd swappolni. Ha az érték 0, akkor csak OOM megelőzése céljából swappol, vagyis akkor, ha már nincs több lefoglalható szabad memória. Ha 100, akkor erőteljesen használja a swapot.