Имя: Пароль:
IT
 
Сказка про белого бычка: железо для сервера
,
0 Злопчинский
 
30.01.14
01:53
Что есть сейчас

Сервак, на котором все работают в терминале (Ксеон 2.4 Е5530, 8ГБ ОЗУ) - и бухия 5-6 чел, и продажники со складскими в одной базе - итого все вместе до 40 чел, из них в пике до 15 NCl+5складского АУПа. Диски - сасовские, 6 штук, три рейд1 - система, база, файлопомойка. Все это работает устойчиво и безотказно с середины 2010г. на таком замечательном продукте как файловая клюшка, 7.7, база за 3.5 года подобралась к 6гигам наконец-то... (складских операций регистрируется мизер, самый большой справочник - лог складских событий под лям записей ~190Мб, , складские отборы и контроли - все лежит тупо в файловой системе вне базы - с архивом складских заданий составляет 1.6Гига)

Проблем никаких нет, все шуршит и вертится с приличной скоростью, сервак можно сказать отдыхает при оперативной работе конторы (макисмум его нагружаю если вдруг - то только я при проведении регламентов в нерабочее время). скорость записи на критичных участках моего кода - сброс ТЗ на диск - колеблется в районе 0.004-0.06 сек - работать бы и работать..
.
но.. как всегда...
.
внедряем WMS (снеговик, скуль). Пришло время конфигурить сервак под закуп... И если по требованиям к серваку от внедренцев в части ОЗУ (32ГБ) и ЦП (Ксеон, 2*Е5000 серии) - вообщем у мну "претензий" нет, то требования к дисковой подсистеме - непонятно (все - а это только склад - будут работать в терминале на этом серваке, порядка 25 юзверей)

Хотят рейд1 - под систему и рейд10 - под базу. Со снеговиком - нихрена не работал - нихрена не знаю (попутный вопрос - сколько жрет оперативы сервер приложений 1С..??? - понятно что вопрос весьма округлый/мутный - но хотя бы плюс-минус 100% точность ;-)

так вот про дисик - нагрузку на диски сейчас на клюшках со стороны складской системы - я оцениваю как низкую (сервак практически простаивает-отдыхает). С учетом что количества складских операций регистрируемых в ВМС если и увеличиться - то несущественно, процентов на 20 максимум - целесообразно ли под базу выделять рейд10 в виде 1 диска в мин.комплектации из 4-х хардов..? мне так кажется лучшее будет сделать три зеркала: 1=система+файловсякое1сное, 2=скульбаза, 3=скулевые темпы...? с учетом ОБС wiki:RAID#RAID_10_.281.2B0.29
- мне больше нужна скорость чтения - бо ТСДшки должны отклик давать быстрый для просчетов в реальном времени а не мегазхапланированного с утра...
.
вот как-то так я рассуждаю как неспец.
.
что все-таки брать с учетом того что под клюшками сервак отдыхает нафиг, при переходе на ВМС под снеговиком нагрузка на диски со СТОРОНЫ пользователей - увеличиться незначительно (количество пользователей максимум будет 25-30 суммарно всех, из них нагрузку будут генерить в основном 20 рабочих мест-ТСД с активным сканированием да фоновые/регламентыне задания по расчету/планированию - оцениваю их как нересуросзатратные)
.
тестировать реальную нагрузку - негде. Оценки - приведены выше.
.
вот заткунлся на вопросе - куда ориентироваться в дисковой подсистеме - на зеркала или на 10 рейд..?
.
пинать ногами мну не надо - я большой и тяжелый, все равно далеко не улечу... ;-) вернусь как бумеранг...
1 Злопчинский
 
30.01.14
01:57
И еще - усбшные ключи втыкать лучше в сервак (на сервер приложенйи и два ключа пок ана лицензии 20+5).. или как..?
2 H A D G E H O G s
 
30.01.14
02:27
Все в поиск.
Все неоднократно откатывалось.

Отходите, отходите от терминалок, хватит уже цепляться за эту вещь.
3 H A D G E H O G s
 
30.01.14
02:28
мамонты.
4 H A D G E H O G s
 
30.01.14
02:28
И все равно вы эту связку ненастроете и потом будете кидаться специями в восьмерку.
5 korefana
 
30.01.14
02:46
тоже не понимаю все эти терминалки применительно к серверной 1с8, зло это
6 Злопчинский
 
30.01.14
03:20
Прочитал, возможно терминалка - зло.
1. на ТСД - никаких управляемых форм. Там все жестко и предопределено.
2. время отклика ТСД - жестко лимитировано, при отклике более 0.3 секунд - наступает ощущение"некомильфо".
7 Злопчинский
 
30.01.14
03:20
(4) фразу не понял, расшифруйте, плиз.
8 Злопчинский
 
30.01.14
03:20
на данный момент предлагаю исходить из того, что работать будем в терминале.
9 Kraft
 
30.01.14
10:53
(8) если территориально пользователи (с живыми компами) и серваки рядом, то смысла в терминале для клиент-серверной архитектуре нет!
10 H A D G E H O G s
 
30.01.14
11:25
(7) Ну все равно напишите или запросы в цикле, или обращения через точку в модулях проведения или просто дикие запросы, понааставляете регламентных заданий, непропишите файлы tmp 1С-ки в исключения антивируса на клиентах и сервере, ненастроите регламенты sql, понахерачите ненужных индексов в регистры и недобавите нужных, составных типов понаделаете....

можно продолжать и продолжать.
11 ptiz
 
30.01.14
11:44
(0) Слишком быстрых дисков не бывает.
Лучший вариант - SSD "корпоративных" серий в рэйде (хотя бы в зеркале), забудете про понятие очереди к дискам.
Если страшно, то - RAID-10 из обычных SAS.

Готовьтесь к увеличению объема базы в несколько раз.

После 7.7 плеваться будете и взывать к небесам.
Ничего, привыкните :)
12 H A D G E H O G s
 
30.01.14
11:46
(11) Ты победил реструктуризацию то?
13 ptiz
 
30.01.14
11:47
(12) Неа, написал в той ветке сегодня.
Если предложение подключиться посмотреть в силе, попробую  организовать.
14 Salimbek
 
30.01.14
11:47
(0) На счет НЕ терминального доступа - соглашусь с предыдущими. На счет железа - рекомендую, если не потянете базы на SSD, то, хотя бы, хороший аппаратный RAID-контроллер с кэшем на SSD, типа Адаптек.
Второй важный фактор по скорости - это память и ее использование ядрами.
Третий важный фактор - частота процессора.

Что касается нагрузки, то у нас больше проблема не с непосредственным вводом документов, а с перепроведениями/восстановлениями последовательности.
Наш сервер - Xeon X5675 3 GHz, 144 Gb RAM и RAID без SSD и дисковый массив на 18-ти винтах (это центральный сервер, собирающий данные с 50 удаленных баз) база - 300 гБ MDF
15 H A D G E H O G s
 
30.01.14
11:53
(13) В силе
16 Злопчинский
 
30.01.14
22:54
(14) блин, где я вам запущу на ТСД - нетерминальный доступ?
отдельную прогу-примочку ставить/еще одно промежуточное звено..? - нафиг!!! на десктопах-рабочих местах - да, там терминальный доступ может и не нужен.
17 Злопчинский
 
30.01.14
22:55
(14) > Что касается нагрузки, то у нас больше проблема не с непосредственным вводом документов, а с перепроведениями/восстановлениями последовательности.
/
этот вопрос меня даже на 7.7 не волнует - все работают в ТА, а для WMS такое понятие как заднее число - ваще нонсенс.
18 Злопчинский
 
30.01.14
22:56
(14) спасибо за инфу
19 Злопчинский
 
30.01.14
23:01
(10) я понимаю вашу озабоченность моим здоровьем ;-)
но так как код пишу не я - меня эти вопросы мало волнуют. Да и вдобавок крутятся их(разработчиков) системы под приличной складской нагрузкой - нормально вроде все.
.
а когда дописывать - ну что же.. накоясчим, возможно... не без этого - если приведет к падению производительности - раскопаем.. оптимизируем...
20 Злопчинский
 
30.01.14
23:03
(10) >  или обращения через точку в модулях проведения
- с трудом себе представляю модуль проведения хотя бы без одного оператора с обращением через точку... это только если в документе базовыми типами в реквизитах продублирована вся необходимая инфа из "ссылочных" реквизитов дока...
.
??
21 Злопчинский
 
30.01.14
23:14
Если стоит вопрос а) минимизации пересылаемого трафика по сети + б) невозможность использования управляемых форм
.
- то какую структуру подключения выберем...?
22 H A D G E H O G s
 
30.01.14
23:38
(20) Все уже сделано до вас.

ПодготовитьТаблицуТоваров()
в любой типовой от 1С.
23 H A D G E H O G s
 
30.01.14
23:39
(21) Толстый клиент на рабочих станциях
24 sdv2000
 
31.01.14
00:44
терминалки зло?
это с каких пор?
25 sdv2000
 
31.01.14
00:45
у нас исключительно в терминальном работа идёт, по другому никак
26 Злопчинский
 
31.01.14
01:16
(23) это да, возможно стоит подумать для снижения нагрузки на сервер...?
.
а ТСД - терминалка - и никак.. сомневаюсь что у них 1с расширение для кпк.. - скорее толстый клиент в терминале...
.
опять же - для дсктоп-рабочих станций - какой особыйсмысл их не втерминал - все равно большая часть вычислений по идее должна делаться на сервер, объеминфы по сетке - тоже не сильно большой.. - наскольо сильно разгрузит сервер вынос толстого клиента из терминала в локальную машину..?
27 Reaper_1c
 
31.01.14
01:57
(0) А правильный ответ называется "тест центр". Найдите площадку и разверните там эту WMS на предполагаемом железе, а дальше тест центром отработайте типовые сценарии на различном количестве пользователей. Результаты проанализировать в соответствии с APDEX.
28 Злопчинский
 
31.01.14
01:59
(27) цена такого вопроса?
29 Злопчинский
 
31.01.14
02:01
(27) вдобавок я с этим не сталкивался - и как-то мутно я представляю себе тестирование терминальных ТСДшных обработок направленных на ожидание щелкания нужных (и ненужных) кодов...
вообще я мутно представляю такое тестирование в принципе - немного про это читал - но нихрена непонятно... вживую или запись всего процесса какого-нить тестирования - не видел... и так ли нужно такое тестирование для 25 человек..? много непонятностей - было бы хорошо конечно потестить.. но. как-томутно и непонятно все...
30 Reaper_1c
 
31.01.14
02:27
(29) зависит от уровня решения. у одних программистов без доработок одинаково работают и 5, и 100 пользователей. У других - после 20 загибается. Цена вопроса - хз. Позвони Демиургу - они по идее и тест смогут организовать. Но вообще с их опытом они тебе могут с ходу под требования конфиг предложить. Минимальный прайс у него 15 000.
31 КонецЦикла
 
31.01.14
02:40
Кошерный проц (смотрим на частоту в т.ч.) и ssd в помощь!
У меня все летает звиздец... и тишина аж страшно...
32 floody
 
31.01.14
07:43
"Хотят рейд1 - под систему и рейд10 - под базу"

вот так уж точно не надо делать. зачем терять производительность двух дисков? делается один большой массив, и режется на части. а вообще да, SSD конечно нужно рассмотреть.

Что касается терминала, то я не понимаю почему некоторые люди тут так не любят терминальные серверы в связке с 8. Все ведь понимают что, терминал ставится сейчас не для того, для чего он ставился во времена 7.7.  Да, без него можно работать, но ведь с ним удобней.
33 Chai Nic
 
31.01.14
07:58
(32) "я не понимаю почему некоторые люди тут так не любят терминальные серверы в связке с 8"
Вы пробовали работать с управляемыми формами через терминал? Это жалкое душераздирающее зрелище.
Там такая хитрая мусорно-градиентная цветовая заливка областей, которая не жмется и не кэшируется протоколом RDP вообще никак. И как следствие - огромный расход трафика, а на медленном или загруженном канале - тормоза. Окошко прорисовываться может несколько секунд...
34 floody
 
31.01.14
08:00
(33) УФ - конечно не в терминале. с чего-то решил, что WMS на обычном интерфейсе будет. Звиняйте.
35 Злопчинский
 
31.01.14
09:42
(34) WMS будет скорее всего на обычном интерфейсе...
36 Злопчинский
 
31.01.14
09:43
(32) ССД я думаю на данном этапе нагрузок явно пока будет избыточным...
.
А почему лучше сделатиь один большой массив и под него отрезать диск под систему - непонтяно...
37 0xFFFFFF
 
31.01.14
09:46
(0) Если Акселот, то требует мало ресурсов.
Первый год склад 5тыс ячеек, 1тыс активных позиций и около тысячи строк отбора в день - работал на файловой базе на ПК за 20 тыс рублей. И не жужал :)
38 0xFFFFFF
 
31.01.14
09:54
Сейчас работает 50 тыс м2 склада, десятки тыс ячеек, десятки тыс позиций, пару десятков тыс строк отбора в день, 30 пользователей + 40ТСД на следующем "железе"

1. SQL серв - Рэйд 10 из 4х винтов 10000RPM (один процессор, ядра 4*2, памяти 8Гб (реально используется 2-3Гб), проц Xeon E5620) - брали за 100 т.р. где то вроде
2. 1с серв (+RDP клиенты) - проц Xeon E31270, 16Гб памяти

Сервера соединены напрямую через Ethernet 1Гб.
И не жужит :)
39 Злопчинский
 
31.01.14
14:59
(38) спасибо!
в каком режиме работают клиенты? скольо памяти отжирают?
.
(37) на компе поменее мощарой на 2 ГБ оперативы суммарно 20-25 юзверей в терминале работал склад на 4000 квадратов, 2500 активной номенклатуры, порядка 2500 строк в день... ;-) и ничего.. у продажников изредка транзакции только выскакивали...
.
стукнись как-нить в личку пообщаться по акселоту вечерокм как нить в скайп Zlopun
40 dervishsy
 
31.01.14
15:12
У меня в терминале клиенты на 8ке отжирают от 150 до 400 мб памяти только на 1с.
41 dervishsy
 
31.01.14
15:16
(39) На Windows 2003 32бита c 7кой можно было планировать 100Мб памяти на терминальную сессию. На Windows 2008 x64 точно сказать не могу но 15 пользователей выжирают порядка 8ГБ в терминале.
42 dervishsy
 
31.01.14
15:17
+(40) Базы все файловые.
43 ansh15
 
31.01.14
16:56
(29)http://www.gilev.ru/apdex/
Дополнение к 30-му посту.
44 Злопчинский
 
31.01.14
17:43
(41) ну это отжирают десктопные пользователи.. ТСДшные я думаю все же поменьше будут...
45 Злопчинский
 
31.01.14
17:44
(43) спсибо! почитаю
46 Demiurg
 
31.01.14
19:42
(0) про закупку оборудования вы говорите, ну так же специально сделали http://www.gilev.ru/podbor/
специально для таких случаев
47 Злопчинский
 
31.01.14
19:48
(46) жаба давит ;-)
опять же - пополню баланс - на какие вопросы отвечать-то придется..? я ж не знаю что вы/сервис спрашивать будете...
48 ilpar
 
31.01.14
19:55
Лучше перебдеть, чем недобдеть.
Рэйд 10 правильное требование, Рэйд 1 под систему лишним тоже не будет.
49 ilpar
 
31.01.14
19:59
Как то при внедрении одним оставили РЭЙД 10 в наследство, диск про запас и диск для бэкапов.
Чудики админы апосля сделали РЭЙД 1. Дятлы. Сейчас похоже там тормозит )
50 Demiurg
 
31.01.14
21:48
(47) количество пользователей, остальное может быть поумолчанию (но ожидаемый размер лучше не по умолчанию)
51 Злопчинский
 
01.02.14
03:28
хм если делать рейд10 - скуль базу, ее логи и темпы - все на один диск пихать..?
52 МишельЛагранж
 
01.02.14
10:01
(1)И еще - усбшные ключи втыкать лучше в сервак
- втыкайте, куда удобно, лишь бы более одного ключа одного вида на стояло на одном серваке (сервер-сервер, или клиент-клиент). Иили приобретайте программные лицензии.
53 DGorgoN
 
01.02.14
10:06
(2) А почему? У нас вообще только тонкие клиенты на работе )
54 МишельЛагранж
 
01.02.14
10:07
(0)Диски - сасовские, 6 штук, три рейд1
Хотят рейд1 - под систему и рейд10 - под базу
- вы какой-то х озаботились.
Диски SAS? - САС.
Ну поставьте SSD. Все равно затыки по вводу-выводу никто не отменял, еще огребете, но попозже.
Сейчас озаботьтесь объемом ОЗУ (ставьте сразу 128 гиг - чтоб не думалось). А вообще, сейчас требования к 8-ке - размер ОЗУ для 1С = размеру базы. ВОт и отталкивайтесь.
+ сервак под SQL (или совмещайте на одном, но требования возрастут в 2,5 раза по ОЗУ и процессорам).
В общем случае SQL может быть послабже 1Сового сервака, т.к. основную нагрузку несет 1С, SQL это не шаражка, там опыт десятилетий за плечами, и масса оптимизаций. Поэтому ограничение по памяти верхней планкой и можно оставлять.
А вот утечки памяти на 8.2 платформе никто не отменял - придется следить и "кошмарить" процессы сессий 1С и пользвоателей в случае чего.
55 МишельЛагранж
 
01.02.14
10:08
(53) тонкий и терминалы - это разное совсем.
Терминалы предпочтитетльней тонкого. Тонкий и веб - только если нельзя терминал организовать.
56 МишельЛагранж
 
01.02.14
10:10
(0) и забудьте про производительность 7.7, потребление памяти и все такое.
8 и 7 - абсолютно разные, даже на уровне структуры баз.
7.7. все-таки на DBF или полностью на SQL, а 8-ка - она своим 1с-сервером губит на корню любой мощный сервак со временем.
57 МишельЛагранж
 
01.02.14
10:12
(0) и да, RAID или не RAID - это не к производительности дисковой подсистемы (ставьет SSD, и взлет по дискам будет в разу), а за ради надежности и отказоустойчивости.
58 МишельЛагранж
 
01.02.14
10:12
*ставьте SSD, и влет будет в разы
59 МишельЛагранж
 
01.02.14
10:12
*взлет
60 0xFFFFFF
 
01.02.14
10:20
(54) Вам бы на конфу глянуть, где остатки в регистре сведений хранятся.... она на калькуляторе летать будет :)
61 DGorgoN
 
01.02.14
10:37
(55) Тонкие клиенты имеется введу аппаратная хрень на разном процессоре, не имеющая де факто своей основной рабочей оси (ось она имеет только с одной целью - запустить РДП)
62 Злопчинский
 
01.02.14
12:32
читаю втыкаю пишите еще
63 МишельЛагранж
 
01.02.14
16:52
(60)Вам бы на конфу глянуть, где остатки в регистре сведений хранятся
- это вы про все типовые так? ))
64 МишельЛагранж
 
01.02.14
16:52
+ и не типовые...
65 МишельЛагранж
 
01.02.14
16:53
(61) тонкие клиенты на 1с-ом форуме - это всегда тонкий клиент 8.2 и выше.
Все остальное - требует дополнительных разъяснений.
66 МишельЛагранж
 
01.02.14
18:05
+ 65
почему и Слава Гилев не сидит без работы, а ТС точно угадал с названием "Сказка про белого бычка: железо для сервера".
67 МишельЛагранж
 
01.02.14
18:07
68 Злопчинский
 
02.02.14
13:52
чего-то мне все страшнее и страшнее...
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн