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

Alexandr Gomoliako zzz на zzz.org.ua
Ср Май 23 11:26:05 PDT 2012


> А можно замеры скорости привести? С чего бы вдруг 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