Re: Про superpages

Adrenalin adrenalinup на gmail.com
Вт Дек 15 14:42:04 MSK 2009


интересно
"Intel x86 supports 4MB pages (called Page Size Extension) (2MB pages if
using PAE) in addition to its standard 4kB pages, and other architectures
may often have similar features. IA-64 supports as many as eight different
page sizes, from 4kB up to 256MB. This support for huge pages (known as
superpages in *FreeBSD*) allows for "the best of both worlds", reducing the
pressure on the TLB cache (sometimes increasing speed by as much as 15%,
depending on the application and the allocation size) for large allocations
while still keeping memory usage at a reasonable level for small
allocations." (wikipedia)



2009/12/15 Anton Yuzhaninov <citrin at citrin.ru>

> Михаил Монашёв wrote:
> > Кто-нить использовал superpages c nginx-ом? Пишут, что всё может быть
> > весьма плачевно:
> http://lists.freebsd.org/pipermail/freebsd-hackers/2009-November/030094.html
>
> 1. В 8-ке есть ряд улучшений в поддержки Superpages по сравнению с 7-кой.
>
> 2. Много зависит от используемого CPU, а конкретно от размера его TLB-кэша.
> Дело
> в том что для обычных страниц и больших разные TLB. И на некоторых CPU для
> больших страниц очень маленький TLB.
>
> Так что надежнее всего провести бенчмарки на нагрузке близкой к реальной с
> superpages и без них.
>
> --
>  Anton Yuzhaninov
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20091215/d3dd7ebe/attachment.html>


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