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