-
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
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Smartwatch do mierzenia poziomu cukru za 59 dolarów
- Najnowszy iPhone i filmy na Whatsup
- Aple ma przycisk APARATU. SERIO? Tyle lat im to zajęło?
- Mulitisim
- Jaki telefon dla "SENIORA"? ;-)
- Android 11, jak odzyskać zdjęcie z kosza?
- Sterownik USB OTG - chyba nie jestem na czasie? :)
- blokowanie reklam w aplikacjach tel.
- Re: przeNosił wilk razy kilka...
- Najtańsze pakiety dla ofert "na kartę"
- Samsung Internet - odblokowanie "pobierz więcej dodatków"
- karta SIM w laptopie
- Nieaktualny portfel
- Yanosik Wymagane uprawnienie do wykonywania połączeń telefonicznych
- Program do SMS
Najnowsze wątki
- 2024-10-04 Warszawa => QA Engineer <=
- 2024-10-04 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-10-04 Warszawa => Senior PHP Laravel Developer (e-commerce) <=
- 2024-10-04 Warszawa => Data Scientist / Data Engineer (predictive modelling) <=
- 2024-10-03 Nieparzyste dmuchanie
- 2024-10-03 Prognozowanie zużycia energii przez PGE?
- 2024-10-03 Re: Drugi ekran na Androidzie
- 2024-10-03 sprawiedliwosc nierychliwa
- 2024-10-03 zloto
- 2024-10-03 Odkurzacz mnie bije :(
- 2024-10-03 Gdańsk => Technical Lead ( (Java Background)) <=
- 2024-10-03 Warszawa => Mid IT Recruiter <=
- 2024-10-03 Olsztyn => Sales Specialist <=
- 2024-10-03 Leszczyna nie zna prawa?
- 2024-10-03 Warszawa => OpenText ECM Specialist <=