WLD при работе Optimization, $imulator и Rankings работает медленно, и кол-во необходимого времени резко возрастает при уменьшении таймфрейма.
На форумах часто поднимается данная тема, но единого мнения или рекомендаций в общем виде нет.
Рассматриваются след. моменты при работе WLD:
1. Отсутствие поддержки в WLD работы с многоядерными процессорами.
2. Высокая требовательность к скорости работы дисковой подсистемы.
3. Необходимость большего объема памяти.
4. Формат данных.
Из рассматриваемых способов ускорения работы выделяются:
1. Создание RAM-диска, на котором установлена сама WLD и по мере необходимости записываются данные для расчета. Но данное решение увеличивает скорость работы только $imulator и частично Rankings. Скорость Optimization остается практически таже.
2. Скоростные дисковые подсистемы: HDD RAID-0, SAS диск, SAS RAID-0, SSD диск, SSD RAID-0.
3. Массивы вместо серий в коде скрипта.
4. Вывод расчётов в отдельные библиотеки.
5. CUDA.
На что стоит по вашему опыту обратить внимание и какая на ваш взгляд оптимальная конфигурация железа?