The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Оптимизация алгоритма btree позволила увеличить производител..., opennews (?), 15-Июн-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


16. "Оптимизация алгоритма btree"  +/
Сообщение от User294 (ok), 15-Июн-10, 17:48 
> Нынче вся память - виртуальная, это раз.

Но проседание скорости ее работы начинается только когда объем запрошенной памяти начинает превышать объем физической. Грубо говоря - если нет page faults, нет и проблем от них.

> Вполне возможно, про "промахи TLB" или что-то подобное -- более "тонкое".

В данном случае насколько я понял упор сугубо на page faults и как с ними жить. Ну да, сперва создадим себе проблем а потом с помпой их разрюхаем...

Ответить | Правка | Наверх | Cообщить модератору

20. "Оптимизация алгоритма btree"  +/
Сообщение от аноним (?), 15-Июн-10, 18:59 
Для альтернативно одарённых - кроме размеров рамы выросли и объёмы траффика. Прикинь на бумажке сколько рамы нужно чтобы закешить да хоть грёбанный Ю-туб и иди уже в трактористы-мелиораторы, Ыксперт :(
Ответить | Правка | Наверх | Cообщить модератору

23. "Оптимизация алгоритма btree"  +/
Сообщение от User294 (ok), 15-Июн-10, 20:08 
>на бумажке сколько рамы нужно чтобы закешить да хоть грёбанный Ю-туб

Закешить что именно? Контент? Каталог оного? Или wtf?

>и иди уже в трактористы-мелиораторы, Ыксперт :(

А вы, очевидно, в уютную пещерку. И не забудьте свою дубинку :).

Ответить | Правка | Наверх | Cообщить модератору

24. "Оптимизация алгоритма btree"  –3 +/
Сообщение от аноним (?), 15-Июн-10, 20:30 
> В данном случае насколько я понял упор сугубо на page faults и как с ними жить. Ну да, сперва создадим себе проблем а потом с помпой их разрюхаем...

Господи, какое феерическое ламерство. Иди почитай что такое page fault, а то так договоришься до "придумали себе kernel panic'ов, а теперь мужественно их чиним".

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

28. "Оптимизация алгоритма btree"  +2 +/
Сообщение от User294 (ok), 15-Июн-10, 21:08 
Я в курсе что такое page fault-ы, спасибо. Когда потребовалась страница памяти которой нет в физической оперативке, процессор генерит исключение. И по этому поводу обработчиком оного в операционке страница памяти подгружается откуда-то сбоку (из свопа, как правило на диске, хотя науке известны и более извратные варианты). И что такое memory pressure - представляю себе.

Но не очень вдупляю зачем все это сделано вот так. Да, возможно я тупой, но если вы не можете в 2 словах объяснить этого не только мне но и даже кухарке - вы ничем таким не лучше, если что. Такое ощущение что человек сделал эквивалент каких-то иных существующих схем но несколько более странными методами, после чего с помпой доказал что в выбранных им парадигмах и условиях обычный b-tree хуже его изобретения, дескать.

Ответить | Правка | Наверх | Cообщить модератору

36. "Оптимизация алгоритма btree"  +/
Сообщение от аноним (?), 16-Июн-10, 20:04 
>Но не очень вдупляю зачем все это сделано вот так.

То есть memory mapped file - одно из немногих _реальных_ технологических улучшений за последние 15 лет ... как то прошли мимо тебя да? :) Ну так я и говорю - Ыксперт!

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру