- A hozzászóláshoz be kell jelentkezni
- 3853 megtekintés
Hozzászólások
Nekem valahogy nem derult ki hogy a CFS hogy veszi figyelembe a nice level-t. Vagy mar az sincs?
- A hozzászóláshoz be kell jelentkezni
Linux: History Of Nice Levels illetve Linux: CFS and Nice
In a continued thread about how the recently merged Completely Fair Scheduler affects the nice command, Ingo Molnar offered a history of nice levels in the Linux kernel.
Talán segít.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Nekem ez a post tetszett a legjobban:
"On Mon, 16 Jul 2007, Roman Zippel wrote:
>
> To illustrate the problem a little different: a task with a nice level -20
> got around 700% more cpu time (or 8 times more), now it gets 8500% more
> cpu time (or 86.7 times more).
Ingo, that _does_ sound excessive.
How about trying a much less aggressive nice-level (and preferably linear,
not exponential)?
Linus"
Lehet, hogy jobban utána kellene olvasnom, de állítólag a régihez képest egyszerűbb a kód, mégis:
Torvalds úgy tette a kernelbe, hogy -ezek szerint- nem igazán értette meg :)
Bíztató.
- A hozzászóláshoz be kell jelentkezni
> Lehet, hogy jobban utána kellene olvasnom, de állítólag a régihez képest egyszerűbb a kód, mégis:
> Torvalds úgy tette a kernelbe, hogy -ezek szerint- nem igazán értette meg :)
Most mar csak az a kerdes, hogy a regit ertette-e? :)
York.
------
"Nyugi! Minden a legnagyobb rendben csúszik ki a kezeim közül..."
- A hozzászóláshoz be kell jelentkezni
Ha már az egyik ütemezőt "O(1)"-nek hívják, akkor
az ordó-jelöléssel milyen bonyolultságú a CFS?
Jól értem, hogy "O(n)", azaz a CFS a processzek
számával arányos futásidőt igényel?
Ha igen, az nem tűnik vészesnek (gondolom én,
aki ilyesmit sose programozott). Nyilván tesztelték,
mi történik igen nagy számú processz esetén is és
nem vészes a CFS saját műveletigénye a mai procikon.
Amatőr kérdés a profikhoz: a CFS jobb lett volna vajon
azokon a hardvereken is, amik az O(1) ütemező
bevezetésekor voltak általánosak? Vagy ott még a
CFS (vélhetően) nagyobb műveletigénye zavaróbb
lett volna?
- A hozzászóláshoz be kell jelentkezni
a CFS szintén O(1), ha jól értem amit olvastam
---
otom sprau kana ticuana sanduo pagnoseresmee
- A hozzászóláshoz be kell jelentkezni
http://lwn.net/Articles/230574/
"There are a number of interesting aspects to CFS. To begin with, it does away with the arrays of run queues altogether. Instead, the CFS works with a single red-black tree to track all processes which are in a runnable state. The process which pops up at the leftmost node of the tree is the one which is most entitled to run at any given time."
- A hozzászóláshoz be kell jelentkezni
Ez akkor tényleg megmagyarázza a sok vitát a CFS körül. Így boot-kor kell mindenkinek eldönenie, hogy milyen ütemezőt szeretne, és minden process bele van kényszerítve ebbe a sémába.
Összehasonlításképpen Solarison nagyszerűen megférnek egymás mellett a különböző ütemezési osztályok: time share/interactive, fair-share, fixed priority, system, real-time és az interruptok.
- A hozzászóláshoz be kell jelentkezni
"Így boot-kor kell mindenkinek eldönenie, hogy milyen ütemezőt szeretne,"
Ezt kifejthetnéd. Én ilyenről nem tudok. Valószínűleg én tudom rosszul.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
erröl is szólt az egyik vita, az egyik hosszú threadben az lkml-en, hogy legyen e a kernelben boot-time-kor választható ütemező, de Linus(?) azt mondta, hogy nem lesz és kész.
lehet, hogy erre gondolt
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.1-pancs1-wifi1 - 2.6.22.1 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
Így van.
Linux: Avoiding Pluggable Designs
Ezért nem értem a "Így boot-kor kell mindenkinek eldönenie, hogy milyen ütemezőt szeretne," dolgot.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Deh minek ehhez újrabootolni ? ....
- A hozzászóláshoz be kell jelentkezni
Konkrétan mihez? Tudomásom szerint egy, azaz egy darab CPU (vagy ha úgy tetszik processz) ütemezője volt ( 2.6.23-rc1-ig az O(1) ) / van (2.6.23-rc1 után a CFS) a Linux kernelnek. Így nincs mik közt választani. Sem futási, sem boot időben, se fordítási időben. Ezért nem értettem a mondatot. Lehet, hogy én tudom rosszul, ezért kértem a kollégát, hogy fejtse ki, hogy mire is gondol.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Arra gondol, hogy több kernel is neki raktáron, a különbség köztük az, hogy mindegyikbe más ütemező van forgatva ;)
- A hozzászóláshoz be kell jelentkezni
erre gondol, csak ez nem lesz a mainline kernel rész, mert felesleges. igy felesleges is ezen vitázni.
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.1-pancs1-wifi1 - 2.6.22.1 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
LOL
"tizenkét éves technológiák"
It doesn't matter if you like my song as long as you can hear me sing
- A hozzászóláshoz be kell jelentkezni
igen, ezen én is röhögtem
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.1-pancs1-wifi1 - 2.6.22.1 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
Én itt nevettem :)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Nem vitatkozott senki. Érdeklődtem, hogy lemaradtam-e valamiről. Úgy tűnik, hogy semmiről. Semmi sem változott.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Grub menű és olyan kernelt választasz amiben olyan ütemező van amit te szeretnél.
- A hozzászóláshoz be kell jelentkezni
Talán nem véletlenül gúnyolják már legalább a 2.5.1-es verzió óta Slowarisnak. :)))
--
Sokan nincsenek tudatában annak, / hogy egyszer mindenki meghal. / Akik ráébrednek erre, / azonnal abbahagyják az ellenségeskedést.
- A hozzászóláshoz be kell jelentkezni
Két ZFS és dtrace nyálcsorgatás között.
It doesn't matter if you like my song as long as you can hear me sing
- A hozzászóláshoz be kell jelentkezni
Úgy emlékszem, hogy Schwarz elmondta, a nyálcsorgatás kétirányú.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
általában mindig van a másiknak olyan, ami jól jönne, csak ezeket megszerzni nehéz vagy nem lehetséges
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.1-pancs1-wifi1 - 2.6.22.1 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
No, ez akkora igazság volt, hogy erre iszok valamit :)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Mit tud az a dtrace ? (Nem olvastam végig a leírását.)
kprobe,oprofile is elég sok mindenre jó.
- A hozzászóláshoz be kell jelentkezni
Elegge flexibilis cucc, gyakorlatilag sajat kis scripteket injektalhatsz a kernelbe, es es a scriptjeiden mulik, hogy mit figyelsz meg vagy eppen mit modositasz. (Pl kernel funkciok viszsateresi ertekeit atirhatod a scripteddel, ha eppen ahhoz van kedved).
Ja es ehhez nem kell kernelt forgatnod (gyariban van), s ezt on-the-fly mukodes kozben megteheted.
- A hozzászóláshoz be kell jelentkezni
LOL :D
- A hozzászóláshoz be kell jelentkezni
http://linux.slashdot.org/comments.pl?sid=248317&cid=19821707 itt mingo aztmondja O(1)-es, bar a logikaja kicsit santit, igazabol O(log n)-nek tunik inkabb, de mint irja log n 15nel nem tobb, igy altalaban kevesebb lepesbol all mint az eredeti O(1) utemezo.
- A hozzászóláshoz be kell jelentkezni
nyilvan az egesz attol fugg mennyi szamszeruleg az az O(1).
Egy O(1) algoritmus nem feltetlenul gyorsabb, mint egy O(N), plane ha keves process van.
- A hozzászóláshoz be kell jelentkezni
mármint nem felltétlenül gyorsabb, ha kevés processz van. Nagy n-ekre mindig gyorsabb...
- A hozzászóláshoz be kell jelentkezni
A http://en.wikipedia.org/wiki/Ingo_Moln%C3%A1r oldalon Ingóról azt hiszik, hogy férfiú. Én már kijavítottam (http://en.wikipedia.org/w/index.php?title=Ingo_Moln%C3%A1r&oldid=148108…), de visszaírták...
- A hozzászóláshoz be kell jelentkezni
Valószínűleg ez azért van, mert tényleg férfi.
- A hozzászóláshoz be kell jelentkezni
Ezt csak megerősíthetem, én már ebédeltem vele együtt sok éve az Üllői úti Bécsi Szelet vendéglőben. :) Amire te gondolsz, az az Iringó név, az valóban női.
--
Sokan nincsenek tudatában annak, / hogy egyszer mindenki meghal. / Akik ráébrednek erre, / azonnal abbahagyják az ellenségeskedést.
- A hozzászóláshoz be kell jelentkezni
Hú, ez tényleg erős érv.
Én teljesen meg voltam róla győződve, hogy nő, mivel úgy emlékszem, valami 5 éve olvastam, talán pont itt a HUP-on, hogy milyen nagyszerű, hogy van ilyen tehetséges kernel hackerünk, aki ráadásul nő. Természetesen a Google-n most semmit sem találtam a fentieket alátámasztandó. :-(
Jó, hogy kiderült, hogy mi az igazság (akkor ezt vehetjük 100%-nak?), mert az O(1) ütemező még sehol sem volt, amikor én már tanítottam, hogy "Ingó az ELTE fiatal női oktatója, aki a Red Hat-nél is dolgozik". Kár, ezek szerint sok embert félreinformáltam. :-(
Egyébként a Google arról sem mond semmit, hogy az Ingó név férfi vagy nő. Egyáltalán nem is találtam sehol ilyen keresztnevet, semmilyen utónévkönyvben...
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Jogos. Arra, látod, nem is gondoltam, hogy a külföldieknek teljesen ismerősen csenghet ez a név.
- A hozzászóláshoz be kell jelentkezni
És még valami. Nem mentegetőzésként, de látom, mások is félrenyúltak ilyesmiben:
http://epa.oszk.hu/00300/00384/00021/18.html
Ingo Schulze pedig egyáltalán nem néz ki nőiesen:
http://de.wikipedia.org/wiki/Bild:Ingo_Schulz-004.jpg
Azt hiszem, most már meggyőződtem magam is a dolgokról. Köszi. :-)
- A hozzászóláshoz be kell jelentkezni
2005 óta szerepel a HupWiki-ben egy fénykép (link) a neves kernelhacker-ről, így ha valaki nem tudta máshonnan, onnan megtudhatta volna.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Ha no akkor ritka ronda :D
http://www.yak.net/random/pics/2005.07.18-23.OLS/img_2631.jpg
<#
<<<#######>>>
\ /
||
MACi
- A hozzászóláshoz be kell jelentkezni
vandál
- A hozzászóláshoz be kell jelentkezni
:))))))))))))))))
- A hozzászóláshoz be kell jelentkezni
http://www.yak.net/random/pics/2005.07.18-23.OLS/img_2631.jpg
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.1-pancs1-wifi1 - 2.6.22.1 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
Jé, ért a wikipediához. :-P
It doesn't matter if you like my song as long as you can hear me sing
- A hozzászóláshoz be kell jelentkezni
:D
miért olyan nagy szám??
szerk.: amugy google :P
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.1-pancs1-wifi1 - 2.6.22.1 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
Ja, tényleg, te szereted bonyolítani az életed. Ezért is használsz Debian-t.
Hint: a wikipediás oldal erre a képre linkel. ;-)
It doesn't matter if you like my song as long as you can hear me sing
- A hozzászóláshoz be kell jelentkezni
utána észrevettem :D
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.1-pancs1-wifi1 - 2.6.22.1 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
ololololol :D
leesek a szekrol a rohogostol
--
Those who do not understand Unix are condemned to reinvent it, poorly. (based on true story)
- A hozzászóláshoz be kell jelentkezni
Ez valami hasonló tévesztés mint amikor én Andrea Bertollio -t vártam.
Az Olaszoknál férfinév az Andrea nálunk meg női. Lehet Igno csak részmagyar az Anyúci meg valami más nemzet leánya.
- A hozzászóláshoz be kell jelentkezni
:D Ekkorát már régen röhögtem, köszi!
- A hozzászóláshoz be kell jelentkezni
you made my day, kthxbye
- A hozzászóláshoz be kell jelentkezni