Имя: Пароль:
1C
Админ
Выбираем сервер
0 m74y
 
02.04.12
11:18
Ситуация следующая: в данный момент в организации стоит сервер xeon x3470, 8 гиг оперативы, windows 2008 r2 x64, raid 1. На этой машине стоит 1с 8.2 Комплексная автоматизация (файловый вариант). В базе работают около 30 сотрудников. Тормоза просто жуткие, пробовали поднять на MS SQL и на postgres, ситуация не изменилась, единственное открывать базу стал быстрее, но при проведении документов разницы во времени исполнения нет. Под терминалом работает несколько быстрее чем по сети (что собственно не удивительно). Но тем не менее, проведение документа, скажем в около 1000 строк занимает в терминале около 10 минут (файловый вариант) и на postgres по сети около часа. ТИИ делалось, база около 3 гиг. Может кто подскажет в чем проблема, может сервер слабоват?
1 Shurjk
 
02.04.12
11:20
(0) Думаю проблема тут явно не в сервере.
2 m74y
 
02.04.12
11:22
Поднимаю базу на домашнем компе, документ проводится около минуты, с консоли на сервере- 7 минут.
3 Галахад
 
гуру
02.04.12
11:24
(2) Ну так эта, меняй свой ПК на сервер. :-)
4 m74y
 
02.04.12
11:26
(3)Не, нихочу сервер шумит сильно.
5 m74y
 
02.04.12
11:29
А может в зеркалировании быть проблема?
6 Галахад
 
гуру
02.04.12
11:31
(5) Не должно. Зеркало всяко быстрее одиночного винта, если раид аппаратный.
ИМХО.
1. Домашний процессор быстрее.
2. Настройки ОС разные.
7 zva
 
02.04.12
11:33
30 пользователей КА в файловом варианте без терминала - это круто!!!
8 m74y
 
02.04.12
11:38
ну, дома проц Q8400 win 7 x64. Поставил на рабочую машину (проц i3 win 7 x64) проведение документа заняло около 10 минут.
(7) читай внимательно (0). Установлен postgres, только тормозит он ещё больше, чем файловый (дистрибутив скачан с сайта 1с). Терминал так же присутствует, в основном все через него и работают.
9 Джинн
 
02.04.12
11:42
А надо еще на этот сервер еще контроллер домена, веб-сервер, файлопомойку, шаре-пойнт и админу в танчики на нем погонять. Тогда 30 человек точно быстро будут на нем работать.
10 Галахад
 
гуру
02.04.12
11:46
Попробуй малой кровью
1. Добавить память. И всех в терминал.
2. Поставить батарейку в раид контроллер и включить отложенную запись.
11 kotletka
 
02.04.12
11:46
тут недавно ветка была, где упорно доказывали про зависимость скорости 1 с и частоты шины , на мой взгляд убедительно доказывали
12 m74y
 
02.04.12
11:50
(9) Что, на ваш взгляд, лишнего на сервере?
(11) ссылки нет?
13 Джинн
 
02.04.12
11:57
(12) Файловая версия вообще не предназначена для работы 30 пользователей. Тем более когда еще на сервере с одним процом терминальные сессии висят. Рано или поздно Вы все равно перейдете на клиент-серверный вариант. Причем сервер БД и сервер приложений не на одной машинке должны быть.

Да и Postgress на любителя вариант. На любителя геморроя.
14 ansh15
 
02.04.12
11:59
А процессор занят во время проведения, сильно ли? А память? Не лезет ли в своп, то есть в файл подкачки по причине нехватки памяти?
А постгрес что, просто немного поковырять надо, приспособить, так сказать...
15 Zubek
 
02.04.12
12:02
А что за документ в 1000 строк если не секрет?
16 Trusty
 
02.04.12
12:03
(14) при таком данном, занята ли память вопрос риторический :)
17 Кокос
 
02.04.12
12:05
(13) у меня файловая без клиент-сервера работала нормально при 50 юзерах. причем УТ10 была нагружена еще гдет 10тью регистрами дополнительно. Причем регистры были для учета серийных номеров комп.комплектующих. То бишь по каждой единице товара учет велся партионный(Допустим пришло 10 штук видеокарт одной строкой, в регистры писалось 10 записей)

и ниче так работало. шустренько :)
18 Кокос
 
02.04.12
12:07
в терминалке конечно. сервак стоечный стоил 300тыров гдет.
19 m74y
 
02.04.12
12:07
(13) Ставили пробный MS SQL express- разницу не почувствовали. Достоинство postgrees в том, что он бесплатен. Руководство готово купить MSSQL, но если будет также всё тормозить, то последуют неприятные вопросы. То, что надо переходить на клиент- серверный вариант, это однозначно.
(14) По монитору процессов память занята процентов на 50- 60, ЦП- вообще на 90 процентов свободен.
(15) Документ установка скидок где позиций номенклатуры около 100, контрагентов около 1500.
20 Zubek
 
02.04.12
12:10
Вот статья по настройкам Posgrgre, попробуй настроить и проверить производительность
21 Zubek
 
02.04.12
12:10
22 Trusty
 
02.04.12
12:10
(19) опишите состояние системы, когда память в ней занята только 50-60%? Сколько пользователей, что запущено и т.п.
23 Trusty
 
02.04.12
12:11
(19) сколько памяти у вас занимает одна терминальная сессия? Что в ней запускается?
24 Zubek
 
02.04.12
12:12
--Документ установка скидок где позиций номенклатуры около 100, контрагентов около 1500.

Запросы есть к регистрам сведений СрезПоследних() и каков размер этих регистров?
25 Кокос
 
02.04.12
12:13
(20) имхо у него не в постгрессе дело. либо 1С неоптимизирован либо на серваке чтот параллельно жуется.
26 Trusty
 
02.04.12
12:13
(19) и вообще где вы определили, что памяти занято всего 50-60%?
Посмотрите в диспетчере задач хотя бы.
27 Джинн
 
02.04.12
12:14
(17) КА - это все же не УТ. Да и относительно шустрости УТ в файловом варианте в Вашем случае веры нет. Какгбэ статистика не подтверждает это.

(19) На этом его достоинства и заканчиваются.
Кроме того тест имеет смысл на разнесенных физически сервере БД и сервере приложений. Да и дисковая система в виде RAID-1 не очень.
28 Кокос
 
02.04.12
12:14
(26) мне тут в свое время технологический журнал 1с какойто советовали смотреть. но я правда до него так и не добрался. может автору поможет такой совет? только где он находится?
29 ptrtss
 
02.04.12
12:15
Народ, боюсь даже спрашивать, какая нахрен память в файловом варианте?
30 Trusty
 
02.04.12
12:15
(25) для заявленных данных 8Гб это меньше чем можно вообще представить...
31 ansh15
 
02.04.12
12:15
(25) Так пишет же что ЦП свободен, практически. А что же тогда выполняется?
32 Кокос
 
02.04.12
12:16
(27) ну не. я не против. сейчас сам прочувствовал сиквельную базу. просто у ТС совсем фигня какаят.  :)
33 Armando
 
02.04.12
12:16
34 Zubek
 
02.04.12
12:16
Я думаю нужно сделать замер производительности в конфигураторе и посмотреть участки кода, с максимальным временем выполнения. Есть подозрения, что это запросы к регистрам сведений.
35 Кокос
 
02.04.12
12:16
(31) посмотри специальные логи 1с. спроси у народа где он включается и где лежит. я не помню. там будет видно на какой операции у тебя виснет ее и оптимизируй.
36 ansh15
 
02.04.12
12:19
(35) Это не ко мне, это к автору ветки :)
Просто автор пишет, что ЦП свободен не 90%.
37 ansh15
 
02.04.12
12:19
Извините, на 90%
38 Андрюха
 
02.04.12
12:30
(0) Сколько слотов под оперативную память на сервере? Сколько слотов занято/свободно?
39 m74y
 
02.04.12
12:36
(23) http://narod.ru/disk/44954246001.eb60f64d7c6ed50154d08028f307d8bb/Память.jpg.html
в терминальной сессии запускается только 1с и больше ничего.
http://narod.ru/disk/44954857001.b5881cd33f17a99e56d1a43c93f862dd/ЦП.jpg.html
(25) Это как 1с неоптимизирован?
40 m74y
 
02.04.12
12:39
(38) 6 слотов DD3, 4 свободно.
41 smaharbA
 
02.04.12
12:41
доча продаст не дорого курсову по теме ветке, там все выбрано, все не дорого
42 Trusty
 
02.04.12
12:44
(39) а теперь расскажи нам как у тебя настроен "Диспетчер системных ресурсов Windows" - wsrm.exe ;)
43 Злопчинский
 
02.04.12
12:47
(40) память хреново сконфигурирована. гораздо лучше было бы если тот же объни памяти был распределен на все слоты (не спец,  на истину не пртетендую)
44 Mark76
 
02.04.12
12:53
Не парься со всякой фигней, ставь IBIS или RevoDrive да по больше, и с проведением точно проблем не будет
45 m74y
 
02.04.12
12:54
(42) По умолчанию, никто и никак его не настраивал.
46 Trusty
 
02.04.12
12:57
(45) может имеет смысл посмотреть все же что в настройках? Мне кажется, что именно он разграничивает объемы выделеяемых ресурсов процессора, памяти и т.п. процессам, пользователями и т.п. и притом не оптимально. В связи с этим ты вроде бы видишь незагруженную систему, а на самом деле нужные процессы жестко ограничены и им не хватает ресурсов.
47 Trusty
 
02.04.12
13:01
(45) если не умеешь конфигурировать, то просто отключи его и посмотри на производительность после отключения. А также помониторь процессы в диспетчере задач.
48 m74y
 
02.04.12
13:04
(47) Не умею, подскажи где и как отключить?
49 zva
 
02.04.12
13:05
<<Терминал так же присутствует, в основном все через него и работают.>>
Т.е. есть пользователи ФАЙЛОВОЙ базы КА, которые работают не через терминал?
Дай угадаю, RAID1 вероятно на обычных SATA дисках, еще там и файлопомойка кроме баз 1С расшарена?
Полюбому, настройки памяти нужно конфигурировать...
50 Trusty
 
02.04.12
13:10
(48) через диспетчер сервера удаляешь этот компонент. Ну это если его ставили не специально, а установили "чтобы было" на всякий случай.
51 m74y
 
02.04.12
13:10
(49) Неугадал, SAS и файловая помойка на другом компе.
52 Trusty
 
02.04.12
13:11
(51) может у тебя там еще антивирус зверствует? ;)
53 zva
 
02.04.12
13:12
(51) Объясни смысл фразы: <<Терминал так же присутствует, в ОСНАВНОМ все через него и работают.>>
54 zva
 
02.04.12
13:13
надеюсь, у терминальных пользователей база подключена как D:\BASE а не \\SERVER\BASE
55 Trusty
 
02.04.12
13:14
(53) судя по скрину памяти, там всего 5 процессов 1с ;) Это далеко не 30 сотрудников
56 Trusty
 
02.04.12
13:15
(51) делай скрины всех закладок из монитора ресурсов и скрин процессов из диспетчера задач.
57 КМ155
 
02.04.12
14:21
(0) не поленился сделать оприходование в 1000 строк в УПП  - 31 сек. на хиленьком сиквеле,
база 5 Гбайт mdf
58 КМ155
 
02.04.12
16:14
(57) а оперативное проведение РТиУ при партионном учёте занимает при 1000 строк ТЧ 83 секунды, так что вариант [и на postgres по сети около часа] целиком на совести кривых рук админа