|
v7: SQL, новое железо, тормоза | ☑ | ||
---|---|---|---|---|
0
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 |
|||
1
Connect
09.04.18
✎
13:20
|
Семёрка еще сырая.
|
|||
2
Connect
09.04.18
✎
13:22
|
50000MB RAM - нахрена??? Процессор то не серверный. Вы что, комп с сетевой шарой сервером называете? С большой бухвы?
Садитесь лучше в игры современные на нём играть, со 100500 fps. |
|||
3
Eeakie
09.04.18
✎
13:24
|
(2) Вот за это мисту и люблю. Куча гадостей, намёков на непрофессионализм и ни слова по сабжу.
|
|||
4
tesseract
09.04.18
✎
13:28
|
(0) А кто говорил, что 7.7 на SQL станет быстрее? Быстрее она станет только если ее на прямые запросы пересадить. А это долго и дорого.
|
|||
5
Connect
09.04.18
✎
13:28
|
(3) Ну зачем сразу оскорбляться? ))
Я не со зла. Просто куча людей, считающих обыкновенный комп за Сервер лишь за то, что там все базы лежат. Даже уборщшицы такие компы стороной обходят(ну нафиг, чур меня!). Что за винт? Что за 7.7? Комплексная может быть? Было дело, поставили мощный комп, перевели в Скуль - тормоза остались. Сеть - гигабитная? В общем вопрос то риторический. Вплоть до свёртки базы и пересчета итогов. |
|||
6
Eeakie
09.04.18
✎
13:34
|
(4) Базы крутились на SQL и до этого. Просто сменили железо. Всё работало замечательно до смены. На прямые запросы тихонько перехожу. С этим проблем нет.
|
|||
7
Connect
09.04.18
✎
13:37
|
И не 50, а 64 уж тогда. Крутая мамка.
|
|||
8
Eeakie
09.04.18
✎
13:42
|
(5)(7) Честно говоря, я к самой сборке отношения не имею никакого, но собиравший человек разбирается :)
Никаких комплексных конфигураций. SSD стоят в зеркале. Нагрузки на них нет особой. Сеть гигабитная, да. Меня конкретно смущает тот факт, что ничего кроме железа не менялось, а лаги в 1с появились. |
|||
9
Builder
09.04.18
✎
13:42
|
Версия скуля, размер базы, где основные тормоза?
|
|||
10
Connect
09.04.18
✎
13:43
|
(8) А ОС?
|
|||
11
Connect
09.04.18
✎
13:44
|
Вспоминается Files:200
|
|||
12
Eeakie
09.04.18
✎
13:46
|
(9) 10.50.1600.1 (X64), ~2Гб база.
Тормоза везде по идее. Буквально несколько минут назад была блокировка справочника "Товары". Элемент невозможно было сохранить. Все функции, висящие на формах стали жутко тормозить отрисовку журнала. Проведение дольше. Бэкап с 14 минут стал делаться 33. |
|||
13
Eeakie
09.04.18
✎
13:46
|
(10) Windows Server 2008 R2 Enterprise 64-bit (6.1, Build 7601)
|
|||
14
mehfk
09.04.18
✎
13:48
|
Вангую
1. Ненастроенное энергосбережение 2. max degree of parallelism <> 1 |
|||
15
Connect
09.04.18
✎
13:49
|
(13) Да нет, на "клиентах".
|
|||
16
Eeakie
09.04.18
✎
13:57
|
(14) Энергосбережение - высокая производительность, max degree of parallelism = 1
|
|||
17
Eeakie
09.04.18
✎
13:58
|
(15) По RDP все подключаются через remoteApp.
|
|||
18
tesseract
09.04.18
✎
14:09
|
А сам SQL давно обслуживали? Реиндексация / сброс статистики выполнялся? Возможно старые планы запроса выполняются.
|
|||
19
Builder
09.04.18
✎
14:11
|
(12) Скуль до этого такой же был? Это 2008 R2, через что работает 7.7 с ним?
|
|||
20
Eeakie
09.04.18
✎
14:12
|
(19) Был такой же. Секретный релиз ставил.
|
|||
21
Eeakie
09.04.18
✎
14:14
|
+(19) VHD перенесли на другое железо.
|
|||
22
g00d
09.04.18
✎
14:24
|
проверьте настройки журналирования SQL в семерке + проверить профиль питания у ВМ
|
|||
23
Eeakie
09.04.18
✎
14:25
|
(18) Понятия не имею :) Постараюсь уточнить сейчас.
|
|||
24
Попытка1С
09.04.18
✎
14:25
|
(6) "Базы крутились на SQL и до этого. Просто сменили железо."
Ну так и настройки все заново ставили ведь? Винду, скуль. |
|||
25
Builder
09.04.18
✎
14:25
|
(21) Виртуалка есть? Скуль где работает?
|
|||
26
Попытка1С
09.04.18
✎
14:27
|
В настройки скуля иди, смотри что на закладке память.
|
|||
27
g00d
09.04.18
✎
14:28
|
(25) 100% виртуалка с плохим дисковым контейнером
|
|||
28
stix2010
09.04.18
✎
14:29
|
(0) как можно поставить в компьютер 50гб RAM?
|
|||
29
Eeakie
09.04.18
✎
14:30
|
(25) Виртуалка есть. На ней скуль и работает. На ней же и 1с.
|
|||
30
Eeakie
09.04.18
✎
14:31
|
(26) От 25000 до 45000, мин. память запроса 2048
|
|||
31
Eeakie
09.04.18
✎
14:33
|
Развернули на другом сервере виртуальную машину (новую, VHDx). Всё заново сделали - проблемы остались. Видимо, проблема не в старых хвостах.
|
|||
32
Eeakie
09.04.18
✎
14:33
|
(28) Выделили на виртуалку 50 из 64.
|
|||
33
Eeakie
09.04.18
✎
14:34
|
(18) см. (31)
|
|||
34
cincout
09.04.18
✎
14:37
|
(0) Имхо оперативы маловато. Добавьте ещё хотя бы столько же
|
|||
35
systemstopper
09.04.18
✎
14:37
|
(0) Если тормозит вообще всё - смотрим:
1. Статистику ожиданий sys.dm_os_wait_stats (скрипт Paul Randall) 2. Распределение памяти - обращаем внимание на page life expectancy и Stolen Memory (скрпит Glenn Berry) НО: поскольку система на виртуалке, есть неслабая вероятность что криво сконфигурирована ВМ. |
|||
36
oslokot
09.04.18
✎
14:37
|
(14) хреновый из тебя Ванг
|
|||
37
Попытка1С
09.04.18
✎
14:39
|
(32) AWE стоит?
|
|||
38
oslokot
09.04.18
✎
14:39
|
(0) до этого, на старом железе стоял скуль-2000?
|
|||
40
systemstopper
09.04.18
✎
14:40
|
(37) какая AWE если у него 64 бит?
|
|||
43
Попытка1С
09.04.18
✎
14:41
|
(40) Не вижу где написано что у него скуль 64х? вижу только про ОС
|
|||
47
systemstopper
09.04.18
✎
14:43
|
(43) а, ну да...ну тогда вопрос ТС - какая версия скуля?
|
|||
51
Eeakie
09.04.18
✎
14:44
|
(43) Писал в (12). х64
|
|||
52
Eeakie
09.04.18
✎
14:45
|
(35) Спасибо. Буду копать.
А как можно криво настроить ВМ? Выделяешь память, выделяешь количество процессоров, подключаешь виртуальный адаптер да и всё. |
|||
53
Попытка1С
09.04.18
✎
14:45
|
(51) Ок вижу.
|
|||
54
Eeakie
09.04.18
✎
14:46
|
(38) Нет, стоял такой же 2008 R2
|
|||
55
oslokot
09.04.18
✎
14:47
|
(54) тоже виртуалка?
|
|||
57
systemstopper
09.04.18
✎
14:51
|
(52) Жесткий диск как подключен? Вообще sys.dm_os_wait_stats должен показать узкие места, в т.ч. с диском. И еще, тут недавно чувачок жаловался что скуль тупил, так оказывается он службу от какого-то левого юзера запускал, и скуль у него не юзал оперативу.
|
|||
58
Eeakie
09.04.18
✎
14:51
|
(55) Да виртуалка.
|
|||
59
arsik
гуру
09.04.18
✎
14:52
|
(52) счастье в неведении
|
|||
60
Eeakie
09.04.18
✎
15:00
|
(57) Скрипты просто супер. tracewrite и lck_m_x жрут в среднем 3 секунды.
|
|||
61
Карст
09.04.18
✎
15:09
|
(0) поставить режим потребление энергии высокий (и на терминалах тоже если с них ходишь)
|
|||
62
systemstopper
09.04.18
✎
15:16
|
(60) Профайлер запущен? tracewrite редко встречается
|
|||
63
systemstopper
09.04.18
✎
15:20
|
(60) что говорит select *
from sys.traces? |
|||
64
Eeakie
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 |
|||
65
Eeakie
09.04.18
✎
15:23
|
+(63) Так себе копипаста :) А куда конкретно смотреть?
|
|||
66
Garykom
гуру
09.04.18
✎
15:26
|
1. Идиоты
2. Сеть (адаптер) виртуалки в каком режиме? |
|||
67
Garykom
гуру
09.04.18
✎
15:29
|
3.Терминальный сервер на той же виртуалке?
|
|||
68
Eeakie
09.04.18
✎
15:33
|
(66) Открыл параметры ВМ и чё-то не вижу ничего про режимы..
Терминальный сервер тоже на этой ВМ. |
|||
69
Garykom
гуру
09.04.18
✎
15:38
|
(68) Виртуалка то хоть какая?
|
|||
70
Eeakie
09.04.18
✎
15:40
|
(69) Hyper-V
|
|||
71
systemstopper
09.04.18
✎
15:41
|
(64) Это трассировка по умолчанию. Она не должна давать таких задержек. Вряд ли дело в SQL Server, скорее всего виртуалка тупит.
|
|||
72
Eeakie
09.04.18
✎
15:45
|
(71) Спасибо, буду копать туда. А насчет lck_m_x есть мысли?
|
|||
73
systemstopper
09.04.18
✎
15:55
|
(72) По блокировкам нужно смотреть заблокированные ресурсы https://www.sqlskills.com/blogs/paul/updated-sys-dm_os_waiting_tasks-script-2/
Но я сомневаюсь что будет что-то осмысленное, т.к. по ожиданиям на дефолтном трейсе понятно что скуль работает ненормально |
|||
74
Eeakie
09.04.18
✎
15:55
|
А как понять, если CXPACKET сожрал ~50%, но при этом среднее время ожидания 0.0076? Стоит вообще на это внимание обращать?
|
|||
75
systemstopper
09.04.18
✎
15:55
|
(74) нет
|
|||
76
Eeakie
09.04.18
✎
15:58
|
(75) Благодарю за всё. Буду рыть.
|
|||
77
ProxyInspector
09.04.18
✎
15:58
|
SSD в зеркале сразу режут скорость 1С в два раза. Плюс виртуальная машина для Сервера 1С предприятия режет еще в два раза. Виртуальная машина для SQL режет скорость на 30%. Дальше идет линейное уменьшение скорости пропорционально тактовой частоте процессора.
Ставишь тест Гилева и играешься с ним. Я в свое время долго бодался с админами, когда выяснилось, что скорость работы 1С на "крутом" сервере и на моем компьютере разработчика стоимостью 40 тыс. руб, на одинаковых базах SQL меньше в 10 раз. После покупки нового сервера стоимостью 300 тыс. руб скорость стала меньше только в 2 раза. |
|||
78
systemstopper
09.04.18
✎
16:00
|
(77) бред
|
|||
79
systemstopper
09.04.18
✎
16:00
|
(76) отпишись потом
|
|||
80
Попытка1С
09.04.18
✎
16:01
|
(77) У него 7.7 какой Сервер1С.
|
|||
81
ProxyInspector
09.04.18
✎
16:06
|
А 1с77. Тогда остается SSD в зеркале. Поэтому и бекап в два разе медленнее. Плюс временные файлы неизвестно где.
|
|||
82
Eeakie
09.04.18
✎
16:09
|
(81) Перенесли сразу рейдом с компа на комп. По идее ничего не должно было измениться.
|
|||
83
ProxyInspector
09.04.18
✎
16:11
|
С другой стороны база 2Gb - это вообще ни о чем. Надо смотреть виртуальные машины
|
|||
84
Eeakie
13.04.18
✎
12:35
|
Во-первых, параллелизм выставил 0, ибо скуль вообще не крутится при 1.
Во-вторых, на гипервизоре (не на сервере) производительность стояла сбалансированная, выставил высокую. (14) Ванга из Вас более-менее :) Тест Гилева на 8.3 до изменений давал 20, после изменений - 50. Всем спасибо! |
|||
85
H A D G E H O G s
13.04.18
✎
13:35
|
Вот такие пироги, чел убил 4 дня, копаясь в виртуалке.
Ибо - зло. |
|||
86
Eeakie
13.04.18
✎
13:55
|
(86) Всё ради "снимков" :\ На физическом сервере скорость вообще запредельная.
|
|||
87
arsik
гуру
13.04.18
✎
14:01
|
(86) Зачем они вам? В рамку и на стену?
|
|||
88
Eeakie
13.04.18
✎
14:10
|
(87) Сложнее остановить рабочий процесс :) ибо даже если, к примеру, сгорит материнка, то просто ВХД кинуть в другое место и погнали дальше. Короче, простои в работе крайне нежелательны.
Соответственно, если сдохнет физический сервер, то так просто не отделаешься. |
|||
89
Eeakie
04.05.18
✎
13:20
|
(84) Параллелизм в итоге выставил 1 :) Подвисал скуль.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |