* [gentoo-user-cs] interaktivita desktopu
@ 2007-06-24 20:52 Jan Kundrát
2007-06-25 7:09 ` Tomas Jankovic
2007-06-25 7:33 ` Pavel Dobes
0 siblings, 2 replies; 6+ messages in thread
From: Jan Kundrát @ 2007-06-24 20:52 UTC (permalink / raw
To: gentoo-user-cs
[-- Attachment #1: Type: text/plain, Size: 1142 bytes --]
Zdravim,
mam pocitac s dual core CPU a 1GB pameti, bez swapu. Pustil jsem variaci
na `nice make -j20`, bylo co kompilovat, stroj to vydrzel asi pul
minuty, pak mi prestaly odpovidat Xka (driver fglrx). Load byl okolo 8,
mozna 9 (posledni viditelny udaj z topu). Kompilace bezela na XFS
filesystemu, jadro je 2.6.21-gentoo, preemptivni, tickless. LEDka od
disku blikala jako diva, bylo slyset seekovani.
Myslim si, ze kdyz neni rozdil mezi `make` a `nice make` a oboji stroj
efektivne shodi (nulovou reakci na CapsLock, pohyb mysi, Ctrl+Alt+Fx,
Ctrl+Alt+Backspace pokladam za znamku mrtveho stroje), je neco shnileho
ve stroji cinskem.
Taky me zarazilo, ze pri jednom z pokusu stihnul Amarok bez kakychkoli
problemu dohrat aktualne pustenou pisnicku. Byla dlouha, do bufferu
zvukovky se IMHO nemohla vejit, nebo toho hda_intela hodne podcenuju.
Zrejme prehrava s realtime prioritou.
Nevite nekdo, co s tim? Stacilo by mi zachovat aspon nejakou rozumnou
odezvu Xek, tedy mit moznost se prepnout do meho oblibeneho terminalu a
killnout danou ulohu.
Hezky vecer,
-jkt
--
cd /local/pub && more beer > /dev/mouth
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-cs] interaktivita desktopu
2007-06-24 20:52 [gentoo-user-cs] interaktivita desktopu Jan Kundrát
@ 2007-06-25 7:09 ` Tomas Jankovic
2007-06-25 7:33 ` Pavel Dobes
1 sibling, 0 replies; 6+ messages in thread
From: Tomas Jankovic @ 2007-06-25 7:09 UTC (permalink / raw
To: gentoo-user-cs
[-- Attachment #1: Type: text/plain, Size: 1747 bytes --]
nazdar,
mne sa nejak nepozdava ten tvoj zapis 'nice make -j20'. Aky level si zadal
pri nice? Volba -j20 neznamena nahodou, ze mas 20 (-1) procesorov, resp.
kompilacia ma byt optimalizovana na taky pocet procesorov?
Ja mam v make.conf nastavene premenne takto:
MAKEOPTS="-j2"
PORTAGE_NICENESS="15"
mam notebook s P-M 1,6 GHZ a nikdy pri kompilacii nemam problem s odozvou
systemu, ani ked nastavim taktovaciu frekvenciu na 800MHz (aby sa moc
neprehrieval).
s pozdravom
Tomas Jankovic
2007/6/24, Jan Kundrát <jkt@gentoo.org>:
>
> Zdravim,
> mam pocitac s dual core CPU a 1GB pameti, bez swapu. Pustil jsem variaci
> na `nice make -j20`, bylo co kompilovat, stroj to vydrzel asi pul
> minuty, pak mi prestaly odpovidat Xka (driver fglrx). Load byl okolo 8,
> mozna 9 (posledni viditelny udaj z topu). Kompilace bezela na XFS
> filesystemu, jadro je 2.6.21-gentoo, preemptivni, tickless. LEDka od
> disku blikala jako diva, bylo slyset seekovani.
>
> Myslim si, ze kdyz neni rozdil mezi `make` a `nice make` a oboji stroj
> efektivne shodi (nulovou reakci na CapsLock, pohyb mysi, Ctrl+Alt+Fx,
> Ctrl+Alt+Backspace pokladam za znamku mrtveho stroje), je neco shnileho
> ve stroji cinskem.
>
> Taky me zarazilo, ze pri jednom z pokusu stihnul Amarok bez kakychkoli
> problemu dohrat aktualne pustenou pisnicku. Byla dlouha, do bufferu
> zvukovky se IMHO nemohla vejit, nebo toho hda_intela hodne podcenuju.
> Zrejme prehrava s realtime prioritou.
>
> Nevite nekdo, co s tim? Stacilo by mi zachovat aspon nejakou rozumnou
> odezvu Xek, tedy mit moznost se prepnout do meho oblibeneho terminalu a
> killnout danou ulohu.
>
> Hezky vecer,
> -jkt
>
> --
> cd /local/pub && more beer > /dev/mouth
>
>
>
[-- Attachment #2: Type: text/html, Size: 2057 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-cs] interaktivita desktopu
2007-06-24 20:52 [gentoo-user-cs] interaktivita desktopu Jan Kundrát
2007-06-25 7:09 ` Tomas Jankovic
@ 2007-06-25 7:33 ` Pavel Dobes
2007-06-25 9:42 ` Jan Kundrát
1 sibling, 1 reply; 6+ messages in thread
From: Pavel Dobes @ 2007-06-25 7:33 UTC (permalink / raw
To: gentoo-user-cs
On Sun, 24 Jun 2007 22:52:33 +0200
Jan Kundrát <jkt@gentoo.org> wrote:
> Zdravim,
> mam pocitac s dual core CPU a 1GB pameti, bez swapu. Pustil jsem variaci
> na `nice make -j20`,
nice v default dava tusim nice 10. Samostatne to je celkem OK.
make -j20 je docela zahul pro procesor a nedivim se, ze v teto kombinaci to zere vsechno. I kdyz to ma nice 10. Ono kdyz spustit 20 vlaken kompilace. Mam takovy dojem, ze by to melo byt neco jako j{pocet CPU nebo jader +1}. Kdyz je to vice, tak to je celkem bezucelne, teda pokud tim nechces delat nejake benchmarky.
Umim si to predstavit. Pusiti se kompilace, dojde misto v pameti, zaplni se swap a klesa doba odezvy. Stavalo se mi to, kdyz jsem mel malo pameti. Preponout do konzole mi trvalo asi 20min a vykreseni promtu dalsich 5. Pocitac jsem stejne zresetoval, protoze login zdechnul pokazdy na timeout.
> LEDka od
> disku blikala jako diva, bylo slyset seekovani.
>
To je to prehazovani swapu
> Myslim si, ze kdyz neni rozdil mezi `make` a `nice make` a oboji stroj
> efektivne shodi (nulovou reakci na CapsLock, pohyb mysi, Ctrl+Alt+Fx,
> Ctrl+Alt+Backspace pokladam za znamku mrtveho stroje), je neco shnileho
> ve stroji cinskem.
problem je v -j parametru
>
> Taky me zarazilo, ze pri jednom z pokusu stihnul Amarok bez kakychkoli
> problemu dohrat aktualne pustenou pisnicku. Byla dlouha, do bufferu
> zvukovky se IMHO nemohla vejit, nebo toho hda_intela hodne podcenuju.
> Zrejme prehrava s realtime prioritou.
neni problem, prtoze amarok byl v pameti, problem je pokud chces neco, co je ve swapu
>
> Nevite nekdo, co s tim? Stacilo by mi zachovat aspon nejakou rozumnou
> odezvu Xek, tedy mit moznost se prepnout do meho oblibeneho terminalu a
> killnout danou ulohu.
>
resume: nastavit nejakou rozumnou hodoutu parametru j ;-)
PaD
> Hezky vecer,
> -jkt
>
> --
> cd /local/pub && more beer > /dev/mouth
>
--
gentoo-user-cs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-cs] interaktivita desktopu
2007-06-25 7:33 ` Pavel Dobes
@ 2007-06-25 9:42 ` Jan Kundrát
2007-06-25 9:56 ` Pavel Dobes
0 siblings, 1 reply; 6+ messages in thread
From: Jan Kundrát @ 2007-06-25 9:42 UTC (permalink / raw
To: gentoo-user-cs
[-- Attachment #1: Type: text/plain, Size: 2521 bytes --]
Pavel Dobes wrote:
> nice v default dava tusim nice 10. Samostatne to je celkem OK.
>
> make -j20 je docela zahul pro procesor a nedivim se, ze v teto
> kombinaci to zere vsechno. I kdyz to ma nice 10. Ono kdyz spustit 20
> vlaken kompilace. Mam takovy dojem, ze by to melo byt neco jako
> j{pocet CPU nebo jader +1}. Kdyz je to vice, tak to je celkem
> bezucelne, teda pokud tim nechces delat nejake benchmarky.
Ja vim, k cemu slouzi -j, vim, ze to pusti 20 procesu. Problem neni to,
ze kompilace nebezi efektivne, ale ze je stroj *zcela nepouzitelny*. To
neni dobre.
> Umim si to predstavit. Pusiti se kompilace, dojde misto v pameti,
> zaplni se swap a klesa doba odezvy. Stavalo se mi to, kdyz jsem mel
> malo pameti. Preponout do konzole mi trvalo asi 20min a vykreseni
> promtu dalsich 5. Pocitac jsem stejne zresetoval, protoze login
> zdechnul pokazdy na timeout.
Jak jsem uvedl v prvnim mailu, nemam swap presne z techto duvodu.
>> LEDka od disku blikala jako diva, bylo slyset seekovani.
>
> To je to prehazovani swapu
A nebylo.
> problem je v -j parametru
Neni, problem je v CPU scheduleru nebo nekde v podobnych vrstvach.
Bohuzel nemuzu vyloucit, ze je fgrlx dementni driver, pripadne ze za to
treba muze XFS.
>> Taky me zarazilo, ze pri jednom z pokusu stihnul Amarok bez
>> kakychkoli problemu dohrat aktualne pustenou pisnicku. Byla dlouha,
>> do bufferu zvukovky se IMHO nemohla vejit, nebo toho hda_intela
>> hodne podcenuju. Zrejme prehrava s realtime prioritou.
>
> neni problem, prtoze amarok byl v pameti, problem je pokud chces
> neco, co je ve swapu
No, to je zajimava myslenka, ale dohrala presne jedna pisnicka, dalsi se
nepustila. Nemyslim, ze by amarok na pusteni kazde pisnicky poustel
dalsi proces. Navic si dokazu predstavit, ze kdyz zacne pracovat OOM
killer, obcas se splete a sestreli nejakej "nevinnej" proces, typicky
ten, ktery zrovna bezi.
>> Nevite nekdo, co s tim? Stacilo by mi zachovat aspon nejakou
>> rozumnou odezvu Xek, tedy mit moznost se prepnout do meho
>> oblibeneho terminalu a killnout danou ulohu.
>>
> resume: nastavit nejakou rozumnou hodoutu parametru j ;-)
Ne, to je workaround. Ja jsem ochotnej akceptovat, ze se stroj zpomali,
ze mi bude trvat pet minut, nez neco pustim, to je samozrejme, ale
sorry, Xka proste reagovat *musi* a VT switching (prepnuti z Xek do
konzole) je taky pomerne klicova vec.
Diky za snahu, ale ses vedle.
-jkt
--
cd /local/pub && more beer > /dev/mouth
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-cs] interaktivita desktopu
2007-06-25 9:42 ` Jan Kundrát
@ 2007-06-25 9:56 ` Pavel Dobes
2007-06-25 10:03 ` Jan Kundrát
0 siblings, 1 reply; 6+ messages in thread
From: Pavel Dobes @ 2007-06-25 9:56 UTC (permalink / raw
To: gentoo-user-cs
On Mon, 25 Jun 2007 11:42:49 +0200
Jan Kundrát <jkt@gentoo.org> wrote:
> Pavel Dobes wrote:
>
> Diky za snahu, ale ses vedle.
>
np. To za nemas swap jsem prehedl :-/ Priste se budu divat i na prvni radek emailu :-)
Zeptam se jinak. S jakym nejvyssim parametrem -j je stroj jeste pouzitelny (kdyz `nice make -j20` a `make -j20` vyjde nastejno).
PaD
> -jkt
>
> --
> cd /local/pub && more beer > /dev/mouth
>
--
gentoo-user-cs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-cs] interaktivita desktopu
2007-06-25 9:56 ` Pavel Dobes
@ 2007-06-25 10:03 ` Jan Kundrát
0 siblings, 0 replies; 6+ messages in thread
From: Jan Kundrát @ 2007-06-25 10:03 UTC (permalink / raw
To: gentoo-user-cs
[-- Attachment #1: Type: text/plain, Size: 282 bytes --]
Pavel Dobes wrote:
> Zeptam se jinak. S jakym nejvyssim parametrem -j je stroj jeste
> pouzitelny (kdyz `nice make -j20` a `make -j20` vyjde nastejno).
Experimentovat se mi nechce, ale vim, ze s -j4 je to vice nez OK.
-jkt
--
cd /local/pub && more beer > /dev/mouth
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2007-06-25 10:04 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-24 20:52 [gentoo-user-cs] interaktivita desktopu Jan Kundrát
2007-06-25 7:09 ` Tomas Jankovic
2007-06-25 7:33 ` Pavel Dobes
2007-06-25 9:42 ` Jan Kundrát
2007-06-25 9:56 ` Pavel Dobes
2007-06-25 10:03 ` Jan Kundrát
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox