Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   розница 2.2 центральный узел медленно работает (http://forums.kuban.ru/f1040/roznica_2_2_central-nyj_uzel_medlenno_rabotaet-7982737.html)

vin1c 28.08.2016 09:06

розница 2.2 центральный узел медленно работает
 
розница 2.2 центральный узел медленно работает. Свертка узла магазина делается за 6-8 часов.
Железо мощное, SSD на базу и на систему, памяти 24гб, в базе никто не работает. Файловый вариант. 30 магазинов, номенклатуры не много 500 позиций примерно. Размер базы 6гб.

Что сделать для увеличения скорости работы? SQL мне кажется не увеличит скорость.

vin1c 28.08.2016 09:08

Выгрузку загрузку делал, лишние фоновые задания отключил.

Блондинка в шок 28.08.2016 11:08

[quote=vin1c;42807657]Железо мощное[/quote] ни о чем.
Xто [b]мощнее [/b]- трактор Кировец К-700 или ВАЗ Лада 2115?
Что из этого [b]быстрее[/b] проедет гоночное кольцо F1 Нюрбургринга? А насколько быстрее, представляешь?
Мощность не значит скорость..

Поди имеешь какой-нибудь супер-пупер Xeon.
из всех наворотов которого в этой задаче работает [b]всего одно ядро[/b] с тактовой частотой 2 Ггц?
и память, поди, частотой не более 800?

самый дешевый Core i3 (да еще если и память 1600) [b]в этой [/b]задаче (подчеркиваю - именно в этой) при прочих равных (SSD под базу и систему) влет делает твое [em]"мощное"[/em] железо по скорости.

vin1c 28.08.2016 14:12

может быть, я тоже в этом русле работаю, хеон 2.5 ГГЦ, память сейчас гляну скорость.

vin1c 28.08.2016 14:14

сейчас сравниваю с скорость работы на на i7 с тактовой частотой 3,5 побыстрее на i7 но не координально.

vin1c 28.08.2016 14:20

А если переведу на SQL будет задействовано несколько ядер?

vin1c 28.08.2016 14:53

да память медлиновата 666 всего. админ что то с сервером намудрил.

qweqwe123123 28.08.2016 15:44

так 1С устроена. хз чем она занимается, но такое ощущение, что там спецом стоят циклы для задержек по времени.
но, скорее всего, долго выбираются данные и удаляются. временные таблицы формируются (не в оперативке).

на SQL будет точно быстрее, если нужные данные выбирать прямыми SQL-запросами. а если просто его поставить, то именно свёртка скорее всего медленнее станет.

а вообще, конечно, от объёма зависит. моментально всё равно не станет делаться.
ну... можно сам алгоритм свёртки попробовать переписать.

qweqwe123123 28.08.2016 21:50

что касается железной составляющей. для разовых акций можно воспользоваться RAM-диском. размер базы позволяет. и всё упрётся только в скорость проца.

Блондинка в шок 28.08.2016 23:26

6-vin1c >угу.. ядро 2.5, память всего лишь 666, и SSD небось на SATA-2. [Да еще поди и Win2003. Что ХР, что 2003 из одного сапога пара... с SSD полноценно не работают... готовить надо - солить, перчить]
Xeon безусловно хорош когда 30 юзеров навалятся разом, а для целей свертки [в монопольном режиме] - это характеристики так себе, довольно посредственный офисный комп.

[quote=vin1c;42808639]сейчас сравниваю с скорость работы на на i7 с тактовой частотой 3,5 побыстрее на i7 но не координально.[/quote] и какие характеристики у компа с i7?ОЗУ [частотой 1600] не меньше 16, SSD под системой (читай непременно под темпами) и базой? и на SATA-3? и ОС не менее win7 (AHCI, NCQ, TRIM работают из коробки)? 64-x естественно?
хм..
Свертка в 10 раз быстрее конечно не будет, но раза около в два должно быть пошустрее как минимум... т.е. не за 6-8 часов, а часа за 3.

qweqwe123123 29.08.2016 00:03

9-Блондинка в шок > а [em]самый дешевый Core i3[/em] уже всё? влёт не делает? ))

vin1c 29.08.2016 04:32

С появление SSD разница между RAM диском и SSD стала не существенна, а результат двух дневной свертки большой базы потерять можно.

vin1c 29.08.2016 04:38

Блондинка в шок, I7 ОЗУ 800 МГц в двухканальном режиме вот тебе и 1600, SSD SATA 3 скоростью 520 насколько я помню и чтения и записи? win10 64к. Сервак Win 2007, SATA 3 под базу и систему серверные SSD в рейде.
Сейчас свернул базу на серваке 6 часов. сейчас запущу на i7 замерю. отпишусь.

vin1c 29.08.2016 04:39

на серваке посмотрел в одноканальном стоит память сегодня буду админа мучить что бы поставил в двухканальный режим.

vin1c 29.08.2016 04:45

нашел на сервере был включен режим электропитания не высокая производительность, поставил в высокую ядро стало работать на максимале 2,5 ггц и не плавать частота, выгрузка свернутого узла прошла за 4,5 часа!!!! Запустил тоже самое на i7 сейчас сравню.

Блондинка в шок 29.08.2016 08:37

10-Зелёный тролль > делает. i3 от i7 в этой задаче не шибко отличается.. при прочих равных.

зы: у Гилева на сайте не нашла, а вот на Инфостарте его же статья: [url]http://infostart.ru/public/201858/[/url]

Блондинка в шок 29.08.2016 08:51

[quote=vin1c;42811430]Сервак Win 2007[/quote] э-м-м.. ?

[quote=vin1c;42811435]Запустил тоже самое на i7 сейчас сравню.[/quote] Давай. Самой интересно.

Helen1986 29.08.2016 10:18

судя по словесам, оброненным в (12) - ТС разбирается в железе как бландинка

vin1c 29.08.2016 11:29

(16) Server 2008 опечатался, на I7 ,за 2,5 часа только было 50% свертки прервал не было времени дожидатся.

Блондинка в шок 29.08.2016 12:10

18-vin1c > Та можно и не смотреть, хоть Гилев уже давно на большой статистике сделал вывод, но и без него понятно, что [b]при прочих равных[/b] чем шустрее ядро и память, тем шустрее 1С.

Ваш КО (с) :))))

И так будет всегда, пока 1С не научится в монопольном режиме (для монопольной задачи) распараллеливать потоки. Вот тогда да, вот тогда количество процов и ядер будет что-то решать.
А поскольку сейчас вся твоя свертка выполняется на одном ядре, то от одного ядра все и зависит. А все остальные ядра твоих Xeon'ов [s]простаивают без дела[/s] лениво дремлют, щурясь аки сытые коты.

vin1c 29.08.2016 14:01

понятно если поставить DDR4 на 1600 и проц последний то быстрее будет. поставил админу что бы думал по поводу модернизации сервака. Спасибо всем за помощь.

vin1c 29.08.2016 14:02

а кеш проца сильно сказывается на работу 1с? я смотрел есть процы по 2000 баков с 40-50 мб кешем 3 уровня

qweqwe123123 29.08.2016 14:15

денег нет


Текущее время: 13:37. Часовой пояс GMT +3.