В информатике, трассировка Моделирование на основе относится к моделированию системы, выполняемой путем просмотра следов выполнения программы или доступа к системным компонентам с целью прогнозирования производительности.
Моделирование на основе трассировки может использоваться в различных приложений, от анализа твердотельных дисков до передачи сообщений производительность на очень больших компьютерных кластерах.
Симуляторы на основе трассировки обычно состоят из двух компонентов: один, который выполняет действия и хранит результаты (т.е. трассировки) и еще один, который читает файлы журнала трассировок и интерполирует их в новые (и часто более сложные) сценарии.
Например, в случае При проектировании большого компьютерного кластера выполнение происходит на небольшом количестве узлов, и следы остаются в файлах журнала. Симулятор считывает эти файлы журналов и моделирует производительность на гораздо большем количестве узлов, таким образом обеспечивая представление о производительности очень больших приложений на основе трассировки выполнения на гораздо меньшем количестве узлов.