• Тестирование производительности 1С

    arxont
    @arxont
    C# программист
    Тест Гилева чистая синтетика — не всегда адекватен и не измеряет многопоточность. Так же и с перепроведением — будет загружен 1 rphost и соответственно одно ядро.

    Мы когда тесты проводили писали специальную обработку, которая выполняла типовые операции производимые у нас (создание документов, генерация отчетов, изменения свойств в справочниках и тд) по несколько тысяч операций-элементов и замеряла время выполнения. Плюс запускать с нескольких компьютеров (по числу процессов rphost на сервере 1С или больше).

    Плюсом надо учитывать, что разные конфигурации требуют разного — некоторым нужна быстрая дисковая подсистема (торговля у которой постоянная выборка из справочников), у других основное бутылочное горлышко процессор (бухгалтерия та-же).

    Также рекомендую тестировать разные конфигурации с сетью и дисковой подсистемой к примеру а) на одном сервере БД+сервер 1С+хранилище, б) всё на разных серверах, в) сервер 1С + сервер БД+хранилище и так далее.

    PS: У 1С есть веселье с гипер-трейдингом — может в несколько раз результаты изменяться при включении-выключении, учтите этот момент.
    PS2: Если результаты будут не под NDA, то хотелось бы их увидеть.
    Ответ написан
    5 комментариев