* [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