Имя: Пароль:
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) Проблема в том что большинство языков не предназначены для написания параллельных вычислений. Теоритически это возможно но практически существенно сложнее. Код становится сложным в сопровождении. К тому же есть некоторые задачи которые вообще плохо паралелятся. Закрытие месяца параллелится достаточно хорошо, только задача эта не простая.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн