|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Stanislav Latishko <sl@sl.spb.su> 21 May 2001 20:21:33 To : All Subject : Эффективность дискового кэша -------------------------------------------------------------------------------- Поделитесь идеями на следующую тему: Имеется диск, который хочется закэшировать своими силами (не буду лезть в подробности - их достаточно много чтоб совершенно запутать дело:) Объем доступной ОП в общем случае на 1-2 порядка меньше объема диска. Последовательность обращений далеко не случайна, но трудно предсказуема. Хочется: имея на входе последовательность обращений к диску (адресов), получить на выходе а) рекомендации по алгоритму вытеснения закэшированных данных б) оченку эффективности кэша размерами S1, S2, ... (в %% "попадания") Т.е. нужно написать программу, которая, проглотив лог обращений, выдаст на выходе оценочную табличку вроде такой: алгоритм\размер 1M 5M 10M 1 5% 30% 70% 2 8% 20% 40% ... "Лобовой" путь - сделать этот кэш, а потом померять - не хочется, т.к. весьма вероятно что результаты измерений покажут: при имеющемся количестве памяти овчинка выделки не стоит ... Лично я никогда не ходил дальше чем просто посчитать частоты обращений по адресам, да частоты переходов от addr1 к addr2, так что даже не представляю с какого конца за это можно взяться ... Какую еще "полезную" информацию я могу получить из последователь- ности обращений ? -- Stanislav Latishko sl@sl.spb.su ; 2:5030/949 --- ifmail v.2.14 * Origin: Привет с Большого Бодуна ! (2:5030/949@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/3500e32c6f7b.html, оценка из 5, голосов 10
|