Имя: Пароль:
1C
1С v8
Конфигурация сервера терминалов под 1с 8
,
0 MadHead
 
23.02.12
11:56
Конфа УТП для Украины (что то подобное комплексной). Пользователей 15-20  онлайн. Около года планируется работать в файловом варианте потом перейти на SQL (тогда скорее всего потребность в терминале отпадет).
Примерная конфигурация:
Процесор: Процесор Socket 1155: Intel Core i7-2600k BOX            
Материнська плата: Socket 1155: ASUS P8Z68-V LX Z68            
Модуль пам`яті: DDR3 8192Mb G.Skill (F3-12800CL9D-8GBSR1) 1600MHz, PC3-12800, Sniper series, (Kit:2x4096MB)                        
Корпус: Grand 503B w/o PU            
Блок живлення: 400W FSP ATX-400N PassivePFC            

Вопрос будет ли заметный выигрыш в производительности 10 рейда перед 1 рейдом?
1 aspirant
 
23.02.12
11:58
рейд для сервера терминалов практически не влияет на производительность. Другое дело - надежность.
2 fisher
 
23.02.12
12:00
Будет выигрыш. Даже на сервере терминалов.
3 MadHead
 
23.02.12
12:03
(1) Я конечно не эксперт в данных вопросах, но думается мне, что дисковая подсистема самое узкое место в файловом варианте хранения базы, а в SQL приоритет немного смещается в сторону памяти
4 hhhh
 
23.02.12
12:09
(3) сам придумал? Файловая система никакого отношения к файлам не имеет на самои деле. Главное побольше памати и быстрая сеть.
5 MadHead
 
23.02.12
12:10
(1) Да и каким образом 10 рейд перед 1 выигрывает в надежности?
6 MadHead
 
23.02.12
12:10
(4) я в контексте сервера терминалов говорил. Или грубо говоря локального использования файловой базы
7 MadHead
 
23.02.12
12:11
(4) И я про файловую систему вообще не упоминал
8 aspirant
 
23.02.12
12:18
(5) Кто сказал что 10 рейд выиграет перед 1? Цитату дай пожалуйста!
(4) +1
(3)(5)(6)(7) - Тема называется "v8: Конфигурация сервера терминалов под 1с 8" - надо подразумевать, что на нем не хранится ни SQL, ни файловый вариант. Это СЕРВЕР ТЕРМИНАЛОВ! База может (и скорее всего) храниться на другом сервере. Это следует из темы.
9 MadHead
 
23.02.12
12:26
(8) Ужас. Я не буду с вами спорить. Зачем отвечать, если содержание темы даже не прочли. Хранить файловую базу на другом компе - это полный изврат.
10 aspirant
 
23.02.12
12:38
(9) Вы не могли бы все-таки подкрепить свои слова в (5) посте моей цитатой, ведь Вы на меня там ссылаетесь.

А по поводу изврата - поживете, увидите еще не то.

По поводу хранения базы - нужно указывать, где Вы ее будете хранить. У нас 5 серверов, в т.ч. - 2 терминальных, 1 SQL сервер и на нем же сервер приложений 1С. На SQl сервере 4(6) SCSI дисков с 10рейдом. Сейчас будем переводить сервер приложений на отдельный железный сервер 4(6) SCSI диска на 10 рейде.
А на терминалках - никакой дисковой активности, поэтому там все направлено на скорость процессора и памяти, и надежность.
Поэтому я заявляю так как есть на практике - если у Вас сервер терминалов - то на нем Вы ничего не почувсвтуете. Если Вы на нем раскрутите SQl - то без 10 рейда Вам не обойтись.
11 Reaper_1c
 
23.02.12
12:45
(0) Лучше б вы вместо терминальных лицензий купили сервер 1С и развернули DB2 Express-C. Работать будет значительно лучше, чем терминал.
12 aspirant
 
23.02.12
12:47
(11) +1 Логично
13 MadHead
 
23.02.12
13:29
(10) Ну давайте поэтапно коль это для вас так принципиально. Я написал, что хочу поднять сервер терминалов для работы в 1с 8 в файловом варианте хранения базы (из этих условия для меня очевидно, что база должна лежать на данном компе, отсюда отталкивались все мои дальнейшие рассуждения). Исходя из этого ваш ответ в (1) не нес никакой информативности для меня, а больше прозвучал как в рассказе про позед:
Едут 2 мужика в вагоне поезда, один другому:
- слушай, а ты козу е..л?
- нет, а почему спрашиваешь?
- да так в разговор встрять.

Даже, если было не очевидно, что база будет на том же компе, то был прямо задан вопрос о сравнении 2-х типов рейд массивов у которых отказоустойчивость на одном уровне зачем об этом надо было рассуждать?

в варианте (11) есть ограничение по памяти в 2гб
14 Reaper_1c
 
23.02.12
13:50
Поверь, на год работы, озвученный тобой, этого ограничения хватит с лихвой.
15 MadHead
 
23.02.12
13:57
(14) И причем тут год работы - это же не размер базы. Неужели для 20 пользователей хватит 2гб? Очень сомневаюсь
16 Живой Ископаемый
 
23.02.12
14:02
2(13) "в варианте (11) есть ограничение по памяти в 2гб"
и что?
"Неужели для 20 пользователей хватит 2гб? Очень сомневаюсь" - почему?
17 Живой Ископаемый
 
23.02.12
14:03
расскажи всю логическую цепочку, на что по твоему уйдет 2 Гиг памяти, используемые бесплатной редакцией ДБ2, и покажи, что вот например при 10 юзерах их хватит, а при 20(или другом количестве) уже нет?
18 Reaper_1c
 
23.02.12
14:05
(17) +1. Мне тоже вот интересно, куда уйдет 2 гига на 20 пользователях...
19 Живой Ископаемый
 
23.02.12
14:07
Может просто у меня иллюзия что 40 пользователей УПП и 20 пользователей УТП у меня работают на бесплатной редакции ДБ2?
20 aspirant
 
23.02.12
14:11
Автор хочет, чтоб его расшифровали или догадались обо всем сами. Обычно делается расчет документоборота и прикидывается на тестовой базе сколько будет размер базы.
21 Живой Ископаемый
 
23.02.12
14:15
Ответ на вопрос в топике такой - для файловой базы выигрыша в производительности при проведении документов не будет вообще (потому что таблицы блокируются целиком), и будет ли таблица "размазана" по не скольким шпинделям или будет на одном, а на втором только ее зеркала значения иметь не будет никакого... При построении отчетов... ну даже не знаю... возможно какой-то выигрыш будет...Но проверить сейчас не могу.
22 Reaper_1c
 
23.02.12
14:24
(21) Точно не будет. У откуда у файловой версии оптимизатор и кэш для статистики? Кроме того, механика операций над матрицами, реализованная в платформе, ни в какое сравнение не идет с тем, что реализовано в промышленной СУБД, пусть и обрезанной по ресурсам.
23 Живой Ископаемый
 
23.02.12
14:24
да, возможно при построении отчетов какой-то выигрыш будет, если два разных пользователя будут строить отчеты по разным данным, и так выйдет что для отчета первого пользователя данные  окажутся на одном шпинделе, и для отчета другого - на другом, тогда каждый получит отчет быстрее...
Но просто КУДА больший заметный прирост производительности будет, если база просто целиком поместится в кэше винды и при построении отчета не будет обращения к дискам вообще.
если пользователей 20, то на каждого толстого клиента положим 200Метров, 5 пользователей - 1 Гиг, 20 терминальных пользователей заюзают 4 Гига из 8, на системный кэш останется где-то 3 Гига. если база будет оставаться за год работы в пределах 3 Гиг (1 Гиг для самой ОС, примерно), все  должно быть довольно быстро.
24 Живой Ископаемый
 
23.02.12
14:26
2(22) ниоткуда... просто, если рассматривать паралельную работу нескольких пользвателей заказавших одновременно отчеты, и вдруг им так повезло что порции данных каждого на своих шпинделях, которые могут крутиться паралельно и независимо... ну а насколько такая ситуация вероятна - я ХЗ.
25 Reaper_1c
 
23.02.12
14:33
(24) Так толку? СУБД унюхав данные на разных шпинделях еще быстрее их притащит.
26 Живой Ископаемый
 
23.02.12
14:35
2(25) дык я - ЗА... но просто чтобы не сказали что я флужу и пиарю...
27 Fragster
 
гуру
23.02.12
14:40
больше 5 активных юзеров в файловую пускать нельзя... ну только если она совсем маленькая и без RLS
28 Стальная Крыса
 
23.02.12
14:45
забавное обсуждение:

терминальный сервер (!!!) на десктопной плате  :)
29 aspirant
 
23.02.12
14:50
(28) как оказалось - не просто терминальный, а еще и держатель баз данных
30 MadHead
 
23.02.12
15:08
На аналогичной конторе. Такой вот расклад. 1сd файл 16гб, данные с 01.01.11 по текущий момент. Сервер терминалов еще слабее. 14 активных пользователей + сеанс для загрузки данных с агент + (~100 документов в день приходит от агента+), буквально неделю назад решил перевести на SQL на данный момент проблем не замечено, но размер таблиц подходит к максимальному.
(21) А почему вы не учитываете, что с 10-го рейда будет быстрее чтение/запись по сравнения с 1 диском, следовательно таблица будет блокироваться на меньшее время? Так как у меня во время перепроведения документов в монопольном режиме процессор практически не загружается полностью(уточню, а то сейчас начнется, не загружается полностью 1 поток процессора). Значит он большее время ждет данные, а не обрабатывает их.
(17) Это мое субъективное предположение
31 MadHead
 
23.02.12
15:10
(21) Я отталкиваюсь сугубо от догадок и теории, если бы мог протестить, то тему не создавал
32 Живой Ископаемый
 
23.02.12
15:14
2(30) "Так как у меня во время перепроведения документов в монопольном режиме процессор практически не загружается полностью(уточню, а то сейчас начнется, не загружается полностью 1 поток процессора). Значит он большее время ждет данные, а не обрабатывает их. " - вполне возможно...
но опять же сравни порядок.. память быстрее винта во сколько? в 100, в 1000 раз? а два шпинделя быстрее одного шпинделя во сколько? в 1.5? в 2 раза?
так вот твоя задача больше состоит в том, чтобы база помещалась в кэш винды, как можно большие ее куски, тогда чтение и запись (да-да, и запись) будут происходить в памяти, а механические части будут начинать свое медленно движение только когда винда решит экстернализировать свой кэш на физическом носителе...
====
"Это мое субъективное предположение" - понятно, тогда помножим его на 0 и забудем...
33 Живой Ископаемый
 
23.02.12
15:17
вернее, "- вполне возможно... " - это про "А почему вы не учитываете, что с 10-го рейда будет быстрее чтение/запись по сравнения с 1 диском,"
34 Reaper_1c
 
23.02.12
15:50
(30) Потому, что у тебя она все равно будет блокироваться.
35 Живой Ископаемый
 
23.02.12
15:58
не, ну какое-то наверное ускорение все же будет - например тот же своп на два шпинделя будет быстрее чем на один... там еще что-то...
36 Стальная Крыса
 
23.02.12
16:45
да какое там ускорение на чипсетном-то рейде в десктопной матери ...
37 БалбесВ1с
 
23.02.12
17:09
Не спорьте с Живой Ископаемый
38 Живой Ископаемый
 
24.02.12
00:44
2(37) чуваак.. ты что, добиваешься чтобы я сам с собой спорил? меня ж упекут в жолтый дом тогда.. пусть спорят.
40 MadHead
 
24.02.12
14:40
(34) Ну так блокироваться на 1 секунду или на 2 есть разница?
(36) еще один из разряда "я не могу пойти спать так как в интернете кто-то неправ"
41 Reaper_1c
 
24.02.12
17:25
(40) А между "Блокировка есть" и "блокировки нет вообще" - есть разница?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс