Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: SQL, новое железо, тормоза

v7: SQL, новое железо, тормоза
Я
   Eeakie
 
09.04.18 - 13:17
Добрый день.
Поменяли железо на сервере. Всё летает, а в 1сине стало медленнее в 2-3 раза. Обычный бэкап делается в 2 раза дольше. Чё за лаги такие? Дрова обновлены до актуальных.

1C - 7.70.027, переписанная на основе ТиС

Windows Server 2008 R2 Enterprise 64-bit (6.1, Build 7601)
Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz (10 CPUs), ~3.4GHz, 50000MB RAM
 
 
   Connect
 
1 - 09.04.18 - 13:20
Семёрка еще сырая.
   Connect
 
2 - 09.04.18 - 13:22
50000MB RAM - нахрена??? Процессор то не серверный. Вы что, комп с сетевой шарой сервером называете? С большой бухвы?
Садитесь лучше в игры современные на нём играть, со 100500 fps.
   Eeakie
 
3 - 09.04.18 - 13:24
(2) Вот за это мисту и люблю. Куча гадостей, намёков на непрофессионализм и ни слова по сабжу.
   tesseract
 
4 - 09.04.18 - 13:28
(0) А кто говорил, что 7.7 на SQL станет быстрее? Быстрее она станет только если ее на прямые запросы пересадить. А это долго и дорого.
   Connect
 
5 - 09.04.18 - 13:28
(3) Ну зачем сразу оскорбляться? ))
Я не со зла. Просто куча людей, считающих обыкновенный комп за Сервер лишь за то, что там все базы лежат. Даже уборщшицы такие компы стороной обходят(ну нафиг, чур меня!).
Что за винт? Что за 7.7? Комплексная может быть? Было дело, поставили мощный комп, перевели в Скуль - тормоза остались.
Сеть - гигабитная? В общем вопрос то риторический. Вплоть до свёртки базы и пересчета итогов.
   Eeakie
 
6 - 09.04.18 - 13:34
(4) Базы крутились на SQL и до этого. Просто сменили железо. Всё работало замечательно до смены. На прямые запросы тихонько перехожу. С этим проблем нет.
   Connect
 
7 - 09.04.18 - 13:37
И не 50, а 64 уж тогда. Крутая мамка.
   Eeakie
 
8 - 09.04.18 - 13:42
(5)(7) Честно говоря, я к самой сборке отношения не имею никакого, но собиравший человек разбирается :)
Никаких комплексных конфигураций.
SSD стоят в зеркале. Нагрузки на них нет особой.
Сеть гигабитная, да.

Меня конкретно смущает тот факт, что ничего кроме железа не менялось, а лаги в 1с появились.
   Builder
 
9 - 09.04.18 - 13:42
Версия скуля, размер базы, где основные тормоза?
   Connect
 
10 - 09.04.18 - 13:43
(8) А ОС?
 
 Рекламное место пустует
   Connect
 
11 - 09.04.18 - 13:44
Вспоминается Files:200
   Eeakie
 
12 - 09.04.18 - 13:46
(9) 10.50.1600.1 (X64), ~2Гб база.
Тормоза везде по идее. Буквально несколько минут назад была блокировка справочника "Товары". Элемент невозможно было сохранить.
Все функции, висящие на формах стали жутко тормозить отрисовку журнала. Проведение дольше. Бэкап с 14 минут стал делаться 33.
   Eeakie
 
13 - 09.04.18 - 13:46
(10) Windows Server 2008 R2 Enterprise 64-bit (6.1, Build 7601)
   mehfk
 
14 - 09.04.18 - 13:48
Вангую
1. Ненастроенное энергосбережение
2. max degree of parallelism <> 1
   Connect
 
15 - 09.04.18 - 13:49
(13) Да нет, на "клиентах".
   Eeakie
 
16 - 09.04.18 - 13:57
(14) Энергосбережение - высокая производительность, max degree of parallelism = 1
   Eeakie
 
17 - 09.04.18 - 13:58
(15) По RDP все подключаются через remoteApp.
   tesseract
 
18 - 09.04.18 - 14:09
А сам SQL давно обслуживали? Реиндексация / сброс статистики выполнялся? Возможно старые планы запроса выполняются.
   Builder
 
19 - 09.04.18 - 14:11
(12) Скуль до этого такой же был? Это 2008 R2, через что работает 7.7 с ним?
   Eeakie
 
20 - 09.04.18 - 14:12
(19) Был такой же. Секретный релиз ставил.
   Eeakie
 
21 - 09.04.18 - 14:14
+(19) VHD перенесли на другое железо.
   g00d
 
22 - 09.04.18 - 14:24
проверьте настройки журналирования SQL в семерке + проверить профиль питания у ВМ
   Eeakie
 
23 - 09.04.18 - 14:25
(18) Понятия не имею :) Постараюсь уточнить сейчас.
   Попытка1С
 
24 - 09.04.18 - 14:25
(6) "Базы крутились на SQL и до этого. Просто сменили железо."

Ну так и настройки все заново ставили ведь? Винду, скуль.
   Builder
 
25 - 09.04.18 - 14:25
(21) Виртуалка есть? Скуль где работает?
   Попытка1С
 
26 - 09.04.18 - 14:27
В настройки скуля иди, смотри что на закладке память.
   g00d
 
27 - 09.04.18 - 14:28
(25) 100% виртуалка с плохим дисковым контейнером
   stix2010
 
28 - 09.04.18 - 14:29
(0) как можно поставить в компьютер 50гб RAM?
   Eeakie
 
29 - 09.04.18 - 14:30
(25) Виртуалка есть. На ней скуль и работает. На ней же и 1с.
   Eeakie
 
30 - 09.04.18 - 14:31
(26) От 25000 до 45000, мин. память запроса 2048
   Eeakie
 
31 - 09.04.18 - 14:33
Развернули на другом сервере виртуальную машину (новую, VHDx). Всё заново сделали - проблемы остались. Видимо, проблема не в старых хвостах.
   Eeakie
 
32 - 09.04.18 - 14:33
(28) Выделили на виртуалку 50 из 64.
   Eeakie
 
33 - 09.04.18 - 14:34
(18) см. (31)
 
 
   cincout
 
34 - 09.04.18 - 14:37
(0) Имхо оперативы маловато. Добавьте ещё хотя бы столько же
   systemstopper
 
35 - 09.04.18 - 14:37
(0) Если тормозит вообще всё - смотрим:
1. Статистику ожиданий sys.dm_os_wait_stats (скрипт Paul Randall)
2. Распределение памяти - обращаем внимание на page life expectancy и Stolen Memory (скрпит Glenn Berry)

НО: поскольку система на виртуалке, есть неслабая вероятность что криво сконфигурирована ВМ.
   oslokot
 
36 - 09.04.18 - 14:37
(14) хреновый из тебя Ванг
   Попытка1С
 
37 - 09.04.18 - 14:39
(32) AWE стоит?
   oslokot
 
38 - 09.04.18 - 14:39
(0) до этого, на старом железе стоял скуль-2000?
   systemstopper
 
40 - 09.04.18 - 14:40
(37) какая AWE если у него 64 бит?
   Попытка1С
 
43 - 09.04.18 - 14:41
(40) Не вижу где написано что у него скуль 64х? вижу только про ОС
   systemstopper
 
47 - 09.04.18 - 14:43
(43) а, ну да...ну тогда вопрос ТС - какая версия скуля?
   Eeakie
 
51 - 09.04.18 - 14:44
(43) Писал в (12). х64
   Eeakie
 
52 - 09.04.18 - 14:45
(35) Спасибо. Буду копать.
А как можно криво настроить ВМ? Выделяешь память, выделяешь количество процессоров, подключаешь виртуальный адаптер да и всё.
   Попытка1С
 
53 - 09.04.18 - 14:45
(51) Ок вижу.
   Eeakie
 
54 - 09.04.18 - 14:46
(38) Нет, стоял такой же 2008 R2
   oslokot
 
55 - 09.04.18 - 14:47
(54) тоже виртуалка?
   systemstopper
 
57 - 09.04.18 - 14:51
(52) Жесткий диск как подключен? Вообще sys.dm_os_wait_stats должен показать узкие места, в т.ч. с диском. И еще, тут недавно чувачок жаловался что скуль тупил, так оказывается он службу от какого-то левого юзера запускал, и скуль у него не юзал оперативу.
   Eeakie
 
58 - 09.04.18 - 14:51
(55) Да виртуалка.
   arsik
 
59 - 09.04.18 - 14:52
(52) счастье в неведении
   Eeakie
 
60 - 09.04.18 - 15:00
(57) Скрипты просто супер. tracewrite и lck_m_x жрут в среднем 3 секунды.
   Карст
 
61 - 09.04.18 - 15:09
(0) поставить режим потребление энергии высокий (и на терминалах тоже если с них ходишь)
   systemstopper
 
62 - 09.04.18 - 15:16
(60) Профайлер запущен? tracewrite редко встречается
   systemstopper
 
63 - 09.04.18 - 15:20
(60) что говорит select *
from sys.traces?
   Eeakie
 
64 - 09.04.18 - 15:22
(63)
id    status    path    max_size    stop_time    max_files    is_rowset    is_rollover    is_shutdown    is_default    buffer_count    buffer_size    file_position    reader_spid    start_time    last_event_time    event_count    dropped_event_count
1    1    C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\log_279.trc    20    NULL    5    0    1    0    1    12    1024    12582912    NULL    2018-04-02 16:20:48.650    2018-04-09 15:21:46.063    150847    NULL
   Eeakie
 
65 - 09.04.18 - 15:23
+(63) Так себе копипаста :) А куда конкретно смотреть?
   Garykom
 
66 - 09.04.18 - 15:26
1. Идиоты
2. Сеть (адаптер) виртуалки в каком режиме?
   Garykom
 
67 - 09.04.18 - 15:29
3.Терминальный сервер на той же виртуалке?
   Eeakie
 
68 - 09.04.18 - 15:33
(66) Открыл параметры ВМ и чё-то не вижу ничего про режимы..
Терминальный сервер тоже на этой ВМ.
   Garykom
 
69 - 09.04.18 - 15:38
(68) Виртуалка то хоть какая?
   Eeakie
 
70 - 09.04.18 - 15:40
(69) Hyper-V
   systemstopper
 
71 - 09.04.18 - 15:41
(64) Это трассировка по умолчанию. Она не должна давать таких задержек. Вряд ли дело в SQL Server, скорее всего виртуалка тупит.
   Eeakie
 
72 - 09.04.18 - 15:45
(71) Спасибо, буду копать туда. А насчет lck_m_x есть мысли?
   systemstopper
 
73 - 09.04.18 - 15:55
(72) По блокировкам нужно смотреть заблокированные ресурсы https://www.sqlskills.com/blogs/paul/updated-sys-dm_os_waiting_tasks-script-2/

Но я сомневаюсь что будет что-то осмысленное, т.к. по ожиданиям на дефолтном трейсе понятно что скуль работает ненормально
   Eeakie
 
74 - 09.04.18 - 15:55
А как понять, если CXPACKET сожрал ~50%, но при этом среднее время ожидания 0.0076? Стоит вообще на это внимание обращать?
   systemstopper
 
75 - 09.04.18 - 15:55
(74) нет
   Eeakie
 
76 - 09.04.18 - 15:58
(75) Благодарю за всё. Буду рыть.
   ProxyInspector
 
77 - 09.04.18 - 15:58
SSD в зеркале сразу режут скорость 1С в два раза. Плюс виртуальная машина для Сервера 1С предприятия режет еще в два раза. Виртуальная машина для SQL режет скорость на 30%. Дальше идет линейное уменьшение скорости пропорционально тактовой частоте процессора.
  Ставишь тест Гилева и играешься с ним.
Я в свое время долго бодался с админами, когда выяснилось, что скорость работы 1С на "крутом" сервере и на моем компьютере разработчика стоимостью 40 тыс. руб, на одинаковых базах SQL меньше в 10 раз.
После покупки нового сервера стоимостью 300 тыс. руб скорость стала меньше только в 2 раза.
   systemstopper
 
78 - 09.04.18 - 16:00
(77) бред
   systemstopper
 
79 - 09.04.18 - 16:00
(76) отпишись потом
   Попытка1С
 
80 - 09.04.18 - 16:01
(77) У него 7.7 какой Сервер1С.
   ProxyInspector
 
81 - 09.04.18 - 16:06
А 1с77. Тогда остается SSD в зеркале. Поэтому и бекап в два разе медленнее. Плюс временные файлы неизвестно где.
   Eeakie
 
82 - 09.04.18 - 16:09
(81) Перенесли сразу рейдом с компа на комп. По идее ничего не должно было измениться.
   ProxyInspector
 
83 - 09.04.18 - 16:11
С другой стороны база 2Gb - это вообще ни о чем. Надо смотреть виртуальные машины
   Eeakie
 
84 - 13.04.18 - 12:35
Во-первых, параллелизм выставил 0, ибо скуль вообще не крутится при 1.
Во-вторых, на гипервизоре (не на сервере) производительность стояла сбалансированная, выставил высокую.

(14) Ванга из Вас более-менее :)

Тест Гилева на 8.3 до изменений давал 20, после изменений - 50.
Всем спасибо!
   H A D G E H O G s
 
85 - 13.04.18 - 13:35
Вот такие пироги, чел убил 4 дня, копаясь в виртуалке.
Ибо - зло.
   Eeakie
 
86 - 13.04.18 - 13:55
(86) Всё ради "снимков" :\ На физическом сервере скорость вообще запредельная.
   arsik
 
87 - 13.04.18 - 14:01
(86) Зачем они вам? В рамку и на стену?
   Eeakie
 
88 - 13.04.18 - 14:10
(87) Сложнее остановить рабочий процесс :) ибо даже если, к примеру, сгорит материнка, то просто ВХД кинуть в другое место и погнали дальше. Короче, простои в работе крайне нежелательны.
Соответственно, если сдохнет физический сервер, то так просто не отделаешься.
   Eeakie
 
89 - 04.05.18 - 13:20
(84) Параллелизм в итоге выставил 1 :) Подвисал скуль.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует