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

  1  2  3   
1С:Предприятие :: 1С:Предприятие 8 общая

О быстродействии, настройке оборудования для 1С и не только

О быстродействии, настройке оборудования для 1С и не только
Я
   H A D G E H O G s
 
30.09.17 - 20:48
Вечер добрый.
В следствии потока вопросов о производительности и оборудовании 1С - решил запилить статью, где я публикую свое видение ситуации.
http://alkosfera.com/blog/o-bystrodejstvii-nastrojke-oborudovaniya-dlya-1s-i-ne-tolko/

Любите, жалуйте, вопрошайте.

** Чуть позже перенесу в книгу знаний.
 
 
   Aleksey
 
1 - 30.09.17 - 20:55
1 и 9 пункт повторяется, но от этого смысла больше не становится. О чем эти пункты?
   H A D G E H O G s
 
2 - 30.09.17 - 20:59
(1) Это одна из главных мыслей статьи, красной нитью пронизывающей её.
   Fram
 
3 - 30.09.17 - 21:00
(0) насчёт пункта 7 уверен на 200%? Я не сомневаюсь, я уточняю
   Fram
 
4 - 30.09.17 - 21:01
*100% :) промахнулся
   H A D G E H O G s
 
5 - 30.09.17 - 21:03
(3) Да, уверен. Исключения - минимальны - всякие фоновые заданий типа поиска в динсписке или отчеты, но, как правило, в этот момент времени пользователь ждет результата.
   Автоном
 
6 - 30.09.17 - 21:04
(0)Грамотно.

Но сейчас налетит куча дятлов и заклюют - десктопное железо в продакшен, да как же можно..., да за такое...
   H A D G E H O G s
 
7 - 30.09.17 - 21:05
(6) хехехе :-)
   Amra
 
8 - 30.09.17 - 21:21
(7) Ну ладно - "Реклама алкоголя детектед!"
   Злопчинский
 
9 - 30.09.17 - 21:26
"Узнавайте все о процессорах заранее, к примеру, здесь."
- где "здесь"..? ссылку, выдели, ёпта!
   Aleksey
 
10 - 30.09.17 - 21:27
(2) мысль непонятна
 
 Рекламное место пустует
   APXi
 
11 - 30.09.17 - 21:28
Одна проблема. Под Win server на десктопное железо трудно найти драйвера.
   H A D G E H O G s
 
12 - 30.09.17 - 21:29
(11) Win server - не нужон.
Вот! Отличная мысль, нужно записать.
   H A D G E H O G s
 
13 - 30.09.17 - 21:32
(9) Спасибки.
   Злопчинский
 
14 - 30.09.17 - 21:40
нарисуй конфигурацию также и для компа "разработчик 1С"
   H A D G E H O G s
 
15 - 30.09.17 - 21:44
(12)(13) - дописал пункты 13,24.
   NeoVision
 
16 - 30.09.17 - 21:49
спасибо, буду показвать тем, кто вечно ноет про цены на ссд и 16гб
   Amra
 
17 - 30.09.17 - 22:00
Рекомендации по железу для ларьков, чтоли?
   H A D G E H O G s
 
18 - 30.09.17 - 22:05
(17) Там написано, для кого. Напиши свою статью со своей инфраструктурой.
   Amra
 
19 - 30.09.17 - 22:16
(18) "15-20 активных пользователей" - ну да, для ларьков
   piter3
 
20 - 30.09.17 - 23:39
(19)Пользователи разные бывают,некоторые генерируют нагрузки как 30 операторов
   Fragster
 
21 - 30.09.17 - 23:48
согласен не со всем
   Смотрящий
 
22 - 01.10.17 - 00:07
Ждущих Отклика Системы ... Другого Пользователя ... Главный Сисадмин ... бррр ....
зачем столько экспрессии и пафоса ?

А так, по статье, первое впечатление - "сервер 1с" глюкаое овно; н статья нужная - тыкну завтра руководство клиентосов, пусть медитируют
   H A D G E H O G s
 
24 - 01.10.17 - 00:45
(21) Слушаю внимательно
   H A D G E H O G s
 
25 - 01.10.17 - 00:46
(22) Потому что - могу!
   Смотрящий
 
26 - 01.10.17 - 00:55
(25) Там логические нестыковки так и лезут:
"Сервак1С нагружает систему сильнее чем СерверSQL" указать бы надо почему нагружает сильнее, хотя по сути - сервер1С это просто передаст данных

"200 кб данных при обмене с клиентом" - тут тоже поясни почему 200кб разворачивается дольше чем потоковое видео с германских сайтов
   H A D G E H O G s
 
27 - 01.10.17 - 01:00
(26) "сервер1С это просто передаст данных"
Походу, вы просто плохо знаете, чем занимается сервер1С.
   Aleksey
 
28 - 01.10.17 - 02:17
(26) виртуальные таблицы итогов в том числе БУ по твоему хранятся на скуле?Там остатки и движения. А вот в остатки как раз сервер 1 и превращает данные
   Fram
 
29 - 01.10.17 - 03:42
Неплохо бы мнение архитектора платформы в оивет на эту статью.
   Fram
 
30 - 01.10.17 - 03:43
*ответ
   Fram
 
31 - 01.10.17 - 03:45
(0) а сколько у тебя активных клиентов на 8.3 было/есть, где ты как админ тоже? Какие там конфы, кол-во юзеров?
   Fram
 
32 - 01.10.17 - 03:52
Насчёт виртуализации, все таки, не совсем согласен. У меня, например, на xenserver результаты синтетических тестов от натива отличаются не более чем на 5%. Удобство админства превышают эти потери многократно.
   vis_tmp
 
33 - 01.10.17 - 11:41
(0)Спасибо за труд!
 
 
   H A D G E H O G s
 
34 - 01.10.17 - 11:54
(32) В синтетика добавлены интерактивные действия? С задержками между этими действиями.
   Лефмихалыч
 
35 - 01.10.17 - 12:03
А что, процессор - это единственное, что есть внутри сервера, которые большой, дорогой и HP?

Если в статье речь про одно-двух процессорные сервера, то, наверное, все правда, НО об этом надо было писать в сама начале. Однако даже и при этом допущении процессор - не единственная начинка сервера. Например, как к десктопному писюку приаттачить полку с массивом SAS-винтов?

В общем, довольно бессвязно получилось и однобоко.
В самом начале еще не сказано, зачем ее читать, но уже есть "если вы не хотите читать". Там, пока не продерешься сквозь 30% статьи, не станет понятно, кому и зачем ее надо и не надо читать.
   Робинзон Крузо
 
36 - 01.10.17 - 14:45
Ахереть рекомендация клиентских машин: 16Гб оперативы, ССД диск... Прям в каждом ларьке рядовые бухгалтера на таких работают.
   rphosts
 
37 - 01.10.17 - 15:25
(0) кста, с трубы не открывается (в смысле текст не виден)
   rphosts
 
38 - 01.10.17 - 15:47
(0) тезисы злые... но 1 - жёстко плюсую... пару раз хотел отп**здить главного сисадмина, один раз пошел, но пока шел (нас разделяет 4 этажа) - он куда-то свалил, а потом я уже остыл.

> Ядер нужно не так много, но они нужны быстрые.
не совсем так, у документооборрот корп рптимально работает если максимум 25 процессов на РП, а больше 2 РП на ядро (железное) - это плохо.

>Скорость случайного чтения/записи жесткого диска гораздо важнее линейной скорости.
если журнал на отдельном диске - там именно линейная запись (дописывает в конец) и согласно книжке по эксплуатации крупных ИС диску с ЖТ важно малое время отклика.

>Сервер 1С потребляет в 4-6 раз больше процессорного времени, чем Сервер SQL
спорно и зависит от конфы.


нет ни слова о том, что версионник в сравнении с страничником куда как лучше в плане ожидания на блокировках.

Извини, времени совсем нет, дальше тезисов не пошел...

и это 100 юзеров на десктопном сервере это за граньюдобра и зла... а если их 300?
   rphosts
 
39 - 01.10.17 - 15:47
про корп - это результат эксперементов многих
   rphosts
 
40 - 01.10.17 - 15:49
(32) я хз, Бурмистров утверждает что на exsi и hiper-v виртуализация это -9...-24%!!!
   MaxS
 
41 - 01.10.17 - 17:06
После того как купил SSD 850 evo и погонял тесты на ыиртуалке exsi и на физическом компе, отказался от виртуалки. Лучше на второй комп поставить виртуалки для нетребовательных задач.
   MaxS
 
42 - 01.10.17 - 17:11
Статья полезная, сам давно дошел до подобных выводов. Сложнее всего бороться с админами.
Один такой админ однажды добился замены USB ключей на программные, чтобы заменить железный 1С сервер виртуальным.
И совет из статьи по замене железа не спасёт ситуацию если программные ключи. Нужно предусмотреть этот момент.
   rphosts
 
43 - 01.10.17 - 17:20
>добился замены USB ключей на программные, чтобы заменить железный 1С сервер виртуальным.

бу-га-га...
   Скиурус
 
44 - 01.10.17 - 17:25
Не согласен со статьей, на мой взгляд все очень плохо там написано.

Основная претензия - виртуалки. Если конкретно ваш Главный Сисадмин не понимает, что это, как оно работает и прочее, то это абсолютно не значит, что виртуалки - зло. Виртуалки - еще какое добро, но готовить их действительно нужно уметь. Я бы сформулировал по другому - если у вас в штате нет админа, который будет заниматься настройкой и оптимизацией системы, причем этот админ должен быть квалифицированным спецом в базах данных и в частности в 1С, тогда не связывайтесь с виртуалками. Также не нужно с ними связываться, если денег на железо нет совсем.
Вторая важная претензия - это про планы питания процессора. Если немножко подумать верхней головой, то возникает подозрение, что включенный 24 часа сервер, с _десктопным_ железом у которого не будет понижаться напряжение, сдохнет через полгода а то и раньше. Хуже того, он перед тем как сдохнуть начнет глючить, а так как память у нас не серверная, без ECC, то можно получить все что угодно вплоть до неверных данных в базе.
Третий спорный момент - про высокую нагрузку на сервер 1С (выше чем на СУБД). Такая картина характерна для плохо написанных конфигураций, авторы которых не умеют в SQL, тут нужно смотреть где бы что оптимизировать. По поводу фоновых процессов сервера 1С - если у вас обновление индекса полнотекстового поиска или чтение ЖР мешает работе пользователей, очевидно у вас слишком мало ядер. Когда ядер достаточно, пользователям они не мешают. Так что десктопное железо нужно все-таки подбирать с достаточным количеством ядер.
Ну и тезис про использование десктопного железа - он конечно правилен. Но нет важного дополнения - для повышения надежности в случае с десктопным железом нужно всегда иметь хот-свап, благо цены не особо высокие и его можно себе позволить. Три абсолютно одинаковых системных блока, на два из которых раз в час-два зеркалятся актуальные данные с основного "сервера" по надежности уделают любой HP-щный супер-пупер-мейнфрейм по надежности как бог черепаху, еще и стоить будут меньше и работать шустрее.
   rphosts
 
45 - 01.10.17 - 17:28
(44) >торая важная претензия - это про планы питания процессора.

ты ещё начни гнать пургу про экономию электроэнергии
   rphosts
 
46 - 01.10.17 - 17:29
(44) и да, виртуалки реально имеют большой плюс в управляемости.... вот и всё. Их очень хорошо нужно уметь готовить
   Скиурус
 
47 - 01.10.17 - 17:30
(45) У тебя есть сомнение, что современный десктопный процессор не выдержит работы на 3-х вольтах в течение длительного времени?
   Aleksey
 
48 - 01.10.17 - 17:31
(44) "Такая картина характерна для плохо написанных конфигураций, авторы которых не умеют в SQL" - зачем ты плохо пишешь про писателей типовых?
   MaxS
 
49 - 01.10.17 - 17:32
(44) > включенный 24 часа сервер, с _десктопным_ железом у которого не будет понижаться напряжение, сдохнет через полгода а то и раньше.
Лет 10 работает десктопный. Сдох однажды блок питания из-за кривого бесперебойника. Нагрузка не высокая, но включен круглосуточно.
(48) Согласен. Переделывать типовые для основной массы потребителей дороже выйдет. ))
 
 Рекламное место пустует
   rphosts
 
50 - 01.10.17 - 17:33
(47) тебе его так жалко?
   Скиурус
 
51 - 01.10.17 - 17:40
(48) Потому что они индусы и заслужили :( Можно переделывать типовые. Если это не бухгалтерия, а какой-нибудь управленческий учет, который никто никогда обновлять типовой не будет, почему бы и не переделать самые проблемные места?

(49) Так он у тебя 10 лет сидел на напруге 0.8 вольт, а тут предлагают 3,3 вкорячить без понижения. Да еще и про важность хорошего охлаждения не упоминают.

(50) Сам по себе процессор не очень. Если финансы позволяют их менять раз в квартал заблаговременно, причем даже не выкидывать, а, например, юзерам ставить - почему бы и нет. Но ведь те кто читать будут, они ж поверят, что можно поставить десктопного железо, выключить понижение напряжения и жить вечно.
   Chieftain
 
52 - 01.10.17 - 18:22
(51) Домашний "сервер" стоит с начала 13 года в режиме 24*7. i5-3570K, не разогнанный, планы питания на максимум.

Сейчас взял под замену старого терминального сервера под 77 опять таки десктопное железо, на базе i9-7920x.
Пока правда не гонял, но скорее всего буду в hyper-v загонять 2003 сервер
   УспешныйЧел
 
53 - 01.10.17 - 18:22
видюхи годами по максимуму майнять и не дохнут, а тут какой то процессор через пол года...откуда такие фантазии?
как страшно жить!
   H A D G E H O G s
 
54 - 01.10.17 - 18:40
(35) SAS ненужон.
(36) А что вы хотели? Как вы видите конфигурацию клиентского места, расскажите.
   H A D G E H O G s
 
55 - 01.10.17 - 18:41
(37) "если журнал на отдельном диске - там именно линейная запись (дописывает в конец) и согласно книжке по эксплуатации крупных ИС диску с ЖТ важно малое время отклика. "
Там есть оговорка, что это БОЛЕЕ актуально для Сервера 1С, чем для Сервера SQL, да и у SSD время отклика меньше, нет?

">Сервер 1С потребляет в 4-6 раз больше процессорного времени, чем Сервер SQL спорно и зависит от конфы. "

Приведите ваш пример.
   H A D G E H O G s
 
56 - 01.10.17 - 18:42
(37) "нет ни слова о том, что версионник в сравнении с страничником куда как лучше в плане ожидания на блокировках. "

Так счаст везде версионник, не?

"и это 100 юзеров на десктопном сервере это за граньюдобра и зла... а если их 300"

Чем в вашем понятии десктоп отличается от сервера?
   H A D G E H O G s
 
57 - 01.10.17 - 18:46
(44) "Виртуалки - еще какое добро, но готовить их действительно нужно уметь."

В чем плюс виртуалок? В удобстве администрирования? Так трудно администрировать 1-2 машины?

"то возникает подозрение, что включенный 24 часа сервер, с десктопным железом у которого не будет понижаться напряжение, сдохнет через полгода а то и раньше"

Откуда такое подозрение? У вас такое было? Есть ссылки других авторов, имеющих такой опыт?
   H A D G E H O G s
 
58 - 01.10.17 - 18:47
(44) "если у вас обновление индекса полнотекстового поиска или чтение ЖР мешает работе пользователей, очевидно у вас слишком мало ядер"

нет. У нас фоновые процессы не мешают пользователям. Просто они приведены как пример того, что серверу 1С есть чем заняться. Читайте статью внимательней.
   H A D G E H O G s
 
59 - 01.10.17 - 18:48
(51) "Потому что они индусы и заслужили :( Можно переделывать типовые. Если это не бухгалтерия, а какой-нибудь управленческий учет, который никто никогда обновлять типовой не будет, почему бы и не переделать самые проблемные места? "

Приведите примеры из личного опыта, в котором вы переделывали проблемные места в типовых конфигурациях.
   rphosts
 
60 - 01.10.17 - 18:48
(56) думаю sql2014 далеко не у всех.

(55) >Приведите ваш пример.
по моей практике серверу 1С нужно примерно столько-же ЦП как и серверу СБД или даже немного меньше.
   H A D G E H O G s
 
61 - 01.10.17 - 18:50
Вообще, с ECC и скрытых ошибок при деградации процессора прям - от души.

А автор уже поставил на все клиентские машины ECC память?
   H A D G E H O G s
 
62 - 01.10.17 - 18:51
(60) "думаю sql2014 далеко не у всех."

Это так. Но, думаю, с SQL2008 ситуация попроще.
   H A D G E H O G s
 
63 - 01.10.17 - 18:54
(60) "по моей практике серверу 1С нужно примерно столько-же ЦП как и серверу СБД или даже немного меньше."

У вас полнотекстовый поиск и новый формат ЖР?

Я замерял, когда у нас был новый формат ЖР и сервер SQL и сервер 1С были на одной машине.
Потом мы их разнесли и включили старый формат ЖР.
   ildary
 
64 - 01.10.17 - 19:25
(63) позвольте поинтересоваться - старый ЖР был включен для повышения быстродействия или надёжности?
   ildary
 
65 - 01.10.17 - 19:29
Сначала хотел сказать, что дублировать п.1 и п.9 - все таки лишнее, а потом вспомнил, что я попал в контору где мало того, что были пункты 10 и 11, так еще и звучало "не учи ученого, уткнись в свою 1С".
   H A D G E H O G s
 
66 - 01.10.17 - 19:32
(64) Он за 2 месяца разползся до 9 Гбайт, несмотря на vacuum и тормозил, несмотря на реиндексацию. Но и объемы записи/стения в него поражали мой ум. Так жить нельзя - сказал я.
Сделали старый ЖР по дням - залетало.
   MaxS
 
67 - 01.10.17 - 19:33
(59) В 7-ке было дело для ЗУП переделывал типовые отчеты на прямых запросах к SQL. На несколько порядков быстрее работало.

В 8-ке простая доработка алгоритма проведения как снежный ком тянет необходимость изменить сотни модулей. Там уже не до оптимизации типовой. Не сломать бы то, что работает. А лучше не трогать. ))
   Zamestas
 
68 - 01.10.17 - 19:41
(40) Где то так и есть - xenserver как будто под 1С пилили.
   Zamestas
 
69 - 01.10.17 - 19:42
+(68) У меня клиенты на 6.0.2 и 6.2.0  - насчет 7х не знаю, но думаю там то же.
   piter3
 
70 - 01.10.17 - 19:48
То ли не читали,то ли реальных против доводов не набирается
   ildary
 
71 - 01.10.17 - 19:48
(66) я правильно понимаю (извините за тупые вопросы, я - новичок) - что у старого журнала вся прелесть в том, что он делится по дням, и получаются небольшие, быстрозаписываемые, безболезненно архивируемые файлы?

(67) в семерке кода поменьше было, править проще.
   piter3
 
72 - 01.10.17 - 19:50
(67) А как же новомодные расширения.Хотя да зуп 3 обновляется жутко часто
   H A D G E H O G s
 
73 - 01.10.17 - 19:51
(71) Да, правильно.
   H A D G E H O G s
 
74 - 01.10.17 - 19:52
(73) Я про журнал.

Прелесть нового ТЖ в том, что это СУБД, в которой можно быстро и просто искать, и, так и было в самом начале, но потом что - то пошло не так.

Я не стал ковыряться в ее структуре, услышал где-то, что вроде обещали в 8.3.11 поправить, ну и тупо включил старый ЖР.
   piter3
 
75 - 01.10.17 - 19:54
(74) Только вот скорости как-то на мой субъективный взгляд не добавилось.Посмотрим,что будет в 11
   ildary
 
76 - 01.10.17 - 19:58
(74) сердечное спасибо за науку. А что они обещали поправить в 8.3.11 - проработать быстродействие или раздувание?
   H A D G E H O G s
 
77 - 01.10.17 - 19:59
(76) "Исправить"

Я не знаю :-)
   piter3
 
78 - 01.10.17 - 19:59
   vde69
 
79 - 01.10.17 - 20:02
с частью тезисов согласен, но как минимум половину советов считаю вредными...

причина проста
статья рассчитана на некий ларек с фиксированной нагрузкой, если нагрузка будет рваной, или будут пиковые/сезонные всплески, то все, что там написано теряет смысл. Ибо автор описал идеал, и не подумал о масштабируемости и совместимости решения...

спорить не буду, ибо это сейчас бесполезно...
   vde69
 
80 - 01.10.17 - 20:05
(74) у меня 5 пользователей на типовой бухии 3.0 старый ЖР разогнали до 70 гиг за квартал, и он банально уводил диск в траур при любой попытке наложения фильтра...

новый формат - не сказать, что летает, но диски не кладет...
   H A D G E H O G s
 
81 - 01.10.17 - 20:06
(79) Ради Гейтса.
(80) ЖР ведь разделен по дням, да?
   vde69
 
82 - 01.10.17 - 20:08
(81) разделен по месяцам
   maks-petrov-62
 
83 - 01.10.17 - 22:14
(0) А какие данные в предлагаемой конфигурации хранятся на HDD, кроме дифф. бэкапов и бэкапов ЖР?
   Fram
 
84 - 01.10.17 - 22:40
(69) это совсем древние версии. у меня все на актуальном 7.2, который лучше во всем.
(40) их тоже гонял тестами.. результаты были нестабильные и хуже чем у xenserver
   Fram
 
85 - 01.10.17 - 22:44
(84)+ перейти с любой старой версии - 1 час работы
   НаборДанных
 
86 - 01.10.17 - 22:45
(82)Каким образом ты новый формат журнала разделил?
   Tateossian
 
87 - 02.10.17 - 01:14
Кто вот это придумал?
   Tateossian
 
88 - 02.10.17 - 01:15
(87) Не держите антивирус на машине, где стоит приложение «Сервере 1С». Вообще не держите на ней ничего лишнего. На машине «Сервера 1С» не должно ничего выполняться, кроме служб 1С. Ничего! Ни самого малюсенького почтового сервера и мааааленького контроллера AD. Вы спросите – как же не ставить антивирус? Я отвечу:
   rphosts
 
89 - 02.10.17 - 03:24
(63) да и да, к примеру в корпе без полнотекстового вообще ловить нечего.
(66) новый ЖР можно периодически переносить в архив (но увы работать с отдельными частями только).
(80) отучи их для закрытия формы документа кликать Ок...
   rphosts
 
90 - 02.10.17 - 03:27
(88) требование про антивир очень правильное!
   Дебет
 
91 - 02.10.17 - 05:33
(88) (90) да , согласен правильное требование. Но как объяснить админу что на сервере не нужен антивирь? В его понимании это подрывание безопасности и вообше вы забыли про вирусы ванна край и петю?
   Fram
 
92 - 02.10.17 - 05:49
(91) средства от ванакрай и Пети это фаервол и правильная политика прав пользователей (включая админов), а не антивирус
   Fram
 
93 - 02.10.17 - 05:50
(92) + своевременные обновы
   Йохохо
 
94 - 02.10.17 - 08:46
(0) забавно обходится вопрос о макс дегри оф паралелизм, повод для троллинга от "взрослых" решений. Статья как то не ищется гуглом, хотя безусловно полезная
(92) там есть конкретный совет, крайне жизненный: долго живет сервер за которым не работают пользователи. На сервере приложений/скуль нет шар, нет пользователей, он плевал на ванна край и петю
   Fram
 
95 - 02.10.17 - 09:05
(94) они еще вроде через дыры винды по каким то протоколам проникали
   Йохохо
 
96 - 02.10.17 - 09:09
(95) SMB через explorer вроде, так что все норм
   vde69
 
97 - 02.10.17 - 09:10
(94) есть вирусы, а есть черви....

для червей юзер не нужен от слова "вообще"... а закрывать фаерволом все сервера внутри локалки - это то еще развлечение, запости таке предложение на форуме админов и тебя там закидают "конфетками"
   Лефмихалыч
 
98 - 02.10.17 - 09:14
(54) для чего именно sas не нужен?
   Йохохо
 
99 - 02.10.17 - 09:16
(97) достаточно не открывать, нечего открывать на сервере приложений
   1c-bs
 
100 - 02.10.17 - 09:18
100!
  1  2  3   

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