|
Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Оптимизация алгоритма 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-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |