Portál AbcLinuxu, 12. května 2025 06:56

Dotaz: sekani wm

4.1.2010 16:22 lee
sekani wm
Přečteno: 207×
Odpovědět | Admin
ahoj, kdyz nejaky program zacne nacitat z disku tak se mi zacne nekdy sekat kurzor ve wm.. Myslim ze takove chovani je nepripustne takze musi byt chyba nekde v nastaveni u me. Mozna vypla featura v jadre.. nevim. Stava se mi to treba kdyz otevru vetsi dokument v okularu a listuju rychle dolu... nevi nekdo cim by to mohlo byt ?dik.. mam gentoo + wm fluxbox
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.1.2010 17:03 fraxinus | skóre: 20 | blog: fraxinus
Rozbalit Rozbalit vše Re: sekani wm
Odpovědět | | Sbalit | Link | Blokovat | Admin
Deje sa to aj ked das napr. pomocou cp kopirovat (kopirovat, nie presunut) velky subor?
4.1.2010 17:40 lee
Rozbalit Rozbalit vše Re: sekani wm
jj i pri kopirovani velkeho souboru :/
stativ avatar 4.1.2010 20:31 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: sekani wm
To je bohužel docela častý problém, se kterým nejde moc dělat. Viz Distribuční desktop křápojádro. V podstatě je to problém jádra, něco se dá zlepšit změnou konfigurace jádra, ale to je asi tak všechno. Taky jde o štěstí, někomu se to neprojevuje tak hrozně jako někomu jinému.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
4.1.2010 21:29 lee
Rozbalit Rozbalit vše Re: sekani wm
Odpovědět | | Sbalit | Link | Blokovat | Admin
diky za odpoved. Dost me to prekvapilo. Tohle je prece vec kterou dobry os nesmi delat... :/
4.1.2010 22:25 fraxinus | skóre: 20 | blog: fraxinus
Rozbalit Rozbalit vše Re: sekani wm
Lenze mne to nerobi. Intel Atom 1,6 GHz, 1GB ram, Ubuntu 8.04 LTS, kernel 2.6.24-24-generic. Podľa mňa je problem v gentoo.
4.1.2010 23:33 Ash | skóre: 53
Rozbalit Rozbalit vše Re: sekani wm
A konfigureace jádra je stejná? Jinak to nemá moc smysl porovnávat "gentoo vs jiné dirstro", pokud mají různá jádra.
jose17 avatar 5.1.2010 07:55 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: sekani wm
skuste kernel s bfs patchsetom
Ja vim, on vi, ty nano!
5.1.2010 09:55 lee
Rozbalit Rozbalit vše Re: sekani wm
Odpovědět | | Sbalit | Link | Blokovat | Admin
myslim ze pravdepodobnejsi je, ze nemam neco zaple v jadre nez ze je to distribuci...
5.1.2010 10:33 ubuntak
Rozbalit Rozbalit vše Re: sekani wm
Odpovědět | | Sbalit | Link | Blokovat | Admin
co udma mate zaple? hdparm /dev/[s|h]d[a-z] hledejte vypis using dma a mel by byt ON
5.1.2010 13:24 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: sekani wm
Odpovědět | | Sbalit | Link | Blokovat | Admin

Několik postřehů:

Kurzor se vykresluje softwarově nebo hardwarově? V prvním případě může zátěž procesoru (třeba i vykreslováním dokumentu v okularu) způsobit zpoždění v překreslování kurzoru.

Pokud přenos dat z disku do paměti nezatěžuje procesor (DMA, šifrování), pak ještě může začít bloková cache vytlačovat stránky X serveru z paměti na swap. To se ale dá vyladit ve /proc/sys/vm/.

Horší je, když data z disku si syslí aplikace a její stránky začnou vytěsňovat stránky X serveru. To je problém, protože křišťálové koule stále nejsou běžnou periferií. Na to je třeba vypnout swap nebo vylepšit dotčené aplikace tak, aby si paměť spravovaly do značné míry samy (O_DIRECT apod.). Stejně ale zůstane problém s procesorovu cachí a TLB.

Poslední problém je ukrytý v plánovači procesů/procesoru. Jádro opět neumí předvídat budoucnost, a tak se stává, že plánovač občas nechá spát procesy, které by přesto měly něco na práci, protože kooperace plánovače procesoru a I/O je dosti problémová. Můžete zkusit zde odkazovaný patch. Jsou situace, kdy se prostě určité strategie nehodí.

Doporučuji vlákno na Rootu I/O disku mi zabíjí desktop.

Samozřejmě problém může být ukryt i v chybné konfiguraci jádra, jako neefektivní obecné ovladače diskových řadičů, vypnutá preempce, špatně nastavené RCU a tak.

Založit nové vláknoNahoru

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

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