Задать вопрос
edinorog
@edinorog
Троллей не кормить!

Нужен тест 1с на производительность. Такие есть?

После перевода 1с на платформу 8.3.6.чегототам начались капитальные тормоза при запуске (около минуты разворачивание тонкого клиента) и очень медленно делаются выборки и прочие типовые действия в самой 1с. База около трех гигов с файловом варианте. Лежит в сетевом хранилище на гигабитном порту со скоростью отдачи до 40 МБ в сек. Работают с базой 7 человек. Да и то трое в режиме чтения. Есть ли для 1с скрипты для создания типовой нагрузки на данную базу и с выводом отчета?
  • Вопрос задан
  • 755 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
@Dementor
программист, архитектор, аналитик
Да. Такие тесты есть.
Начните с официальной документации - Проведение нагрузочного тестирования.
Далее самый популярный тест Гилева.
На Инфостарте с десяток вариантов тестирования.
Да и просто гугление дает множество ссылок на альтернативные источники.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 5
@azazelpw
Linux SA
7 человек это уже много.
Переведите 1С на SQL будет полегче.
Советую сделать на Centos 6.6 + PostgreSQL.
Придется заморочится и почитать про настройку Postgresql.
Тормоза у вас из за блокировок.
Ответ написан
eapeap
@eapeap
Сисадмин, Беларусь
В файловом варианте на каждом компе запускается не тонкий клиент, а сама программа (платформа).
Попробовал - на терминальном сервере с i5 и 8Г 1С 8.2.19.116 запускается за 2-3 секунды.
Зачем было переходить на "8.3.6.чегототам"? вернитесь на 8.2 или 8.3.5.чегототам, если раньше работало нормально.
Либо глобальные изменения - переход на терминал или SQL.
Ответ написан
Prilepsky
@Prilepsky
Программист 1C
Если конфигурация на управляемых формах, используйте веб-сервер ( в ряде случаев прирост скорости заметен невооруженным взглядом)
Если нет - то переходите на SQL.
Ответ написан
Комментировать
121212121
@121212121
А что, 8.2 не тормозила в файловом варианте?
У нас всего три пользователя и тормозит. Правда, база гигов 10.
Тут или терминал или БД, только они решают.
Ответ написан
Комментировать
@seekinganswers
Как разгрузить 1с:
1. Развернуть сервер для 1с. У меня эв офисе это реализовано, так сервер стоит на windows, а БД на ubuntu + postgere. Почему сам серве на win а не на линуксе, поясню до появление сервера была 1с файловая года 2 и все обработки использовали com объекты на стороне сервера, а на линусе нет поддержки com объекта. Итого = 10 пользователей в день, постоянное формирование отчетов, большое кол - во обработок - работает все хорошо. (Компьютер на win, i5 + 16Гб ) на бд (pentium cpu g3420 + 8 гб ). Довольно скромное железо но избавило от всех лагов.
Минусы:
- Цена. Стоимость лицензии на сервер 1с + доп железо.
Плюсы:
Скорость.
2. Использовать ssd жесткие диски + raid 1. Те на пк где хранится файловая версия покупаете три SSD диска, по 64 гб вполне хватит. 1 для ОС и из других двух делает RAID 1(зеркальный)
Плюсы:
Прирост скорости
Не надо покупать лицензию на 1с сервер.
Минусы: SSD при нагрузке 1с проживут не более 3года.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы