abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

včera 23:55 | IT novinky

Společnost StartCom oficiálně oznámila, že jako certifikační autorita končí. Od 1. ledna 2018 přestane vydávat nové certifikáty a následující 2 roky bude poskytovat OCSP a CRL. Počátkem roku 2020 budou všechny platné certifikáty zneplatněny.

Ladislav Hagara | Komentářů: 0
včera 22:00 | IT novinky

Hodnota Bitcoinu, decentralizované kryptoměny, překonala hranici 8 000 dolarů [reddit].

Ladislav Hagara | Komentářů: 0
včera 21:55 | Zajímavý software

Byla vydána verze 10.0 linuxové distribuce Raspberry Digital Signage. Jedná se o distribuci pro jednodeskové počítače Raspberry Pi určenou k prezentačním účelům (veletrhy, prodejny, ...). Po naběhnutí systému je spuštěn webový prohlížeč v režimu celé obrazovky a vybraná prezentace. Nejnovější Raspberry Digital Signage vychází z distribuce Raspbian Stretch.

Ladislav Hagara | Komentářů: 0
včera 13:33 | Zajímavý software

Společnost Google na svém blogu věnovaném open source představila container-diff, nástroj pro analýzu a porovnávání Docker kontejnerů. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0.

Ladislav Hagara | Komentářů: 0
včera 08:00 | Komunita

Flatpak Workshop proběhne ve středu 29. listopadu od 10:00 v Brně. V dopolední přednáškové části se účastníci seznámí s Flatpakem, se specifiky pro aplikace napsané v Qt a GTK+, portály, které integrují aplikace do systému, a na závěr, jak dostat aplikaci do Flathubu, což je momentálně největší centralizovaný repozitář Flatpaků. V odpolední části si pak mohou za pomoci lektorů zkusit nějakou aplikaci zabalit pro Flatpak. Workshop je určen pro 20 účastníků. Nutná je registrace.

Ladislav Hagara | Komentářů: 5
včera 07:00 | Zajímavý článek

Software Freedom Law Center a Software Freedom Conservancy jsou organizace zaměřené na podporu svobodných/open-source projektů: SFLC poskytuje právní konzultace, SFC mj. také zázemí. SFC upozornila, že ze strany SFLC vůči ní proběhly právní kroky směřující k odebrání obchodní známky. SFLC v reakci tvrdí, že se jedná o logický krok, protože obchodní známky jsou si podobné, a SFC dlouhodobě nekooperuje. Brian Lunduke situaci shrnuje včetně ohlasů Neila McGoverna a Matthewa Garretta. Podle nich je Eben Moglen ze SFLC v konfliktu se zájmy komunity.

Fluttershy, yay! | Komentářů: 2
včera 06:00 | Komunita

MariaDB Foundation, nadace stojící za vývojem open source relační databáze MariaDB, oznámila, že Microsoft se stal jejím členem a platinovým sponzorem. Cílem Microsoftu je optimalizace MariaDB pro cloudovou platformu Microsoft Azure.

Ladislav Hagara | Komentářů: 0
16.11. 23:44 | IT novinky

Společnosti Dell a Canonical společně představily 5 nových počítačů Dell Precision s předinstalovaným Ubuntu. Jedná se o 4 notebooky a 1 all-in-one počítač. Cena počítačů s Ubuntu je o 100 dolarů nižší než jejich cena s Windows 10.

Ladislav Hagara | Komentářů: 14
16.11. 22:55 | Nová verze

Po pěti měsících vývoje od vydání verze 4.8 byla vydána nová verze 4.9 svobodného open source redakčního systému WordPress. Kódové označením Tipton bylo vybráno na počest amerického jazzového muzikanta a kapelníka Billyho Tiptona.

Ladislav Hagara | Komentářů: 0
16.11. 22:11 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 146. brněnský sraz, který proběhne v pátek 17. listopadu od 18:00 hodin v restauraci Bogota na Nových Sadech.

Ladislav Hagara | Komentářů: 0
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (9%)
 (1%)
 (1%)
 (1%)
 (74%)
 (14%)
Celkem 699 hlasů
 Komentářů: 36, poslední 17.11. 18:43
    Rozcestník

    Dotaz: Problém s prioritou procesu

    25.5.2005 17:21 Milan Dobeš | skóre: 22
    Problém s prioritou procesu
    Přečteno: 33×
    Ahoj, mám na linuxovém serveru databázovou aplikaci, kterou používá několik klientů přes telnet. Zjistil jsem problém s prioritou, který se projevuje tak, že když jeden z klientů spustí časově náročnou úlohu, která trvá řádově minuty (uzávěrka a.t.d.), ostatní kteří pořizují data (a jejich proces tak většinou čeká na klávesnici) většinou "vytuhnou" a procesor "zabere" ten časově náročný klient.
    Je možné nějak zajistit aby čas procesoru byl nějak rovnoměrně členěn mezi všechny klienty (samozřejmě za cenu zpomalení té časově náročné úlohy), eventuálně aby se priorita procesu nějak dynamicky zvyšovala neúměrně spotřebovanému času, nebo je to principiálně neřešitelný problém?
    Moc díky za odpověď.

    Odpovědi

    25.5.2005 17:39 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Problém s prioritou procesu
    Řekl bych, že nepůjde o problém s prioritou procesů, ale o problém toho, jak ta databázová aplikace používá (nebo nepoužívá) transakce.
    25.5.2005 17:50 Milan Dobeš | skóre: 22
    Rozbalit Rozbalit vše Re: Problém s prioritou procesu
    To je na mě moc, jaké transakce máš prosím Tě na mysli??? S daty aplikace pracuje pomocí souborových a záznamových zámků které existují pouze po nezbytně nutnou dobu. V nich problém zcela jistě není.
    25.5.2005 17:59 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Problém s prioritou procesu
    Tohle ovšem vypadá právě na to, že ten dlouho trvající proces něco zamkne a ostatní mohou pracovat až poté, co on skončí. Nebo jste to chování možná jen špatně popsal…

    P.S. poněkud mne překvapuje, že někdo programuje (nebo i jen spravuje) databázové aplikace a nemá tušení, co jsou to transakce…

    25.5.2005 18:50 Cronin
    Rozbalit Rozbalit vše Re: Problém s prioritou procesu
    Just for fun: No, niekto nazyva databazou napr. aj MySQL. :-)
    25.5.2005 19:45 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Problém s prioritou procesu
    Klidně nazývám databází i cdb. A když mysqlisti vědí, že transakce umí v MySQL jen některé backendy, tak snad vědí i to, co transakce jsou...
    26.5.2005 10:47 Milan Dobeš | skóre: 22
    Rozbalit Rozbalit vše Re: Problém s prioritou procesu
    Díky za pomoc, fakt jste moc pomohli :-) Myslím že jsem celkem jasně odpověděl jak aplikace pracuje s daty, že používá pouze zámky a ne databázové transakce. Z Vaší odpovědi jsem vydedukoval že mi unikly někde nějaké jiné transakce přímo v Linuxu. Jinak ta aplikace skutečně například 5 minut zpracovává data (pouze je čte, nezamyká, pouze na závěr na pár sekund zamkne a zapíše to co se spočítalo) a ostatní během uzávěrky nemohou pracovat prostě proto, že je systém většinou nepustí k lizu (občas ano, takže žádné zámky nebo transakce v tom nejsou). Prostě procesor dostane ten klient co dělá uzávěrku a ostatní většinou čekají. Pokud to skouším například na 2 procesorovém stroji, musím spustit 2 uzávěrky na 2 klientech aby se ostatní zastavili. Pokud jede jedna uzávěrka, ostatní se střídají na druhém procesoru a jedou. To je další důkaz že aplikace je v tom nevinně. Takže ještě jednou prosím máte nějaký nápad? Lze nějak prioritu dynamicky měnit na základě nepřímé úměry k spotřebovanému času nebo to lze řešit nějak jinak???
    26.5.2005 11:54 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Problém s prioritou procesu
    Hlavně byste musel zjistit, co se vám to tam vlastně zahlcuje, jestli je to opravdu čas procesoru, a čím se to zahlcuje. Protože dost často procesor nevytěžuje klient, ale databázový server, a pak vám jakékoli nastavení priority klienta není k ničemu. Problém může být i v tom, jak server vlastně zpracovává paralelní dotazy. Takže bych především zjistil, zda nastavení priority klienta vůbec něco změní.
    26.5.2005 13:12 Milan Dobeš | skóre: 22
    Rozbalit Rozbalit vše Re: Problém s prioritou procesu
    Nějak se tu neobjevila moje předchozí odpověď takže ještě jednou. Aplikace pracuje s daty nativně, bez SQL serveru. V TOPu vidím jen ty běžící aplikace, z toho jedna na 99% a ostatní čekají na klávesu nebo po odklepnutí klávesy na procesor. LA je něco přes 1, po odklepnutí klávesy u čekajících aplikací pochopitelně narůstá podle počtu klientů čekajících na procesor.
    26.5.2005 12:03 ZAH
    Rozbalit Rozbalit vše Re: Problém s prioritou procesu
    Co ukazuje top. Visí to skutečně vinou té aplikace nebo i jiných procesů.
    26.5.2005 13:03 Milan Dobeš | skóre: 22
    Rozbalit Rozbalit vše Re: Problém s prioritou procesu
    V TOPu vidím jen ty aplikace třeba spuštěné s nejnižší prioritou, jedna z nich jede jak zběsilá na 99% a ostatní stojí. Překlapilo mě že když na té stojící aplikaci která čeká na stisk klávesy tu klávesu odklepnu, tak se nerozjede a nadále čeká. Občas se po náhodné době (až desítky sekund) pohne a celkem bleskurychle dospějě k čekání na další klávesu. Po dalším odklepnutí znova čeká. Zkoušel jsem to na jedno i víceprocesorových strojích s kernelem 2.4 i 2.6. Pochopitelně na 2 procesorových strojích jsem musel spustit 2 náročné úlohy aby mi ta třetí takto mrzla.
    26.5.2005 13:21 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Problém s prioritou procesu
    Je mi líto, ale podle vašeho popisu mi to pořád nepřipadá jako problém s prioritou procesů. Mají-li procesy stejnou prioritu a chtějí-li všechny běžet (nečekají na něco), budou se o procesor dělit přibližně rovným dílem.
    26.5.2005 13:49 Milan Dobeš | skóre: 22
    Rozbalit Rozbalit vše Re: Problém s prioritou procesu
    Přesně to jsem očekával a proto mě toto chování dost překlapilo. Nemůže za to nějaká podivná optimalizace která by v případě že má více procesů stejnou prioritu upřednostnila ten který je právě zpracovávaný (aby nedocházelo ke ztrátám času při přepínání procesů)? Jinak si to chování neumím vysvětlit.

    V reakci na Vaši odpověď mě napadá otázka co to vlastně znamená "rovným dílem". Pokud je to "rovným dílem" v nějakém čase, jaký je ten čas? Lze jej někde nějak nastavit?
    26.5.2005 14:33 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Problém s prioritou procesu
    Největší timeslice jsou řádově stovky milisekund (nebudu uvádět žádné číslo, protože to různé patche různě mění), a ten to ani nedostane; běžné jsou ~100 ms. Takže s granularitou několik sekund už bys měl pozorovat zhruba vyrovnané časy.
    26.5.2005 14:59 Milan Dobeš | skóre: 22
    Rozbalit Rozbalit vše Re: Problém s prioritou procesu
    Díky za info, alespoň vím kde problém nehledat. Pokud na něco dojdu, napíši to sem. Pro úplnost, aplikace je ve FoxPro for UNIX a běží na Linuxu upraveném ABI patchem. Možná bude problém v něm.

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.