Portál AbcLinuxu, 27. května 2024 21:08


Malá úprava plánovače CPU výrazně zlepšuje odezvu systému

Phoronix informuje o dvousetřádkové úpravě Linux kernelu, která velmi výrazně zlepšuje odezvu systému při vysoké zátěži. Tento patch, který se Linusovi velice zamlouvá, by měl být součástí Linuxu od verze 2.6.38.

16.11.2010 17:11 | David Watzke | Zajímavý článek


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

16.11.2010 17:36 Tom
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Odpovědět | Sbalit | Link | Blokovat | Admin
Konečně dostane možnost i moje 486, která čeká na svůj novodobý vrchol ve kterém porazí současný Athlon64 6000+ :-)
mikirc avatar 16.11.2010 18:06 mikirc | skóre: 19 | blog: MikiSoft | Vsetín
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
a v cem ? v hrani tetrisu? :D
Byl jednou jeden...
16.11.2010 18:43 Tom
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Nene, v hraní min :-)
16.11.2010 21:32 Xerces
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
To není vůbec o optimalizaci výkonu. 486 bude pořád stejně pomalá spíš o optimaliazci plánování (opravdu plynulé ikdyž třeba při velké zátěži pomalé scrollování, atd.). Tak jsem to pochopil já. Každopádně jsem na to zvědav. Zdá se že hrátky se schedulery konečně pro desktop přinesou ovoce. :-)
17.11.2010 11:27 Petr
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
No ale pro 486 je cokoliv "velká zátěž", takže je to vlasně pro ni jak dělaný ;-)
18.11.2010 14:29 Tomáš
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Nevím, 486 tohle nepotřebuje. Když jsem jí měl, tak jsem současně přehrával nějaký MP3, graboval CD do jiných MP3, kompiloval kernel a serfoval po internetu přes modem a procházení netu bylo plynulé a přehrávání písniček se taky necukalo. Je fakt, že to byla ta lepší 486, AMD486/133MHz.

Takže pro nějakou na 25MHz by to asi mohlo být potřeba :-)

Ale abych byl objektivní, vše jsem tedy dělal v textovém rozhraní.
18.11.2010 15:28 omg
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
dx2 66MHz ... mp3 v textu a tim to konci. a to jeste nesmel byt zvuk jako modul, ale built in. jako modul to davalo akorat 22kHz mono. S built in podporou zvuku v kerenelu to umelo stereo 44kHz.
MMMMMMMMM avatar 16.11.2010 19:41 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Odpovědět | Sbalit | Link | Blokovat | Admin
Těším se na ten nový kernel. :-)
Linux Dokumentační Projekt - PDF ke stažení
D.A.Tiger avatar 16.11.2010 21:11 D.A.Tiger | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
+1
Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
pepe_ avatar 16.11.2010 19:42 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Odpovědět | Sbalit | Link | Blokovat | Admin
Už před 5 lety bylo pozdě ...
16.11.2010 20:03 JanM | skóre: 28
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
a pokud to někdo nebackportuje (fuj, to je ale slovo), tak si většina uživatelů ještě chvíli počká...
16.11.2010 20:18 knizmi | skóre: 27 | blog: Blog | Kosmonosy
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Off topic
O kradení nicků už jsem slyšel, ale o kradení jmen?!!!
Ale vážně - díky tvé stránce o tvé existenci vím, ale netušil jsem, že jsi registrovaný i zde :-)
17.11.2010 16:27 JanM | skóre: 28
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
:-)

Ještě dodám, že s nickem MilanK (bez přihlášení) se tu občas objevuje i Milan Keršláger (tedy alespoň si to myslím).
Marián Kyral avatar 16.11.2010 20:19 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Bohužel, teď jsem to zkoušel a na 2.6.36 to aplikovat nejde :-( Takže buď to někdo dostane do 2.6.37 nebo bude třeba počkat až na .38.
AsciiWolf avatar 16.11.2010 20:23 AsciiWolf | skóre: 40 | blog: Blog
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
+1 :-(
16.11.2010 21:59 jehovista
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Odpovědět | Sbalit | Link | Blokovat | Admin
chci, chci, chci!

Hadam ale, ze umrtveni desktopu pri kopirovani velkeho mnozstvi dat to neodstrani.
16.11.2010 22:21 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Jo, to se totiž odstraňuje nečím jiným, už nevím čím, někde to tu bylo v diskusi...
16.11.2010 22:28 jehovista
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Doufam, ze tou radou neni vymena OS.
16.11.2010 22:34 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Ne ne, bylo to něco s I/O (nečekaně :-D), nevim přesně, třeba někdo povolanější poradí...
16.11.2010 22:45 jehovista
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Nemyslis tuhle diskuzi, ktera je pomerne ziva uz rok a pul? Procital jsem to naposledy tak pred pul rokem, ale na funkcnim reseni se neshodli
17.11.2010 11:56 Delaunay | skóre: 17 | blog:
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
To je již uzavřené téma. Pro pokračování diskuze viz http://forum.root.cz/index.php?topic=770. Po upgradu na 2.6.36 se latence při enormním I/O zatížení o jeden až dva řády zlepšila. Tedy alespoň na mém stroji :-).
belisarivs avatar 16.11.2010 23:53 belisarivs | skóre: 22 | blog: Psychobláboly
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
To tezko.

Kopirovani ~2,5 GB dat ve Windows 2003 server ten system slozilo jeste drsneji. V Linuxu dojde ke zpomaleni. Ale Widle byly uplne hotove, kdyz jsem to neumyslne vyzkousel.
IRC is just multiplayer notepad.
17.11.2010 00:07 jehovista
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Ac jsem zaryty linuxak, tak za sebe mohu prohlasit, ze mam mnohem lepsi subjektivni pocit pri presouvani velkeho mnozstvi dat ve windows.
17.11.2010 13:49 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
+1 :-/
No snad se to s .36 zlepší, jak prorokováno výše...
belisarivs avatar 17.11.2010 15:09 belisarivs | skóre: 22 | blog: Psychobláboly
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Nevim. testoval jsem Linux nad Hyper-V.

Dal jsem stahnout ~2,5 GB instalacni image Linuxu pres IE (na masine nebyl zadny jiny browser) v tech Win (nevim, jestli to byly 2003 nebo 2008, uz si nevzpominam), ktery je tak blby, ze taha data nekde do tempu a az pak je presune na spravne misto. A v ten moment presunu byla ta masina lautr nepouzitelna. To jsem jeste nikdy nezazil.
IRC is just multiplayer notepad.
18.11.2010 07:47 hugo
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
to neni bug, to je featura. tenhle problem souvisi s tim, ze matlaci z MS vymysleli genialni reseni, ze IE si stahne data do interniho tempu a pak po stazeni je zkopiruje (pouzije copy, ne move) a na zaver odmazne z toho tempu. a to kopirovani je vetsinou v ramci jednoho disku, takze tim ten disk usmazi, nasledne zatuhne pocitac a uzivatel kolabuje... no, jinak, ve FF ci jinem slusnem prohlizeci se to nestane, takze IE holt nebrat a nepouzivat ;)
18.11.2010 13:07 Delaunay | skóre: 17 | blog:
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Musím potvrdit, opravdu jde o vlastnost. Kopírování se děje proto, aby se na pozadí mohla provádět kontrola obsahu. Provádí se pro ZIP soubory a ISO obrazy linuxových distribucí. V obou případech se zjišťují porušení autorských a patentových práv Microsoftu a informace o nich se zabezpečeným kanálem odesílají do data mining centra a právnímu oddělení k zevrubnější analýze.

Pouze kontrola ZIP souborů se dá vypnout zásahem do registru. Stačí ve větvi HKEY_CLASSES_ROOT\CLSID odmazat klíče {E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31} a {0CD7A5C0-9F37-11CE-AE65-08002B2E1262}.

A pro jistotu ještě smajlíka :-)
18.11.2010 15:31 omg
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
priorita programu na popredi nebo na pozadi?
16.11.2010 22:22 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Odpovědět | Sbalit | Link | Blokovat | Admin
Kdo je autorem patche? Ten "Mike Galbraith"? Nebo.... Neříkejtemi, že Phoronix :-D
What Big Oil knew about climate change
David Watzke avatar 16.11.2010 23:34 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Mike, samozřejmě - Phoronix těžko :-)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
David Watzke avatar 16.11.2010 23:37 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Odpovědět | Sbalit | Link | Blokovat | Admin
Nahlídnul jsem do toho patche, jen abych to prolít a tohle mě tam praštilo...
+	if (ag) {
+		kfree(ag);
+		WARN_ON(1);
+	} else
+		WARN_ON(1);
:-)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Karry avatar 16.11.2010 23:42 Karry | skóre: 10
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
když se podíváš do mailing listu, tak takových výtek je požehnaně... to ale u takovýchto šíleností které vznikaly pokus/omyl je celkem normální... :-D
unzip; strip; touch; grep; finger; mount; fsck; more; yes; umount; sleep
17.11.2010 00:08 jehovista
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
aneb kdyz milion opic zasedne k psacim strojum...
17.11.2010 02:02 Jiří J. | skóre: 34 | blog: Poutník | Brno
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému

Tak nejsem sám :-)

Karry avatar 17.11.2010 00:15 Karry | skóre: 10
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Odpovědět | Sbalit | Link | Blokovat | Admin
# uname -r
2.6.37-rc2
# cat /proc/sys/kernel/sched_autogroup_enabled 
1
# uptime 
 00:13:02 up 14 min ...
Zatím jsem akorát zjistil jak spolehlivě tohle jádro shodit :)
# echo 1 > /proc/sys/kernel/sched_autogroup_enabled 
# cat /proc/sched_debug 
unzip; strip; touch; grep; finger; mount; fsck; more; yes; umount; sleep
D.A.Tiger avatar 17.11.2010 09:31 D.A.Tiger | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Odpovědět | Sbalit | Link | Blokovat | Admin
Vypadá to, že se vývojáři změřili na optimalizování kernelu na desktopy. Nebylo by možné napsat nějaký článek přímo o tom? Tedy mám na mysli nějaký souhrn těchto úprav a popř možnosti konfigurace...
Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
kozzi avatar 17.11.2010 23:46 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému

Ehm zrovna tento patch se moc na dekstopy nevztahuje. Teda minimalne pro vetsinu uzivatelu to nebude zadna zmena

Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
D.A.Tiger avatar 18.11.2010 00:24 D.A.Tiger | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Ehm, máš pravdu, je tam napsaný "při vysoké zátěži". Hmmm... jdu zpět do třetí třídy naučit se číst :-(
Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
Selmi avatar 18.11.2010 07:30 Selmi | skóre: 17 | Košice
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
ale bude. nanestastie pre desktop je vysoka zataz uz ked kliknes vo firefoxe na skupinovy bookmark ktory ti naraz otvori cca 30 tabov ktore sa vsetky zacnu nacitavat... do toho spustis nieco na maily, rhytmbox...nie je to dlhodobe ale je to tam
michich avatar 18.11.2010 08:35 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Který z těchto procesů má vlastní tty? Nejspíš ani jeden z nich, takže ten patch se v takové situaci nejspíš neprojeví.

A to, že Firefox je při otevírání mnoha tabů dočasně nepoužitelný, je problém Firefoxu samotného, kterému scheduler nemůže pomoci.
michich avatar 18.11.2010 08:45 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému
Který z těchto procesů má vlastní tty?
Napadlo mě, že Xorg asi jo. Ten tedy s tím patchem dostane o něco více času CPU.
18.11.2010 13:56 Jiří J. | skóre: 34 | blog: Poutník | Brno
Rozbalit Rozbalit vše Re: Malá úprava plánovače CPU výrazně zlepšuje odezvu systému

Dostane, ale kam se poděje ten zbytek? Na daemony, kteří berou sotva 0.1% CPU time? Důkladně jsem procházel vlánka na LKML a pravdou je, že TTY jako jediná heuristika určitě nebude "běžnému desktopu" stačit. Padl tam (opět) nápad dělat tohle z userspace, což jde i teď bez patche. S trochou vlastních skriptů a wrapperů by se mohlo podařit izolovat klíčové aplikace do svých group. Nicméně předpokládám, že se patch do kernelu i tak dostane a časem přibydou jiné metody heuristiky, ač se nezdá, že by Linusovi vadil současný stav, kde mu make -j64 jede plynule :-D.

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.