Gentoo Archives: gentoo-user-cs

From: "Jan Kundrát" <jkt@g.o>
To: gentoo-user-cs@l.g.o
Subject: Re: [gentoo-user-cs] interaktivita desktopu
Date: Mon, 25 Jun 2007 09:43:16
Message-Id: 467F8E19.3040407@gentoo.org
In Reply to: Re: [gentoo-user-cs] interaktivita desktopu by Pavel Dobes
1 Pavel Dobes wrote:
2 > nice v default dava tusim nice 10. Samostatne to je celkem OK.
3 >
4 > make -j20 je docela zahul pro procesor a nedivim se, ze v teto
5 > kombinaci to zere vsechno. I kdyz to ma nice 10. Ono kdyz spustit 20
6 > vlaken kompilace. Mam takovy dojem, ze by to melo byt neco jako
7 > j{pocet CPU nebo jader +1}. Kdyz je to vice, tak to je celkem
8 > bezucelne, teda pokud tim nechces delat nejake benchmarky.
9
10 Ja vim, k cemu slouzi -j, vim, ze to pusti 20 procesu. Problem neni to,
11 ze kompilace nebezi efektivne, ale ze je stroj *zcela nepouzitelny*. To
12 neni dobre.
13
14 > Umim si to predstavit. Pusiti se kompilace, dojde misto v pameti,
15 > zaplni se swap a klesa doba odezvy. Stavalo se mi to, kdyz jsem mel
16 > malo pameti. Preponout do konzole mi trvalo asi 20min a vykreseni
17 > promtu dalsich 5. Pocitac jsem stejne zresetoval, protoze login
18 > zdechnul pokazdy na timeout.
19
20 Jak jsem uvedl v prvnim mailu, nemam swap presne z techto duvodu.
21
22 >> LEDka od disku blikala jako diva, bylo slyset seekovani.
23 >
24 > To je to prehazovani swapu
25
26 A nebylo.
27
28 > problem je v -j parametru
29
30 Neni, problem je v CPU scheduleru nebo nekde v podobnych vrstvach.
31 Bohuzel nemuzu vyloucit, ze je fgrlx dementni driver, pripadne ze za to
32 treba muze XFS.
33
34 >> Taky me zarazilo, ze pri jednom z pokusu stihnul Amarok bez
35 >> kakychkoli problemu dohrat aktualne pustenou pisnicku. Byla dlouha,
36 >> do bufferu zvukovky se IMHO nemohla vejit, nebo toho hda_intela
37 >> hodne podcenuju. Zrejme prehrava s realtime prioritou.
38 >
39 > neni problem, prtoze amarok byl v pameti, problem je pokud chces
40 > neco, co je ve swapu
41
42 No, to je zajimava myslenka, ale dohrala presne jedna pisnicka, dalsi se
43 nepustila. Nemyslim, ze by amarok na pusteni kazde pisnicky poustel
44 dalsi proces. Navic si dokazu predstavit, ze kdyz zacne pracovat OOM
45 killer, obcas se splete a sestreli nejakej "nevinnej" proces, typicky
46 ten, ktery zrovna bezi.
47
48 >> Nevite nekdo, co s tim? Stacilo by mi zachovat aspon nejakou
49 >> rozumnou odezvu Xek, tedy mit moznost se prepnout do meho
50 >> oblibeneho terminalu a killnout danou ulohu.
51 >>
52 > resume: nastavit nejakou rozumnou hodoutu parametru j ;-)
53
54 Ne, to je workaround. Ja jsem ochotnej akceptovat, ze se stroj zpomali,
55 ze mi bude trvat pet minut, nez neco pustim, to je samozrejme, ale
56 sorry, Xka proste reagovat *musi* a VT switching (prepnuti z Xek do
57 konzole) je taky pomerne klicova vec.
58
59 Diky za snahu, ale ses vedle.
60
61 -jkt
62
63 --
64 cd /local/pub && more beer > /dev/mouth

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user-cs] interaktivita desktopu Pavel Dobes <gentoo@×××.cz>