neprihlásený Štvrtok, 9. apríla 2026, dnes má meniny Milena
Odozva Linuxu na desktope sa výrazne zlepší, vďaka 233-riadkovému patchu

DSL.sk, 18.11.2010


Odozva Linuxu na desktope najmä počas záťaže procesora sa v blízkej budúcnosti výrazne zlepší. Zabezpečí to nový patch od Mikea Galbraitha vyvinutý na podnet Linusa Torvaldsa.

Na patch upozornil Phoronix.com, ktorý ho aj otestoval.

Patch modifikuje správanie štandardného plánovača úloh CFS, Completely Fair Scheduler, automatickým vytváraním skupín úloh pre procesy, pre ktoré následne CFS prideľuje procesorový čas lepšie.

Podľa autora patchu sa na desktope vďaka patchu znižuje maximálna odozva 10-násobne a priemerná odozva 60-násobne.

Výrazné zlepšenie odozvy potvrdili aj testy uskutočnené Phoronix.com, ktorý zlepšenie demonštruje videami zachytávajúcimi desktop na 6-jadrovom Core i7 970 kompilujúci jadro, prehrávajúci 1080p ogg video, so spusteným glxgears a benchmarkom prehliadača.

Ako veľmi veľké zlepšenie označil patch aj Linus Torvals.

Patch sa do pripravovaného jadra 2.6.37 už nedostane, keďže toto už bolo funkčne zmrazené. Objaviť by sa mal ale v jadre 2.6.38.



Najnovšie články:

Alza otvára na Slovensku novú predajňu, pri novom veľkom sklade
Konkurent Starlinku od Amazonu má odštartovať v polovici roka
Automobilka Škoda vyvinula zvonček na bicykel, ktorý prekoná ANC v slúchadlách
Microsoft deaktivoval účty vývojárov významných open source softvérov, nemá ísť o zámer
Sci-fi o alternatívnych vesmíroch od Apple začne v auguste
Aj Cloudflare chce kompletne prejsť na kryptografiu odolnú kvantovým počítačom už do 2029
Slovensko.sk bude v noci odstavené
Apple má údajne problémy so skladateľným iPhonom, má ale stihnúť uvedenie v septembri
Chrome pridal vertikálny zoznam kariet
Artemis II nakoniec mala o niečo inú trajektóriu ako NASA avizovala, vytvorila ale rekord


Diskusia:
                               
 

Pre mna ziadna novinka s BFS od Con Koliva...
Odpovedať Známka: -6.2 Hodnotiť:
 

Skúšal som BFS na PCLOS, ale ostal som pri a64 na mojom AMD. Nepotrebujem BF aby som videl, že to ide jak šarkan.
Odpovedať Hodnotiť:
 

Zaujimalo by ma ci nemas tento problem http://j.mp/bXFcIh Zaujimalo by ma ci je tento patch konecne riesenie. U mna na defaultnom Arch-u 32b sa to prejavuje brutalne, pri velkom I/O sa prakticky neda pracovat.
Odpovedať Hodnotiť:
 

Mam viac Arch serverov (vratane samba file serveru s RAID) a Arch som mal aj ako desktop ale s tymto som sa nestretol. Momentalne mam Gentoo a pouzivam dost specificke nastavenia. Ak mas presne tieto popisovane problemy, mozes skusit moje nastavenia, tu su:
FS je ext4, mount options: noatime, data=writeback, commit=15, nobarrier, errors=panic (data=writeback vyzaduje kernel parameter rootflags=data=writeback ak tato vlastnost nie je nastavena priamo vo FS cez tune2fs)
/proc/sys/vm/dirty_background_ratio = 5 (gentoo default)
/proc/sys/vm/dirty_ratio = 10 (gentoo default)
blockdev --getra /dev/sda = 256 (gentoo default)
/proc/sys/vm/vfs_cache_pressure = 75 (/etc/sysctl.conf default)
Mam 3GB RAM a pri beznom pouzivani dosiahnem 2.7GB obsadene, 1.2GB bez buffers/cache. Kopirovanie po sieti (samba, FTP) bez problemov, takisto zalohy na externy USB disk a ine particie toho isteho disku (NTFS)
Odpovedať Hodnotiť:
 

Zabudol som, pouzivam compcache namiesto swapu.
Odpovedať Hodnotiť:
 

Hadam 2.6.37 a 2.6.38, nie ? neoveroval som patch ..
Odpovedať Známka: 7.8 Hodnotiť:
 

a uz je to opravene :)
Odpovedať Známka: 10.0 Hodnotiť:
 

CFS = Completely Fair Scheduler
"automatickým vytváraním skupín úloh pre procesy, pre ktoré následne CFS prideľuje procesorový čas lepšie"
Potom to už nebude completely fair, mal by sa zmeniť názov :)
Odpovedať Známka: 10.0 Hodnotiť:
 

Ten scheduler uz davno nie je fair, kedze v nom existuje nespocetne mnozstvo roznych optimalizacii pre rozne workloady (v ktorych sa choval un-fair). BFS sa viac blizi fair schedulingu a je efektivnejsi.
Odpovedať Známka: 10.0 Hodnotiť:
 

efektivnost BFS je dost otazna...
co som o tom cital tak benchmarky neukazaly vyrazne zlepsenie dokonca casto aj zhorsenie oproti CFS v zavislosti od ulohy a danych podmienok...
samozrejme ani benchmarky neodrazaju realitu na 100% ale neni to az take jednostranne
Odpovedať Známka: 10.0 Hodnotiť:
 

Moja osobna skusenost je ina. Od jadra 2.6.35 trpim tzv "acpi storms" bugom (2 az 5 kslowd [2.6.35] resp. kworker [2.6.36] procesov nahodne vytazuje CPU na 100%) a s BFS je tento problem znesitelny. S CFS sa cely desktop zastavil (pohyb mysou sa zasekol) a musel som par sekund pockat kym to prejde. Aj samotna kompilacia na vsetkych jadrach (ne-nice-ovana) nijako neovplyvnuje beh aplikacii na desktope. Daj link na tie testy nech sa pozriem co vlastne testovali...
Odpovedať Známka: 2.0 Hodnotiť:
 

uz presne neviem(cital som to uz davnejsie) ale tak na rychlo:
benchmarky phoronixu
http://tinyurl.com/oj7q47
benchmarky jedneho z vyvojarov CFS
http://lkml.org/lkml/2009/9/6/136
(za spravnost, doveryhodnost alebo relevantnost nerucim)
co sa tyka mojej osobnej skusenosti tak som nevidel rozdiel ale zase BFS som pouzival len kratko a nie v nejakej extremnej zatazi...
Odpovedať Hodnotiť:
 

Samozrejme, Ingo Molnar, ktory to testoval na 8jadrovom HT Intel procesore so 16GB RAM a uchylnymi sposobomi, ktore sa na desktope hadam ani nevyskytuju :) Con Kolivas mu na ten e-mail ani neodpovedal... :)
Samozrejme Con Kolivas napisal zaklad sucasneho CFS scheduleru (ako iny projekt), z ktoreho ho prebratim a dopisanim nejakych casti Ingo Molnar commitol do jadra.
Odpovedať Hodnotiť:
 

Najlepšie by bolo, keby sa niekomu podarilo prepísať BFU
Odpovedať Známka: 5.0 Hodnotiť:
 

xixixixi
Odpovedať Známka: -7.1 Hodnotiť:
 

Preco sa pise, ze 233 riadkovemu? Chce sa povedat, ze kratsie patche su lepsie? Alebo cim viac riadkov, tym viac Ad1das(tm)?
Odpovedať Známka: 3.8 Hodnotiť:
 

Nejak ste zabudli informovat o zmluve, ktora zatial najvacsim sposobom moze ovplyvnit slobodu prejavu na internete. Myslim, ze je aj vo vasom zaujme aby nebola chvalena. http://www.ustr.gov/webfm_send/2379
Odpovedať Známka: 3.3 Hodnotiť:
 

ziadna zmluva nemoze ist proti slovenskej ustave. necital som to, ale isto to bude nejaky americky nezmysel ako paktovanie filmovych a hudobnych studii s vladou alebo sledovanie
Odpovedať Známka: 6.7 Hodnotiť:
 

Tam to mas napisane dalej, ze krajiny ktore suhlasia, a tam je aj SLOVAKIA ;)
Odpovedať Známka: 5.0 Hodnotiť:
 

Pravo EU je nadradene slovenskemu pravu, vratane ustavy. Takze ak to prijme EU, tak to musime prijat aj my, nezavisle od nasej ustavy a zakonov. Pretoze to je podmienka v zmluve o clenstve v EU.
Odpovedať Známka: 0.0 Hodnotiť:
 

to je hovadina jak traky.
nevymyslaj.
Odpovedať Známka: 10.0 Hodnotiť:
 

EÚ predsa musí rešpektovať do značnej miery aj právnu suverenitu štátov v nej.
Odpovedať Hodnotiť:
 

pridali aj moznost tlacenia PDF cez wifi, aby sme mohli chodit s PDA zariadeniami s linuxom uz len po hotovy papier.
Odpovedať Známka: -3.3 Hodnotiť:
 

parada...
Odpovedať Známka: -6.7 Hodnotiť:
 

ale ja mám naozaj veľmi veľkú kanceláriu :( bude to fungovať?
Odpovedať Hodnotiť:

Pridať komentár