Az NFS szerver dinamikus szálkezelést kap a Linux 7.0-ban

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Linux 7.0 nagy kernelverziója jelentős frissítéseket hozott az NFS (Network File System) szerverhez, amelyek a teljesítményt és a skálázhatóságot javítják. A NFSD mostantól képes a dinamikus szálmedence (thread pool) méretezésére, így a szerver automatikusan növelheti vagy csökkentheti a szálak számát a terhelés függvényében. A rendszergazdák a “min-threads” beállítással adhatják meg a minimális szálak számát az nfsdctl Netlink interfészen keresztül, amely biztosítja, hogy a szerver alaphelyzetben is rendelkezzen elegendő erőforrással, de feleslegesen ne tartson fenn túl sok szálat.

Ezzel párhuzamosan FreeBSD NFS karbantartója, Rick Macklem hozzájárult a POSIX ACL kiterjesztések (POSIX ACL extensions) támogatásához az NFSv4 számára a Linux 7.0 kernelben. Mostantól az NFSv4 kliens natív műveletekkel képes lekérni és beállítani a POSIX hozzáférési és alapértelmezett ACL-eket anélkül, hogy bármilyen külső protokollra lenne szükség. Jelenleg azonban ez a funkció a NFSD_V4_POSIX_ACLS Kconfig opcióhoz kötött, mivel az IETF draft még nem került hivatalos ratifikációra.

Ezek a fejlesztések együtt jelentősen javítják az NFS szerver rugalmasságát, skálázhatóságát és ACL-kezelési képességeit. A részletes változtatásokat és további NFSD fejlesztéseket a Linux Git-ben található már integrált pull request tartalmazza.