Publikohet scx_horoscope, planifikuesi astrologjik i detyrave për bërthamën Linux

Luka Zampieri nga kompania Red Hat publikoi një planifikues detyrash humoristik scx_horoscope, i cili shpërndan burimet CPU mbi bazën e parimeve astrologjike, duke marrë parasysh shenjat e zodiakut dhe pozitat e planetëve në momentin aktual. Projekti po zhvillohet për qëllime edukative dhe argëtuese. Qëllimi kryesor i scx_horoscope është mësimi dhe demonstrimi i përdorimit të mekanizmit "sched_ext" (SCX), i cili lejon përdorimin e eBPF për të krijuar planifikues CPU.

Planifikuesi është plotësisht funksional dhe mjaft i stabilizuar, por nuk rekomandohet për përdorim në mjedise të punës, pasi vërtet merr në konsideratë lëvizjen retrograde të planetëve dhe fazat e Hënës për llogaritjen e përparësisë së proceseve. Për përcaktimin e saktë të pozicioneve të planetëve përdoret paketa astro.

Detyrat klasifikohen duke marrë parasysh shenjat e zodiakut dhe lidhjet me trupat qiellorë; për shembull, dielli lidhet me proceset kritike (PID 1, init), hëna me detyrat interaktive (editorët, shell-at e komandave, emulatorët e terminalit), merkuri me detyrat rrjetë dhe input/output, venusi me detyrat e desktopit, marsi me aplikacionet e ngarkuara (kompilatorët, koduesit e videove), jupiteri me proceset që konsumojnë shumë memorie (DBMS, shfletuesit), saturni me proceset sfond dhe thread-et e sistemit.

Kur ka faktorë ndikues negativë nga perspektiva astrologjike lidhur me pozitat e planetëve, të llogaritura për ditën aktuale, aplikohet një ulje e përparësisë prej 50% për klasën e detyrave që lidhen me planetin. Për shembull, kur merkuri është retrograd, përparësia për detyrat rrjetë dhe interaktive ulet, kur marsi është retrograd, për detyrat që konsumojnë shumë burime, dhe kur venus është retrograd, për detyrat e desktopit.

PĂ«rparĂ«sia ndikohet gjithashtu nga faza aktuale e hĂ«nĂ«s — nĂ« plotĂ«sim, detyrat interaktive marrin 1.4 herĂ« mĂ« shumĂ« kohĂ«. Shenjat e zjarrit dhe ajrit rrisin pĂ«rparĂ«sinĂ« pĂ«r detyrat qĂ« konsumojnĂ« CPU me 1.5 herĂ«, por ulin pĂ«rparĂ«sinĂ« pĂ«r detyrat qĂ« konsumojnĂ« shumĂ« memorie me 0.7 herĂ«. Shenjat e ujit e ulin pĂ«rparĂ«sinĂ« pĂ«r detyrat CPU me 0.6 herĂ«, por e rrisin pĂ«rparĂ«sinĂ« pĂ«r detyrat qĂ« konsumojnĂ« memorie me 1.3 herĂ«.

Në planet e ardhshme përmendet krijimi i një harte notale të proceseve bazuar në kohën e krijimit të tyre, parashikimi i kohës së përfundimit të proceseve përmes horoskopit dhe marrja parasysh e përputhjes astrologjike kur lidhen proceset me bërthamat e CPU.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster