|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от opennews on 15-Июн-10, 14:54 | ||
Poul-Henning Kamp, принимающий участие в разработке FreeBSD, опубликовал статью (http://queue.acm.org/detail.cfm?id=1814327) в которой рассмотрел проблемы в работе классического алгоритма btree. При разработке высокопроизводительного http-акселератора Varnish (http://varnish-cache.org/) было замечено, что при работе btree не учитывается состояние виртуальной памяти, что при высокой нагрузке на VM приводит к провалам в производительности (возникновение паразитных задержек из-за VM page fault). Предложенная в проекте Varnish реализация бинарных деревьев продемонстрировала увеличение пиковой производительности до 10 раз. | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от anonimus on 15-Июн-10, 14:54 | ||
> увеличение пиковой производительности до 10 раз. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
2. "Оптимизация алгоритма btree позволила увеличить производител..." | –4 +/– | |
Сообщение от User294 (ok) on 15-Июн-10, 15:08 | ||
ИМХО, если волнует производительность, попросту нефиг на виртуальную память рассчитывать вообще. При современных объемах оперативки - чувак явно опоздал с исследованиями лет на 10. Вот лет 10 назад ему бы за такое исследование памятник при жизни воздвигли :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
3. "Оптимизация алгоритма btree" | +4 +/– | |
Сообщение от Andrey Mitrofanov on 15-Июн-10, 15:21 | ||
>ИМХО, если волнует производительность, попросту нефиг на виртуальную память рассчитывать вообще. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
16. "Оптимизация алгоритма btree" | +/– | |
Сообщение от User294 (ok) on 15-Июн-10, 17:48 | ||
> Нынче вся память - виртуальная, это раз. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
20. "Оптимизация алгоритма btree" | +/– | |
Сообщение от аноним on 15-Июн-10, 18:59 | ||
Для альтернативно одарённых - кроме размеров рамы выросли и объёмы траффика. Прикинь на бумажке сколько рамы нужно чтобы закешить да хоть грёбанный Ю-туб и иди уже в трактористы-мелиораторы, Ыксперт :( | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
23. "Оптимизация алгоритма btree" | +/– | |
Сообщение от User294 (ok) on 15-Июн-10, 20:08 | ||
>на бумажке сколько рамы нужно чтобы закешить да хоть грёбанный Ю-туб | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
24. "Оптимизация алгоритма btree" | –3 +/– | |
Сообщение от аноним on 15-Июн-10, 20:30 | ||
> В данном случае насколько я понял упор сугубо на page faults и как с ними жить. Ну да, сперва создадим себе проблем а потом с помпой их разрюхаем... | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
28. "Оптимизация алгоритма btree" | +2 +/– | |
Сообщение от User294 (ok) on 15-Июн-10, 21:08 | ||
Я в курсе что такое page fault-ы, спасибо. Когда потребовалась страница памяти которой нет в физической оперативке, процессор генерит исключение. И по этому поводу обработчиком оного в операционке страница памяти подгружается откуда-то сбоку (из свопа, как правило на диске, хотя науке известны и более извратные варианты). И что такое memory pressure - представляю себе. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
36. "Оптимизация алгоритма btree" | +/– | |
Сообщение от аноним on 16-Июн-10, 20:04 | ||
>Но не очень вдупляю зачем все это сделано вот так. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
4. "Оптимизация алгоритма btree позволила увеличить производител..." | –1 +/– | |
Сообщение от sluge (ok) on 15-Июн-10, 15:26 | ||
ну дак ты знаешь сколько чел одновременно ломятся на фэйсбук? тут и терабайта оперативки не напасешься! так что оптимизаторам респект! | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
9. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от hostmaster (??) on 15-Июн-10, 16:10 | ||
так там и стоит далеко не один сервер, а собрать кластер из кешей на терабайт не сложно были бы деньги | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
11. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от Фкук on 15-Июн-10, 16:19 | ||
При современных объемах оперативки ? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
26. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от Дмитрий (??) on 15-Июн-10, 20:34 | ||
Покупайте нормальную материнку...Вон STSS продаёт машинки 2U не c 64, а с 512Гб....вам этого мало ?? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
19. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от аноним on 15-Июн-10, 18:55 | ||
VM != Swap, dude! Ты не заговаривайся, сейчас 99.9% осей c VM. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
27. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от User294 (ok) on 15-Июн-10, 20:58 | ||
>VM != Swap, dude! | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
37. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от аноним on 16-Июн-10, 20:23 | ||
>>А ты статью то читал?! А то меня мучают смутные сомнения(С) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
6. "Оптимизация алгоритма btree позволила увеличить производител..." | –1 +/– | |
Сообщение от avatar (ok) on 15-Июн-10, 15:53 | ||
Надо выключать swap тогда такие проблемы возникать не будут. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
10. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от Tav (ok) on 15-Июн-10, 16:14 | ||
Ага, и пусть OOM Killer убивает всех несогласных с таким решением. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
13. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от avatar (ok) on 15-Июн-10, 16:44 | ||
>Ага, и пусть OOM Killer убивает всех несогласных с таким решением. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
22. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от User294 (ok) on 15-Июн-10, 20:05 | ||
>поэтому все время держать данные неактивных процессов в | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
7. "Оптимизация алгоритма btree позволила увеличить производител..." | –1 +/– | |
Сообщение от zomg on 15-Июн-10, 16:02 | ||
Wikia? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
15. "Оптимизация алгоритма btree позволила увеличить производител..." | +1 +/– | |
Сообщение от Аноним (??) on 15-Июн-10, 16:53 | ||
>Wikia? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
8. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от hostmaster (??) on 15-Июн-10, 16:05 | ||
Для тех кто в танке замечу что описанные изменения есть пока только в trunk/ | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
12. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от Аноним (??) on 15-Июн-10, 16:21 | ||
Наглая ложь. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
17. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от Аноним (??) on 15-Июн-10, 18:13 | ||
"локальные по памяти программы работают существенно эффективнее наиболее оптимальных с теоретической точки зрения" = "огурцы ложкой банка майонеза" | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
18. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от tn on 15-Июн-10, 18:29 | ||
> Наглая ложь. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
34. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от Аноним (??) on 16-Июн-10, 11:16 | ||
>> Наглая ложь. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
21. "Оптимизация алгоритма btree позволила увеличить производител..." | +/– | |
Сообщение от аноним on 15-Июн-10, 19:02 | ||
Кстати - Varnish сам по себе целиком и полностью на парадигме "Нет дисков и RAM'ы - есть VM!" И надо сказать продугд удался ... | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |