Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-user-cs
Navigation:
Lists: gentoo-user-cs: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-user-cs@g.o
From: Jan Kundrát <jkt@g.o>
Subject: Re: interaktivita desktopu
Date: Mon, 25 Jun 2007 11:42:49 +0200
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:
signature.asc (OpenPGP digital signature)
Replies:
Re: interaktivita desktopu
-- Pavel Dobes
References:
interaktivita desktopu
-- Jan Kundrát
Re: interaktivita desktopu
-- Pavel Dobes
Navigation:
Lists: gentoo-user-cs: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: interaktivita desktopu
Next by thread:
Re: interaktivita desktopu
Previous by date:
Re: interaktivita desktopu
Next by date:
Re: interaktivita desktopu


Updated Jun 17, 2009

Summary: Archive of the gentoo-user-cs mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.