Исходные данные для моделирования приняты по результатам из-
мерения ВС на базе AMD Athlon X2 4400+, ОЗУ 2048MB, HDD —
1 SATA 250 GB.
По результатам измерения реальной системы получены значения
времени выполнения функций (табл. 3).
В соответствии с ранее описанной методикой преобразования мо-
делей для различных архитектур получаем значения интенсивностей
и коэффициента функции коррекции (табл. 4).
Таблица 3
Средние значения времени выполнения операций при полнотекстовом поиске
Наименование
функции
Назначение
Время, мс
Search
Предварительная обработка запроса и окончательная
обработка выборки данных
855
TextSearch
Выполнение специальных функций над результатами
выборки индекса и диспетчеризация поиска
103
InternalSearch Извлечение индексов, соответствующих запросу
94
Таблица 4
Значения параметров моделей
ВС
λ
search
λ
search_idx_item
%CPU %MEM
k
3
i
Процессор AMD Athlon 64 X2 4400+
ОЗУ 2 ГБ, размер базы — 4 ГБ
9,67
10,64
83,5 16,5 0,22
* Процессор 4 х Opteron 880 2,4 ГГц
ОЗУ 16 ГБ, размер базы — 4 ГБ
8,9
9,9
71
29 0,11
* Процессор 4 х Intel Xeon 2,6 ГГц
ОЗУ 1024МБ, размер базы — 4 ГБ
5,37
5,91
82
18 0,32
“*” ВС параметризованы по результатам реального измерения применительно к
первой ВС с использованием методики преобразования моделей.
Результаты моделирования для последовательного и параллельного
случаев приведены на рис. 6 и 7. В каждой группе графиков показа-
ны значения, полученные по результатам вычислительного и реально-
го экспериментов. Значения вычислительного эксперимента помечены
сокращением “мод”.
Значения ошибки моделирования приведены в табл. 5.
Сравнивая результаты моделирования параллельной схемы обра-
ботки с реальными результатами, необходимо отметить наличие си-
стематической ошибки, растущей с увеличением числа процессоров.
Это связано с тем, что в модели не учтены затраты на межпроцес-
сорные переключения контекста выполнения операций, реализация
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2007. № 3 111