[Moscow.pm] HTTPD на короутинах

Nikita Zubkov nikzubkov на gmail.com
Ср Май 23 11:46:27 PDT 2012


Видимо теминология Coro понята не верно. Coro не использует треды уровня
ОС. Все треды Coro это файберы. И выполнятся все они на одном ядре.

23 мая 2012 г., 20:26 пользователь Alexandr Gomoliako <zzz на zzz.org.ua>написал:

> > А можно замеры скорости привести? С чего бы вдруг Coro это медленно? Да и
> > thread'ами не все так просто.
>
> Проблема не в Coro, а в потоках вообще. Особенно теперь, когда NUMA во
> всех современных процессорах и скорость доступа к кэшам и к памяти из
> разных ядер отличается во много раз. Почитать на тему:
>    http://lwn.net/Articles/250967/
>    http://ft.ornl.gov/pubs-archive/47-mccurdy-1.pdf
>
> http://developer.amd.com/Assets/NUMA_aware_heap_memory_manager_article_final.pdf
>
> http://en.wikipedia.org/wiki/Non-Uniform_Memory_Access#Cache_coherent_NUMA_.28ccNUMA.29
>
> Если лень читать, то все сводится к изоляции всего, т.е. как процессы :)
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
С уважением,
Никита Зубков
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20120523/1485529d/attachment.html>


Подробная информация о списке рассылки Moscow-pm