Portál AbcLinuxu, 9. května 2025 03:25

Jaderné noviny 297

22. 2. 2005 | Robert Krátký
Články - Jaderné noviny 297  

OOM Killer v uživatelském prostředí. Linux 2.6.11-rc2; nefunkční VMware. Linux 2.6.11-rc2-mm1; problémy s AGP. Stav podpory 802.11x.

OOM Killer v uživatelském prostředí, 70 e-mailů

10. led - 28. led

Mauricio Lin napsal: Provedli jsme srovnání verze v jádře a v uživatelském prostředí a zjevně se to chová podobně. Chcete-li si srovnání s jadernou verzí OOM Killer [OOM - Out Of Memory = vyčerpaná paměť, killer = zabiják] udělat sami, stáhněte si patch a modul. Marcelo Tosatti to považoval za zajímavé, i když samotný kód nekomentoval: OOM Killer v uživatelském prostředí je však nebezpečný. Musíte zaručit, aby k alokacím nedocházelo před spuštěním OOM Killer a než bude zabíjený proces mrtvý a jeho stránky uvolněné - alokace pod OOM mohou způsobit zatuhnutí. OOM Killer v uživatelském prostředí je nespolehlivý a nejsem si jist, jestli stojí za tu námahu jej předělávat na spolehlivý.

Ale pak odpověděl sám sobě: Vlastně je to nespolehlivé jen tehdy, když je volán z OOM. Vy ale v tomto případě máte démona, který periodicky zapisuje do /proc/oom? Mauricio odpověděl: Ano, vysvětlím. Dosáhne-li spotřeba paměti 98 procent nebo tak podobně, nazýváme to červenou zónou. Když je dosaženo červené zóny, spustí se hodnotící algoritmus, který zvolí, jaké procesy mohou být zabity, dojde-li k OOM. Je-li spotřeba paměti pod touto hranicí (ne v červené zóně), nebude hodnotící algoritmus spuštěn. Takže máme cyklus, který kontroluje využití paměti, a je-li dosaženo červené zóny, je hodnotící algoritmus spuštěn ještě než se dostaneme do stavu OOM.

Edjard Souza Mota také poukázal na to, že tento patch přesouvá do uživatelského prostředí pouze hodnotící algoritmus, ne samotného "zabijáka": Díky tomu jde o jiný přístup a může stát za to jej vyzkoušet - především kvůli případům, kde chceme umožnit lepší hodnotící pravidla. Například v embedded zařízeních s málo zdroji a několika důležitými spuštěnými aplikacemi: která je nejlepší? Chápu-li to správně, tak současný způsob hodnocení si moc nevybírá, kterou aplikaci by bylo zrovna nejlepší zabít. To Marcelovi připadalo rozumnější a měl pocit, že v tom případě stojí patch za zvážení.

Linux 2.6.11-rc2; nefunkční VMware, 26 e-mailů

21. led - 27. led

Linus Torvalds oznámil Linux 2.6.11-rc2: OK, zkouším to opět uklidnit před vydáním 2.6.11. Máme tu hromadu malých pročištění, anotací a oprav. Aktualizace ovladačů, cpufreq, PPC, PARISC, ARM, ... Zkontrolujte, prosím, jestli mi něco neuniklo. Udo A. Steinberg poslal hlášení o chybě při kompilaci netfilter, kterou Martin Josefsson diagnostikoval a opravil. Udo na Linuse naléhal, aby patch přijal, ale Linus odpověděl: Jděte s tím, prosím, přes Davea M. Odpoví vám rychle, ale je radši, když podobné věci nejdříve projdou přes konferenci netdev - pokud tam už nebyly (netdev@oss.sgi.com).

Jinde napsal Sytse Wielinga: Mohl bys, prosím, vrátit zpět skb_copy_datagram? V jádře už se to nepoužívá, ale modul vmnet (ve VMware) to rozhraní pořád využívá k skb_copy_datagram_iovec. Poslal patch, ale Christoph Hellwig odpověděl: Spíš sprav VMware. Nebo upgraduj na opravenou verzi..

Linux 2.6.11-rc2-mm1; problémy s AGP, 132 e-mailů

24. led - 27. led

Andrew Morton oznámil Linux 2.6.11-rc2-mm1:

ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.11-rc1/2.6.11-rc2-mm1/

Brice Goglin hlásil:

Na mém Compaqu Evo N600c (Radeon Mobility M6 LY) přestalo fungovat X, je-li zapnuto DRI. Moje XFree 4.3 (z Debianu testing) s DRI používá drm a radeon moduly z jádra.

Místo běžného okna gdm se objeví černá nebo zrnitá obrazovka (zbytkové kusy obrazu z posledního funkčního sezení). Kurzor myši funguje. Sysrq funguje. Ale Caps-lock ne. Mohu pingnout, ale ne připojit přes SSH.

Nevím přesně, co se to děje. V dmesg nic zajímavého nevidím. Odstranění DRI z konfiguračního souboru X (i když jsou i nadále natahovány moduly drm/radeon) to spraví. Linusův 2.6.11-rc2 funguje bez problémů.

Florian Bohrer hlásil stejný problém s ovladačem od nVIDIA: Vypadá to, že vůbec nefunguje AGP. Poblíž se k odpovědnosti přihlásil Dave Jones a požádal, aby byla aktualizace agpgart-bk prozatím vynechána. Za pár hodin poslal patch, ale dodal, že ještě nejsou vyřešeny všechny problémy. Brice patch vyzkoušel a hlásil 100% úspěch. Nabídl pomoc s dalším testováním a Dave prohlásil: Je docela s podivem, že to vůbec funguje.

Stav podpory 802.11x, 3 e-maily

25. led - 28. led

Dan Williams napsal:

Tento seznam věcí, které by měly být v Linuxu opraveny v oblasti podpory wireless [bezdrátová komunikace], vznikl díky mému pokusu o vytvoření GUI pro linuxovou bezdrátovou komunikaci - NetworkManager (http://people.redhat.com/dcbw/NetworkManager). Nejde samozřejmě o nějaký seznam požadavků. Sám pomalu některé věci opravuji, když se k nim dostanu (začlenění orinoco, opravení linux-wlan-ng, malé patche pro jaderný wireless ovladač). Myslím, že nikdo zatím nesestavil vyčerpávající seznam problémů s wireless v Linuxu.

Řekl bych, že největším problémem je stagnace API Wireless Extensions [rozšíření pro bezdrátovou komunikaci] a autoři ovladačů proto dělají věci po svém (například podporu WPA), protože WEAPI se v této oblasti neprojevuje jako vůdce. To lze napravit. A v tuto chvíli to nevypadá ani na moc práce, protože hlavním provinilcem je tu WPA.

Komentáře vítám. Doufám, že to vyburcuje více lidí ke snaze o opravení aspoň nějakých věcí.

Takže, bez dalších okolků, zde je ten seznam:

Pořadí důležitosti (podle mě):

  1. Všechny ovladače _MUSÍ_ podporovat bezdrátové scanování (že, orinoco?).
  2. Podporu WPA je třeba standardizovat ve Wireless Extensions.
  3. Jednotné údaje o kvalitě od všech ovladačů - jak o právě připojených AP, tak o scanovaných.
  4. rtnetlink oznámení o spojení od všech ovladačů při připojení k AP.
  5. Podpora Ad-Hoc režimu.
  6. Podpora Ethtool.
  7. Otázky kolem firmwaru Cisco.


V originálu Kernel Traffic 297 vyšla navíc ještě tato témata:

Tento článek vychází ze seriálu Kernel Traffic (www.kerneltraffic.org) a je zveřejněn pod licencí GPL verze 2.

Související články

Jaderné noviny 294
Jaderné noviny 295
Jaderné noviny 296

Odkazy a zdroje

Kernel Traffic #297

Další články z této rubriky

Jaderné noviny – přehled za březen 2025
Jaderné noviny – přehled za únor 2025
Jaderné noviny – přehled za leden 2025
Jaderné noviny – přehled za prosinec 2024
Jaderné noviny – přehled za listopad 2024

Diskuse k tomuto článku

22.2.2005 00:44 lyon
Rozbalit Rozbalit vše situace u wifi
Odpovědět | Sbalit | Link | Blokovat | Admin
Bohuzel musim souhlasit s neutesenym stavem u wifi - chybejici monitoring u nekterych cipsetu (napriklad jiz docela staricke orinoco se stale musi patchovat), udaje o sile signalu jsou casto vice nez zmatecne a cpani vseliceho nemozneho do private ioctl() je taky k vzteku. Takze jsem docela rad, ze se tim nekdo zacal zabyvat :)
22.2.2005 08:50 Michal W
Rozbalit Rozbalit vše Re: situace u wifi
kde můžu najít patche pro orinoko, trapím se s tím už pár dní, a pomalu začínám docházet k závěru že se vrátím k 2.4 jadru. Mužete mi někdo poradit co s tim? potřebui scanovat........
22.2.2005 12:20 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: situace u wifi
zde

http://www.nongnu.org/orinoco/

cely ovladac.. staci prelozit mimo jaderny strom (samozrejme musis mit nakonfigurovane jadro)
Urine should only be green if you're Mr. Spock.
22.2.2005 12:23 lyon
Rozbalit Rozbalit vše Re: situace u wifi
http://www.kismetwireless.net/HOWTO-26_Orinoco_Rfmon.txt

http://www.kismetwireless.net/HOWTO-orinoco-drivers.txt

http://www.kismetwireless.net/code/orinoco-0.13e-rfmon-dragorn3.diff
Pavel Dobeš avatar 22.2.2005 01:01 Pavel Dobeš | skóre: 21 | Praha
Rozbalit Rozbalit vše překlad
Odpovědět | Sbalit | Link | Blokovat | Admin
Já nevím, asi jsem už tou angličtinou zkažen, ale překládat 'kernel panic'? Ale je to je pouze IMHO.

PaD
Windows? A kdo to ještě používá?
22.2.2005 08:26 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: překlad
Jo, také si tím nejsem 100% jistý, ale vycházím z toho, že ačkoliv "panika jádra" nezní úplně ideálně, mělo by to být srozumitelné pro oba "tábory".
22.2.2005 10:56 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: překlad
Panika jádra je IMHO v pořádku, ale stejně to překládám jako kernel je panic :-)
-- Nezdar není hanbou, hanbou je strach z pokusu.
22.2.2005 11:51 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: překlad
Tak to překládáte špatně, to by tam muselo bý kernel is panic. Kernel panic lze přeložit jedině jako panic of kernel a tedy jaderný panic ;-)
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
22.2.2005 12:14 David Jež | skóre: 42 | blog: -djz | Brno
Rozbalit Rozbalit vše Re: překlad
Osobne pouzivam hlasku ze kernel je panic... Ale ,,zpusobuje paniku jadra`` je takove dost umele sroubovane z anglictiny, ceske ,,zpanikari jadro`` je myslim take srozumitelne a mezi linuxari hojne pouzivane takze se snad zavdecis vsem taborum :-).
-djz
"Yield to temptation; it may not pass your way again." -- R. A. Heinlein
4.3.2005 16:24 AstorLights
Rozbalit Rozbalit vše KERNEL PANIC
Kernel Panic
==================================
Zas Kernel Panic - není to lehký,
Linux je nanic, snad jen pro děvky,
ale i tak je, to systém křehký,
a víla kterou stvořil jsem si v hlavě,
abych o ní mohl mluvit, před klukama,
Co s ní dělám, v noci i zrána,
je pořád se mnou, zkompilovaná,
Kluci všechno sežerou mi zruky zobou
nafouk jsem jim hlavy,
ó to mě baví, ikdyž mám panic, a to mě trápí
kdy už to skončí, půjdu se opít, o ó ó...

Ptali se mě jestli jsem už něco měl s nějakým -nixem,
a já jim řek, že jasně
ptali se mě kolik jsem jich snažil poznat
a já jim řek, že spousty
ptali se mě co jsem s nima dělal
a já jim řek, že úplně všechno
řekli mi: Tak to už jseš teda velkej chlap
a já jim řek, no jasně...
22.2.2005 09:51 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše ...
Odpovědět | Sbalit | Link | Blokovat | Admin
Zdravim

Naprosty souhlas s WiFi. Proste co ovladac, to jine rozhrani. Nekterej vraci v iwconfigu frekvenci, jinej kanal, jeden dava signal v dBm (xx/92), jinej soft zase jiny cisla, dalsi vraci procenta (paneboze jenom to ne, to je blbost na entou). No proste zmatek.

Ale budme radi ze to chodi tak jak to chodi, konkurence co ma i na serverech mys je na tom jeste hur.

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
22.2.2005 12:19 David Jež | skóre: 42 | blog: -djz | Brno
Rozbalit Rozbalit vše Re: ...
Vracet procenta je demence, ale pokud to tak ma hlasit nejaky user space metr pro lusery a iwconfig vrati dBm tak proc ne. Je v tom chaos ale na druhou stranu stale by mohlo byt hur, pokud se povede ozivit wireless extense jako standard tak to bude uplne nejlepsi.

Chaos uvedeny v clanku mne osobne nedrti tolik jako nepouzivatelny bordel v linux-ng pro prismy, to fakt neni rozhrani. Kdyby misto toho pouzivali treba prikazy jako hexa udelali by lepe, bylo by to stejne srozumitelne a hlavne kratsi :-). Toto je IMHO hlavne vec, ktera musi chcipnout ze vseho nejdriv a pokud mozno hned :-).
-djz

"Yield to temptation; it may not pass your way again." -- R. A. Heinlein
23.2.2005 08:52 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: ...
Heh?

A co te nuti pouzivat linux-wlan-ng? Ja pouzivam hostap 0.1.0 a nemam sebemensi problemy. A ze tech 626tek tady mame.. Pres hexa nastavuju vykon, ale je to spis problem v wireles tools ze to tam nechodi.

P.S.: Az se zeptas lusera jakej ma signal a on ti rekne 40% tak z toho budes na prasky.. Co potrebuju ja je sila signalu a sila sumu v dBm.

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
22.2.2005 12:22 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: ...
nekde jsem pred rokem zachytil zpravu, ze nekdo bude delat spolecny strom se vsemi ovladaci wlan ... to asi vysumelo , nebo ne?
Urine should only be green if you're Mr. Spock.
22.2.2005 16:19 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: ...
To bylo IMHO pro nějaké BSD, kde to už snad i funguje....
22.2.2005 16:36 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: ...
myslim, ze je to tohle

http://lwn.net/Articles/87952/

ale patch je tam posledni (a asi i prvni) na 2.6.7
Urine should only be green if you're Mr. Spock.

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