Что вам нужно сделать, это создать модель производительности с параметрами, которые, как вы предполагаете, будут достаточными - частота процессора, частота DRAM, скорость чтения и записи SDD / HDD, пропускная способность сети, пропускная способность и задержка и т. Д. - и затем запуск длянесколько аппаратных конфигураций. Когда у вас есть данные, вы можете найти коэффициенты, подгоняя вашу модель к результатам. Если вы найдете параметры, которые хорошо подходят, то вы можете использовать это. В противном случае вам может потребоваться настроить модель.
Например, если частота процессора равна X, частота DRAM равна Y, значение чтения / записи SDD равно Z, нет сети или что-либо еще, ваша модель может выглядеть следующим образом:
T(n) = (A/X +B/Y + CZ)n
Я бы порекомендовал вам выбрать один репрезентативный экземпляр проблемы на каждую итерацию, поэтому установите фиксированное значение n, а затем посмотрите, будут ли параметры изменяться и как функция от n. Удачи!