eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.telefonia.gsm8 rdzeni - po co to komu?Re: 8 rdzeni - po co to komu?
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!news.supermedia.pl!plix.pl!newsfeed2.plix.pl!news.tvk.wroc.pl!not-for-
    mail
    From: Marek Wodzinski <m...@O...mamy.to>
    Newsgroups: pl.misc.telefonia.gsm
    Subject: Re: 8 rdzeni - po co to komu?
    Date: Fri, 30 May 2014 12:52:00 +0200
    Organization: Telewizja Kablowa Wroclaw -- http://www.tvk.wroc.pl/
    Lines: 66
    Message-ID: <a...@t...pilczyce.net>
    References: <llnadc$pv4$1@news.vectranet.pl> <llndk4$te3$1@speranza.aioe.org>
    <16dztfd8kjchb.145ybm6m61wbj$.dlg@40tude.net>
    <a...@n...neostrada.pl>
    <llps8e$aru$1@node2.news.atman.pl>
    <a...@n...neostrada.pl>
    <llqf82$jv2$3@node1.news.atman.pl>
    <a...@n...neostrada.pl>
    <llvop8$5r7$1@node1.news.atman.pl>
    <a...@n...neostrada.pl>
    <lm5nu0$nrm$1@pyro.tvk.wroc.pl>
    <a...@n...neostrada.pl>
    NNTP-Posting-Host: h82-143-151-130-static.e-wro.net.pl
    Mime-Version: 1.0
    Content-Type: TEXT/PLAIN; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8BIT
    X-Trace: pyro.tvk.wroc.pl 1401447123 20049 82.143.151.130 (30 May 2014 10:52:03 GMT)
    X-Complaints-To: a...@t...wroc.pl
    NNTP-Posting-Date: Fri, 30 May 2014 10:52:03 +0000 (UTC)
    In-Reply-To: <a...@n...neostrada.pl>
    User-Agent: Alpine 2.00 (LNX 1167 2008-08-23)
    X-Odpowiedz: odspamiacz...
    X-Beer: Velkopopovicky Kozel
    Xref: news-archive.icm.edu.pl pl.misc.telefonia.gsm:1058080
    [ ukryj nagłówki ]

    On Fri, 30 May 2014, Marek wrote:

    > On Thu, 29 May 2014 00:28:14 +0200, Marek Wodzinski
    > <m...@O...mamy.to> wrote:
    >> Ale tak mierzysz tylko czas drugiego wgeta :-)
    >
    > Bo tylko wystarczy czas drugiego pod warunkiem, że pierwszy będzie w
    > tle.Zwróć uwagę pod czego wątek się zaczął.

    No zaczął się od tego ile rdzeni potrzeba.
    I od tego, że dałeś przykład niczego nie udowadniający w tej kwestii.
    Na 10 wgetów w tle wystarczy 1 rdzeń, co w zasadzie pokazałeś wysycając
    gigabit i pokazując, że on jest wąskim gardłem. Plus narzuty na handshake
    itp. Nic co wymagałoby więcej niż jednego rdzenia w normalnym
    wielozadaniowym systemie.

    >> Dopiero rendering tego co się dostanie wymaga cpu, ale tu
    > przeglądarki
    >> jakoś się nie skalują:-) Owszem, flasha odpali na drugim corze,
    > sandboxy
    >> też może porozrzucać, ale jak otwierasz tylko jedną stronę, to
    > wiele Ci
    >> nie da fefnaście corów.
    >
    > Chyba w1993 :).
    > Teraz "jedna strona" może może mieć kilkanaście-dziesiąt reqestów do kontentu
    > na różnych serwerach (nawet jak jest keep alive to i tak działa w obrębie
    > jedengo połączenia) + ajax, przeglądarka pociągnie to w osobnych wątkach.

    Mylisz lub nie odróżniasz ściągania danych od ich renderowania. Przy
    ściąganiu jest potrzebne bardzo mało cpu, w drugim wypadku ono się bardzo
    przydaje.
    Owszem, multitasking tak jak piszesz pomaga _ściągnąć_ dane szybciej (lub
    nawet w pewnej preferowanej kolejności jeżeli chodzi o ajaxa), ale nie
    wynika z tego, że potrzeba do tego ileśtam rdzeni.

    Natomiast to co napisałem wyżej o fefnastu corach, to to, że przeglądarki
    różnie radzą sobie z wykorzystaniem tych rdzeniu do renderingu. Oczywiste
    i najprostsze rzeczy już ostały zrobione - czyli pluginy i zakładki w
    osobnych procesach/wątkach, ale to co pozostało zaczyna być trudniejsze.
    O ile Chrome sobie z tym radzi, to Firefox już średnio. Opera wcale.

    > A to
    > już daje teoretyczną szansę na rozłożenie tego między "cory".

    Praktycznie, to i pół rdzenia by wystarczyło na sieć :-)
    I nie zawsze uruchomienie wielu wątków na wielu rdzeniach daje oczekiwany
    efekt, czasem szybciej całość chodzi w obrębie jednego o ile go nie
    wysycamy.

    > Paradoxalnie to
    > czasami jest problematyczne, bo jak ma się serwer www embeded z 5kb ram i
    > ograniczenia na dwa gniazda "na raz" a przegladarka naraz chce w 6
    > połączeniach pobrać kontent to 4 jej się przyblokują zanim dwa możliwe się
    > zwolnią. A wtedy tylko ajax+sync pomaga kosztem czasu ładowania.

    Czyli tak jak pisałem - to nie cpu czy liczba rdzeni na kliencie jest
    wąskim gardłem w _ściąganiu_ danych przez przeglądarkę.


    Pozdrawiam

    Marek
    --
    "If you want something done...do yourself!"
    Jean-Baptiste Emmanuel Zorg

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

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: