摘要 |
Способ автоматического определения оптимального размера окна опережающего считывания в средствах мониторинга, предусматривающий выполнение следующих операций: ! запускают вычислительную систему с программным приложением; ! запрашивают информацию о памяти, к которой обращалось приложение во время его выполнения; ! имитируют процедуру опережающего считывания для различных значений размера окна опережающего считывания, и вычисляют коэффициент оптимальности, используя собранную информацию об обращениях к памяти, согласно выражению: ! коэффициент_оптимальности ! число_запросов_опережающего_считывания2+ ! (число_запросов_опережающего_считывания* ! (размер_окна_опережающего_считывания+1)- ! все_страницы_приложения_из_файловой_системы)2, ! где (число_запросов_опережающего_считывания) вычисляют путем имитации процедуры опережающего считывания; (размер_окна_опережающего_считывания) имеет величину, взятую из предопределенного набора величин; (все_страницы_приложения_из_файловой_системы) означает число страниц памяти из файловой системы, к которым обращалось приложение во время его выполнения; ! определяют оптимальную величину размера окна опережающего считывания путем выбора размера окна опережающего считывания, соответствующего минимальному значению коэффициента оптимальности. |