Megjelent az scx_horoscope, az asztrológiai feladatütemező a Linux kernelhez.

Lucas Zampieri a Red Hat cégtől közzétette a scx_horoscope nevű mókás feladatütemezőt, amely a CPU-erőforrásokat asztrológiai elvek alapján osztja el, figyelembe véve a csillagjegyeket és a bolygók jelenlegi helyzetét. A projekt oktatási és szórakoztató célokat szolgál. A scx_horoscope kulcsfontosságú célja a 'sched_ext' (SCX) mechanizmus használatának bemutatása és tanítása, amely lehetővé teszi az eBPF használatát CPU-ütemezők létrehozásához.

Az ütemező teljesen működőképes és elég stabil, de nem ajánlott munkafolyamatokhoz való alkalmazásra, mivel ténylegesen figyelembe veszi a bolygók retrográd mozgását és a Hold fázisait a folyamatprioritások kiszámításakor. A bolygók pontos helyzetének meghatározásához az astro csomagot használják.

A feladatok a csillagjegyek és a bolygókhoz való hozzákapcsolás figyelembevételével vannak osztályozva; például a Nap kritikus fontosságú folyamatokat (PID 1, init), a Hold interaktív feladatokat (szerkesztők, parancssori héjak, terminálemulátorok), a Merkúr hálózati feladatokat és I/O-t, a Vénusz asztali feladatokat, a Mars erőforrásigényes alkalmazásokat (fordítók, videókódolók), a Jupiter memóriaigényes folyamatokat (DBMS, böngészők), a Szaturnusz pedig a háttérfolyamatokat és a magfájlokat köti össze.

Asztrológiailag kedvezőtlen bolygóhelyzetek esetén, amelyeket az aktuális napra számítottak, 50%-kal csökkentik a prioritást az adott bolygóhoz kapcsolódó feladatosztály számára. Például retrográd Merkúr esetén csökken a prioritás a hálózati és interaktív feladatok számára, retrográd Marsnál az erőforrásigényes feladatoknál, retrográd Vénusz esetén pedig az asztali feladatoknál.

A prioritáshoz a Hold aktuális fázisa is hozzájárul — teliholdkor az interaktív feladatok 1,4-szer több időt kapnak. A tűz- és levegőcsillagjegyek 1,5-szörösére emelik a CPU-igényes feladatok prioritását, de 0,7-szer csökkentik a memóriaintenzív feladatok prioritását. A vízjegyek 0,6-szor csökkentik a CPU-feladatok prioritását, de 1,3-szor növelik a memóriaigényes feladatokét.

A jövőbeli tervek között szerepel a folyamatok időpontja alapján készített nótális térkép létrehozása, a folyamatok befejezésének idejének előrejelzése a horoszkóp alapján, valamint a folyamatok CPU-magokra való hozzárendelésénél az asztrológiai kompatibilitás figyelembevételével.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster