eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingkoszt zarzadzaniaRe: koszt zarzadzania
  • Data: 2011-10-07 18:34:16
    Temat: Re: koszt zarzadzania
    Od: " " <f...@g...SKASUJ-TO.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    <f...@g...SKASUJ-TO.pl> napisał(a):

    > Piotr Chamera <p...@p...onet.pl> napisał(a):
    >
    > > W dniu 2011-10-07 19:00, f...@g...SKASUJ-TO.pl pisze:
    > > > nie dam rady szybko przeczytac, ale zgadza sie ze tam jest
    > > > napisane ze te kawalki dla procesow to zwykle ok 20 ms
    > > > dla desktopow i 120 dla serwerow
    > > > (bardzo dlugo, myslelem ze to sie robi z 1000 razy czesciej)
    > >
    > > przełączenie kontekstu to kosztowna operacja - przerwanie potoku,
    > > zachowanie rejestrów, przeładowanie tlb, przeładowanie zawartości
    > > cache... na całość traci się kilkaset ns (lub więcej, zależy od wielu
    > > czynników) więc nie można tego robić zbyt często, bo nie wykonamy
    > > żadnej użytecznej pracy :) (przy kwancie 20 ms i czasie przełączenia
    > > 500ns tracimy ok. 2,5 %; przy kwancie 5 ms byłoby to już 10% itd).
    >
    > raczej rabnales sie o 1000x w tych oszacowaniach bo 500n to 0.5mikro
    > a nie 0.5 mili,
    >
    > ale z innych oszacowan wychodzi ze to przelaczanie moze
    > miecjednak spory udzial: (1) wydaje mi sie ze przelaczenie
    > kontekstu to moze byc wiecej niz 500 ns - 500 ns to nie
    > jest czas w ktorym mozna jakos duzo zrobic - no ale
    > trudno powiedziec, moze wydala w 0.5
    > (2) mi proces explorer dla wszystkich procesow pokazuje
    > tak z 1500 context switchow na sekunde (a jak doliczyc te
    > od przerwan to 1000 wiecej, ale nie wiem czy te nalezy doliczac
    > pewnie tak), wezmy 1 mikro na context switch x 2500 switchow
    > 2.5 ms na przelaczanie; ujdzie ale jest zauwazalne
    >
    > odrebny problem to to co wczesniej wspominane, ktore apki
    > z tla i jak podkradaja mi czas procesora... (bo te sa o wiele
    > gorsze niz samo przelaczanie)
    >

    same przelaczeniowe wtrety nie sa tak zle bo sa
    drobnoziarniste (choc kiedys cos czytalem ze niektore
    z przerwan i tak moga wstawic jakis gruby wtret i to
    wlasnie dyskwalifikuje winde do zast realtime, nie wiem
    dokladnie) takie drobnoziarniste wtrety moglyby robic
    problemy z plynnoscia ale w znacznie nizszej skali,
    np gdyby ktos chcial miec stabilne ramki w skali
    mikrosekund (ilustam), ja chialbym miec jedynie
    stabilne niezaburzane ramki w skali powiedzmy 300 - 500 Hz
    a mam tymczasem cholerne kobylaste cykliczne piki
    na 30 ms czy nawet wiecej (to juz przesada) - co
    prawda jak mowilem jak przelacze riorytet procesu na
    high to ich juz nie ma






    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

  • 07.10.11 20:10
  • 07.10.11 22:27
  • 07.10.11 23:14 M.M.
  • 08.10.11 05:31
  • 08.10.11 05:51
  • 08.10.11 06:03
  • 08.10.11 08:51
  • 08.10.11 20:47 M.M.

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: