|
оптимизация сервера под 1с | ☑ | ||
---|---|---|---|---|
0
Сергей2017
30.12.20
✎
19:04
|
Есть сервер с вин2019, на нем штук 50 rdp пользователей, и штук 20 файловых баз 1с8 до 10 юзеров в каждой и до 10гиг размером.
Все это лежит на одном ссд диске. Процы не нагружаются выше 20%, памяти гиг 10 в запасе всегда. Все почти хорошо, но бывает, чтото ктото запускает в одной из баз чтото и все начинает лагать. Например они любят иногда включить обновление индекса полнотекстового поиска раз в 10 секунд. И приходится тратить пару часов времени чтобы разобратиться что и где. При этом изза одной базы страдают все остальные. Хочется немного перестроить схему, чтобы проблемы в одной базе не влияли ттак сильно на остальные базы. Мои мысли чтобы можно сделать 1) перевести все в скл вариант - нет понимаия насколько поможет, скорее не поможет, т.к. на других серверах если выдрубить где-то в скл базах переиндексацию полнотекстового поиска, то тоже наичнает весь сервер колбасить. Но все-таки в скл вариант такое ощущение, что нагивное влияние меньше и конкретно начинаются проблемы если это сделать одновременно в нескольких базах, а 1-2 оно вывозит. Но возможно там просто более крутое железо 2) оставить все в файловом варианте, но каждуюбазувынести на отдельный ССД. или скажем по 2-3 базы на ССД. Взять штук 5 ССД по 100гиг и равномерно распределить по ним базы. и возможно еще системы на отдельный вынести 3) комбинация варианта 1 + 2. но так как Скл сервер все равно tempdb будет юзать все равно одну, даже если базы будут лежать на на разных вениках, то возможно имеет смысл запустить несколько инстансов МССКЛ , каждый опять же на своем венике. Но чтото мне подсказывает, что несколько инстансов мсскл это перебор уже. 4) возможно еще есть методы. Вобщем кто что посоветует) С наступающим! |
|||
1
mistеr
30.12.20
✎
20:38
|
4) Разнести базы по виртуалкам, можно по 2-3 базы. Потребление ресурсов ограничить средствами HyperV. Точнее, ограничить I/O, а память можно выделять динамически.
Взять 4 шт. SSD и объединить в RAID 10. Обновление индекса полнотекстового поиска сильно грузит I/O в том случае, если его долго не делали. Если делать регулярно (например раз в день), нагрузка должна быть приемлемой. |
|||
2
Провинциальный 1сник
30.12.20
✎
21:13
|
ППД не нужен.. это черт те что и сбоку бантик, по отношению к базе. Только тормоза и глюки.
|
|||
3
Garykom
гуру
30.12.20
✎
21:15
|
(0) Одна sql база в режиме разделения данных
|
|||
4
Garykom
гуру
30.12.20
✎
21:16
|
(3)+ Но есть минус - конфа должна быть идентична
|
|||
5
mistеr
30.12.20
✎
21:40
|
(2) Кто такой ППД?
|
|||
6
Провинциальный 1сник
30.12.20
✎
21:44
|
(5) Полнотекстовый Поиск Данных. Отключается без вреда здоровью, и этим снимается куча проблем. Очень рекомендуется, если реально функционал не используется юзерами.
|
|||
7
mistеr
30.12.20
✎
21:46
|
(6) Ну раз они у ТС лезут в настройки обновления индекса, наверное используют. :)
|
|||
8
Сергей2017
30.12.20
✎
22:46
|
(1) ССД в зеркале медленнее работают ведь по идее, чем без него, т.к. трима нет и т.д.
насчет разграчинения IO на уровне гипервизора HyperV интересно - я правда больше vmware люблю и qemu, но там думаю тоже что-то есть а эту тему. Правда сейчас у меня там на голом железе все, но в планах завиртуализироваться. (3) не, базы зоопарк, в одну не получится никак свести увы(( (7) они просто сильно умные типа и любят поковырять базу. реально они не знаю даже что такое ПДД и зачем он. |
|||
9
Сергей2017
30.12.20
✎
22:47
|
(6) да, я всегда отключаю и сплю спокойно (почти)
|
|||
10
Сергей2017
31.12.20
✎
00:34
|
В винда кстати никак нельзя ограничить iops для процесса? В линухе это из коробки есть
|
|||
11
mistеr
31.12.20
✎
01:36
|
(10) Можно установить приоритет. Только вопрос, для какого именно процесса? :)
|
|||
12
Сергей2017
31.12.20
✎
02:46
|
(11) да, согласен, не так все просто)
|
|||
13
Bigbro
31.12.20
✎
04:06
|
поддержу виртуалки. ограничить ресурсы виртуальными машинам и пусть портят себе кровь, а не другим.
|
|||
14
ДенисЧ
31.12.20
✎
07:31
|
(8) " в планах завиртуализироваться"
Ещё айфон купи и сандали на носки надевай. Для полной картины |
|||
15
Сергей2017
31.12.20
✎
14:59
|
(14) не совсем понял сарказм
|
|||
16
ДенисЧ
31.12.20
✎
15:12
|
(15) Айфоны для ненатуралов. Так же и виртуалки под 1с. Ну и сандалии для полной картины.
|
|||
17
polosov
31.12.20
✎
15:34
|
(16) Прикольно ты Д.А. Медведева подколол с айфоном.
|
|||
18
ДенисЧ
31.12.20
✎
15:46
|
(17) А кто жто?
|
|||
19
Turku
31.12.20
✎
16:14
|
(1) Во, гуры подъехали! С виртуалками Hyper-V (привет минус 40% производительности 1С) да еще и рейдами на SSD. Видимо, кто-то отмечать НГ начал досрочно. :-)
|
|||
20
ansh15
31.12.20
✎
16:15
|
>> ограничить ресурсы
Не нашел в (0) лестных эпитетов о сервере - "хороший, мощный, производительный" Может, там и ограничивать особо нечего. |
|||
21
timurhv
31.12.20
✎
16:31
|
(19) Даже у меня на ноуте только -5% к скорости в Hyper-V. -40% это древние тесты какие-то.
|
|||
22
Turku
31.12.20
✎
16:41
|
(21) На трех платформах было обнаружено: 775, 2011-3, 1151. Последнюю я бы точно древностью не назвал. Очень просто проверить: на win server удаляете роль Hyper-V (именно удалить!), прогоняете тест Гилева. Запоминаете число попугаев. Затем роль устанавливаете и на хостовой системе опять попугаи проверяем. Будет -40% примерно.
|
|||
23
Йохохо
31.12.20
✎
16:50
|
(22) это надо вин сервер поновее, старенькие с ролью начинали целиком работать через вызовы гипервизора, даже обычная машина
|
|||
24
Turku
31.12.20
✎
16:53
|
(23) Возможно. Проверялось на 2008R2, 2012R2, 2016.
|
|||
25
Сергей2017
31.12.20
✎
17:00
|
(22) думаю речь про установку гипервизора на голое железо. Proxmox, esxi и т.д. Там разница небольшая, 5-10% по идее
|
|||
26
Сергей2017
31.12.20
✎
17:12
|
(24) кстати, по твоем совету в прошлой теме в итоге взял 2600е райзены и пока доволен. спасибо)
|
|||
27
Провинциальный 1сник
31.12.20
✎
17:33
|
(25) Нет принципиальной разницы между esxi и линуксом с виртуалбоксом с точки зрения оверхеда. Автономный гипервизор используют для большей надежности (меньше лишнего в хосте - меньше риск глюков), а не для скорости.
|
|||
28
mistеr
31.12.20
✎
17:50
|
(22) А какой смысл на хосте мерить? В виртуалке нужно.
|
|||
29
Сергей2017
31.12.20
✎
17:52
|
(27) на днях потестирую как раз.
Но вообще виртуалки это удобно, даже если скорость 1с на 20-30% ниже в итоге, то часто это оправданно. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |