Имя: Пароль:
1C
1С v8
Из 8 ядер работает только 1. Расскажите что к чему?
0 Balabass
 
03.10.11
01:41
Уже скоро как неделя - пытаюсь провести документ закрытие месяца. 1с 8.1 БП наглухо зависает и уходит в "расчет". Севрер 1с предприятия по нулям. Сервер с sql имеет в себе 2 хенона по 4 ядра и 8 Гб оперативки - так вот памяти всего 280 Мб отжирается, и 1 ядро на 100% висит - остальные отдыхают. Должно ли так быть?
На выходные оставил проводиться докумнт - нифига...висит и все.
Изменение никаких не вносилось в конфигурацию.
Даже не обновлялась с декабря 09 года.
1 Balabass
 
03.10.11
01:47
2 neomarat
 
03.10.11
02:00
Тестирование и исправление проходит?
3 Balabass
 
03.10.11
02:00
да
4 Aleksey
 
03.10.11
02:30
Да должно быть так. Ибо 1С одноядерная система. Т.е. не умеет распараллеливать на разные ядра
5 Balabass
 
03.10.11
02:39
(4) Запускаю локально считать - работают 4 ядра из 4 на моем ПК.
На сервере 1с предприятия - 2 работают из 2.
А вот на sql сервере где стоит sql server - работает одно ядро из восьми - изза того, что 1с предприятияе не умеет работать с >1 ядрами?
6 Aleksey
 
03.10.11
02:45
Что и как запускаешь?

Клиент не умеет
Сервер предприятия - умеет, но частично
Скуль - умеет это делать прекрасно
7 упс
 
03.10.11
05:26
(0) убедись, что в "свойствах" SQL Server на закладке Processors стоят галки "Automatically set processor/IO affinity mask...". Ну и boost sql server priority можно поставить.
Плюс, посмотри на значение run value вот здесь:
exec sp_configure 'show advanced options', 1
reconfigure
exec sp_configure 'max degree of parallelism'
Если 1, то все правильно - запросы не распараллеливаются.
Память может быть так же ограничена в "свойствах" - MIN\MAX server memory
8 Aleksey
 
03.10.11
09:37
(7) Или стоит бесплатный скуль, у которого ограничения на кол-во используемых ядер
9 Balabass
 
03.10.11
10:45
(7)На закладке выбраны все 8 ядер.
Память ограничена Мин - 1024, макс 7544
Галочка boost sql server priority - стоит.
В паралеллизм стоит галочка Испольовать все доступные процессоры.
Запросы в КА говорят для:

exec sp_configure 'show advanced options' -
show advanced options 0 1 1 1

max degree of parallelism 0 32 0 0

(8) Насколько мне известо - установлен лицензионный пакет.
10 Живой Ископаемый
 
03.10.11
10:47
2(9) это не мешает ему быть бесплатным.. выясни версию, у СКЛ наверняка есть средства
11 vmv
 
03.10.11
10:50
а рабочих процессов сколько установленовлено в консоли сервера 1С?
12 Живой Ископаемый
 
03.10.11
10:51
2(11) а что, один документ может перепроводиться сразу двумя rphost'ами?
13 andrewks
 
03.10.11
10:51
(11) речь про скуль
14 Balabass
 
03.10.11
10:54
(10)
Microsoft SQL Enterprise Manager
Microsoft Corporation
Версия: 8.0
15 Balabass
 
03.10.11
10:55
Вообще скуль получали вместе с севрерами. + винда 03.
16 Живой Ископаемый
 
03.10.11
10:56
2(14) что это? сообщение в Эбаут СКЛ Мэенеджера?
должна быть хранимая процедура или что там в МС СКЛ, которая вернет версию
17 упс
 
03.10.11
10:58
(14)(16) SELECT @@VERSION
(14) а статистику давно обновляли? итоги средствами 1С пересчитаны?
18 Живой Ископаемый
 
03.10.11
10:59
2(15) например как это выглядит для ДБ2:
http://screencast.com/t/Fe9FcRV3LyA
19 Живой Ископаемый
 
03.10.11
11:04
2(17) вот-вот, и оно уже там вернет - Сатнадрт Эдишен или Експресс например
http://screencast.com/t/9UzKGRuk2d
20 Balabass
 
03.10.11
11:39
(16)
Microsoft SQL Server  2000 - 8.00.2039 (Intel X86)   May  3 2005 23:18:38   Copyright (c) 1988-2003 Microsoft Corporation  Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

(14)Средствами 1с.
21 Balabass
 
03.10.11
11:42
(17)Про статистику вообще ничего не знаю.
Я щас занимаюсь этими вопросами постольку поскольку...
22 a237
 
03.10.11
11:42
у нас так было когда в коде получался цыкл (который срабатыывал только при определенном документе)
23 a237
 
03.10.11
11:42
бесконечный цыкл
24 a237
 
03.10.11
11:42
цикл
25 qeos
 
03.10.11
11:44
может тут чонить неправильно http://my.jetscreenshot.com/5394/20111003-a5le-81kb.jpg
а еще я слышал что лицензии есть только на определенное количество процов у СКЛ..
26 Живой Ископаемый
 
03.10.11
11:46
2(20) вроде годный... а) тем что стоит 4-й сп, что требует 1С и тем что не Экспресс
27 упс
 
03.10.11
11:50
(20) т.е. рассчитаны?
(21)Про статистику - запустите в нерабочее время вот это:
EXEC sp_MSforeachtable 'UPDATE STATISTICS ? WITH FULLSCAN'
Если в рабочее время запустите - ничего страшного не произойдет, но может сильно тормозить работу пользователей.
28 Balabass
 
03.10.11
12:24
(27)Да. расчитаны.
В том месяце все было ОК. А вот на этой неделе ппц какой то.
(26)непонял...
29 Живой Ископаемый
 
03.10.11
12:28
2(28) твой СКЛ не версии Екпресс, у которого ограничение в 1 ядро и 1 Гиг памяти.
и твой СКЛ имеет сервис пак 4-й, как и рекомендует 1С:
http://v8.1c.ru/requirements/
30 Balabass
 
03.10.11
12:28
(27)EXEC sp_MSforeachtable 'UPDATE STATISTICS ? WITH FULLSCAN' - это для каждой базы?
31 Balabass
 
03.10.11
12:29
(29)А разве (Build 3790: Service Pack 2) - это не 2 СП?
32 Живой Ископаемый
 
03.10.11
12:31
2(29) это про твой виндовс.
а СКЛ - Microsoft SQL Server  2000 - 8.00.2039 (Intel X86)
2039 говорит о 4-м СП для МС СКЛ
33 Balabass
 
03.10.11
12:33
(32)Не знал. Спасибо) Буду знать.
34 Balabass
 
03.10.11
12:34
Так. Ну EXEC sp_MSforeachtable 'UPDATE STATISTICS ? WITH FULLSCAN' стартанул. посмотрим что будет. Отпишусь позже.
35 Balabass
 
03.10.11
12:35
1731 памяти откушал и проц на 20% поднял - живой))) Работает)))
36 Живой Ископаемый
 
03.10.11
13:00
2(35) но ядро хоть уже не одно занято, другие тоже учавствуют?
37 Balabass
 
03.10.11
13:04
(34)ну чтож. 20 минут.
38 Rebelx
 
03.10.11
13:11
(0)а камень случаем не AMD? если AMD - на него надо драйвер ставить.
39 Balabass
 
03.10.11
13:28
(38)Хенон
40 Balabass
 
03.10.11
13:31
МЛЯТЬ! Локально провелся за 1.39 минуты. Че за нах? Я негодуэ!!!
41 Живой Ископаемый
 
03.10.11
13:37
2(40) что такое локально?
42 Balabass
 
03.10.11
13:49
ну не на сервере, а локально на машинке. выгрузил с севрера - загрузил локально.
43 Живой Ископаемый
 
03.10.11
13:49
то есть в файловом варианте ты имеешь в виду?
44 Balabass
 
03.10.11
13:50
да
45 Balabass
 
03.10.11
13:51
так это че получается. со скулем что то получается?
46 Живой Ископаемый
 
03.10.11
13:53
да, и это было понятно из (5)
47 Balabass
 
03.10.11
13:54
блин...надо было в лоб мне дать и сказать!!!
48 Balabass
 
03.10.11
13:55
пошел 14 час на работе)))
49 Balabass
 
03.10.11
14:08
Перезагрузил даже. Все равно на 1 ядре все крутит...
50 Живой Ископаемый
 
03.10.11
15:06
нужно еще зерна кругом насыпать. ;)
51 МуМу
 
03.10.11
15:36
(0) Советую почитать на тему параллельных вычислений. В большинстве языков код пишется таким образом что регламентные последовательные процессы не распараллеливаются. Отсюда - следствие узким местом сервера становится максимальная тактовая частота одного процессора.
http://softpoint.ru/article_id376.htm
http://softpoint.ru/article_id375.htm
52 МуМу
 
03.10.11
15:45
+(51) Проблема в том что большинство языков не предназначены для написания параллельных вычислений. Теоритически это возможно но практически существенно сложнее. Код становится сложным в сопровождении. К тому же есть некоторые задачи которые вообще плохо паралелятся. Закрытие месяца параллелится достаточно хорошо, только задача эта не простая.