|
1С сервер 8,3 + MS Sql 2008 R2 тормозят. | ☑ | ||
---|---|---|---|---|
0
Perento
19.06.14
✎
21:28
|
Помогите.
Настраивали клиент-серверный вариант. Есть один сервер разделен на 2 виртуальные машины,на одной 1С сервер 8,3 на другой MS SQL 2008 R2. На всех машинах стоит Windows Server 2008 R8 (x64). Процессор 4-х ядерный intel(r) xeon(r) cpu e5-2609 v2 @ 2.50ghz Памяти ОЗУ по 11 ГБ. Рассчитывали что при подключении 50 пользователей работа будет летать, а получилось наоборот. Загрузка процессора достигает 75-80 %. Подскажите куда копать? |
|||
1
Chai Nic
19.06.14
✎
21:33
|
Виртуалки здесь нафиг не сдались. Ставь всё на реальное железо..
|
|||
2
0xFFFFFF
19.06.14
✎
21:34
|
Переходи на 7.7 там это реализовано.
|
|||
3
floody
19.06.14
✎
21:36
|
о5 школоадмины напихали ни в тему виртуалок от чувства собственной важности
|
|||
4
Perento
19.06.14
✎
21:36
|
Я это прекрасно понимаю, но админы предприятия решили что 2 виртуалки лучше для них в случае чего можно быстренько развернуть на другой машине.
|
|||
5
floody
19.06.14
✎
21:38
|
пусть тогда и настраивают нормально, а не по мануалу для домохозяек "далее, далее, далее, ок"
|
|||
6
ДенисЧ
19.06.14
✎
21:39
|
Админы, которые ставят сервера SQL и 1c, на виртуальные машины - очень быстро попадают в АД!
|
|||
7
floody
19.06.14
✎
21:41
|
можно и без виртуалок быстренько развернуть все на другой машине, дело не в скорости, а в том, что админы считают себя мегагуру "у меня же все на виртуалках" \m/
|
|||
8
Perento
19.06.14
✎
21:42
|
(5) :-) о это было б круто, но мой директор поручил мне решить проблему. Подскажите куда копнуть?
|
|||
9
ДенисЧ
19.06.14
✎
21:43
|
(8) Копни в сторону нарезного, в крайнем случае - гладкоствольного, применённого к твоим админам
|
|||
10
Perento
19.06.14
✎
21:46
|
(9) Посадят :-)
|
|||
11
ДенисЧ
19.06.14
✎
21:47
|
(10) Зато работать нормально будет
|
|||
12
Perento
19.06.14
✎
21:56
|
Раньше в файловом варианте все работало на много быстрее и железо было на много слабее. Для повышения быстродействия предприятие решило перейти на клиент-серверный вариант.
У становили 1С Сервер 8.3 (х64) База не большая 3 Гб. |
|||
13
ДенисЧ
19.06.14
✎
21:59
|
(12) Клиент-сервер не обещает производительности, он обещает устойчивость
|
|||
14
Chai Nic
19.06.14
✎
22:01
|
(12) Для начала откажитесь от виртуалок. 1с и sql на одном железе без ненужных прослоек дают максимальную производительность.
|
|||
15
Gepard
19.06.14
✎
22:09
|
(12) все на один железный комп, будет немного быстрей
|
|||
16
Sorm
19.06.14
✎
22:15
|
(0) Что такое "виртуалка" для операционки, обеспечивающей вирутальность - не файл ли?:)
1. Рекомендация - плюнь на вируталку слюной. 2. Если слюны нет - заставь Одминов поделить массивы правильно "под вируталки".... |
|||
17
Sorm
19.06.14
✎
22:18
|
(13) В зависимости от мощности и размеров базы. Когда 3 гб ставят на виртуалку , да ещё под 50 пользователей...\
Что такое вбивают 50 пользователей в 3 гига?... |
|||
18
mdocs
19.06.14
✎
22:22
|
Куда они базы их переносить собрались? ) База и так переносится куда угодно за весьма небольшое время.
Дисковая не озвучена, Ресурсы тратятся на две системы... |
|||
19
йети
19.06.14
✎
22:30
|
виртуалка зло
ну и дежурный вопрос - какой стоит режим электропитания ? |
|||
20
erp20
19.06.14
✎
22:42
|
(0) Hyper-V ?
|
|||
21
Perento
20.06.14
✎
09:32
|
(19) Режим стоит высокая производительность.
Оперативки всего 24 между 2-мя виртуальными машинами поделили по 12. |
|||
22
ptiz
20.06.14
✎
09:34
|
Оперативки и так мало, и сажать сюда виртуалки - чистое вредительство.
Да и сама по себе виртуалка, мягко говоря, не способствует производительности. Админов - на кол. |
|||
23
Kookish
20.06.14
✎
09:53
|
Во многом знании многая печаль... Я вот не знаю, как виртуалки настраивать, поэтому леплю все на один сервер. Зато через Memory Sharing все летает.
|
|||
24
Kookish
20.06.14
✎
09:54
|
(21) Рукалицо
|
|||
25
D3O
20.06.14
✎
10:16
|
(21) вот смотри оперативы всего 24. КАЖДОЙ виртуалке отдале ровно по половине. вопрос: операционка на чем работать должна? т.е. однозначно нужно уменьшить объемы памяти под виртуалки так чтобы у ОС было 2 гига.
а вообще можно попробовать на 1 виртуалку установить сразу два сервера: и 1С и SQL. проблема в том, что даже если обе виртуалки внутри одной физической машины соединение между ними идет по гигабиту. а для раздельной установки 1С и SQL между ними нужено хотя бы 10 ГБит. 1С очень требовательна к пропускной способности сети и диска. |
|||
26
D3O
20.06.14
✎
10:21
|
(25) и вообще, выше уже говорили - SQL не для скорости, а для объемов и для лучшей надежности. то как 1С с данными обходится - ни одна нормальная СУБД осилить не может )))
штуки, которые летают на огромных объемах данных в системах, которые ЗНАЮТ что такое сервер SQL и используют его функционал на полную не на 1С делаются ;) |
|||
27
Perento
20.06.14
✎
10:41
|
(26) В общем мне нужно посадить накол админов)Поставить все на одну не виртуальную машину и радоваться счастью)
Простите за дезинформацию там ОП всего 32 ГБ. |
|||
28
ДенисЧ
20.06.14
✎
10:42
|
(27) Потом и себя не забудь за "все на одну не виртуальную машину"
|
|||
29
Perento
20.06.14
✎
10:46
|
(28)За что? Не надо =)
|
|||
30
ДенисЧ
20.06.14
✎
10:48
|
(29) Вот именно, что не надо ставить это на виртуалку
|
|||
31
Chai Nic
20.06.14
✎
10:49
|
(22) "Оперативки и так мало"
Для базы размером в 3 гига? Да ладно.. Тормоза не из-за памяти и не из-за дисков, а из-за виртуализации как таковой. |
|||
32
Йохохо
20.06.14
✎
10:49
|
(29) надо, админам уже на другом форуме разрешили и директор тоже в курсе
|
|||
33
ansh15
20.06.14
✎
10:50
|
(27) Процессоров то хотя бы два?
|
|||
34
ДенисЧ
20.06.14
✎
10:51
|
(32) А я не разрешаю... Будем форумами меряться? :-)
|
|||
35
Perento
20.06.14
✎
10:52
|
(30) я и собиралась НЕ на виртуалку поставить.
|
|||
36
Exec
20.06.14
✎
10:59
|
(0) поставь sql2005 и сравни результат. прирост скорости вырастет минимум в 2 раза
|
|||
37
Йохохо
20.06.14
✎
10:59
|
(34) проиграешь) только на одном форуме 1сников не сажают на кол)
|
|||
38
Exec
20.06.14
✎
11:05
|
+(36) и sql всё-таки лучше держать на физической машине - на виртуалки можно юзеров в терминал или remoteapp заускать
сколько не пробовал - sql на физической машине шустрей работает. как ни тюнингуй - на виртуалке на немного, но будет отставать. так же rphosts на той же машине где и sql запусти - так же производительность возрастёт в разы |
|||
39
РенеДекарт
20.06.14
✎
11:19
|
(36)>>поставь sql2005 и сравни результат
вот именно. Или уйди с Windows 2012 обратно на 2003. А вируталки - это дело вкуса и задач, оно, конечно, ресурсы тратятся на виртуализацию, но отнюдь не такие масштабюные, как представляют 1сники-одмины на оноэсовом форуме ) |
|||
40
РенеДекарт
20.06.14
✎
11:20
|
*с 2008 на 2003
|
|||
41
Йохохо
20.06.14
✎
11:26
|
(39) виртуалки зло, как только задашь вопрос "у меня на виртуалке тормозит что делать", один флейм
|
|||
42
РенеДекарт
20.06.14
✎
11:28
|
(38)>>так же rphosts на той же машине где и sql запусти - так же производительность возрастёт в разы
1C работает наоборот, вообще - с ростом базы и объемов обрабатываемых данных размещение SQL и 1С -серверов на одном физическом становится узким местом - идет постоянная борьба за все уменьшающиеся "сводобные" ресурсы. И с чего "rphost" от 1с в разы будет быстрее на "одной машине с SQL"?? Первое - это процесс 1С, второе - совсем другой сервер. Обмен идет сетевой, сеть между виртуалками не дает В РАЗЫ падение скорости по сети (процентов на 5% максимум). Ведь здесь не вопрос "борьбы за единые ресурсы". (25)>>проблема в том, что даже если обе виртуалки внутри одной физической машины соединение между ними идет по гигабиту. а для раздельной установки 1С и SQL между ними нужено хотя бы 10 ГБит. 1С очень требовательна к пропускной способности сети и диска. вы где-то правильно пишите, но с 1С не работаете, наверняка )) 1С не настолько критична к ПРОПУСКНОЙ способности, чтобы различать (тем более - на такой малой базе) 1 и 10 Гбит, как весьма критична к КАЧЕСТВУ канала связи (сети). |
|||
43
РенеДекарт
20.06.14
✎
11:33
|
(41) когда виртуалки были уделом крупных систем и отнюдь не на 1С, 1С тормозила все также, по разнообразнейшим причинам.
Виртуалки ставятся по необходимости, а не ради виртуализации, и падение хоть и есть, но "тормоза" совсем по другим причинам, а не в "виртуализации". И в 80% тормоза на виртуалках из-за нехватки ресурсов кому-либо. И 15% - неправильная настройка/использование функционала виртуализации. |
|||
44
Уран Ренгенович
20.06.14
✎
11:56
|
Для виртуалки необходима производительная дисковая подсистема.
А для заявленных требований (1С+SQL+50 терминалов) железо вполне удовлетворительное. Для скуля с базой в 3Гб и 8Гб оперативки хватит. |
|||
45
йети
20.06.14
✎
12:11
|
(0) озвучь результаты http://www.gilev.ru/tpc1cgilv/
|
|||
46
Exec
20.06.14
✎
12:15
|
(42) про борьбу за ресурсы никто не отрицает. тут уже тонкости настроек и ограничений
а по поводу rphost и sql на одном сервере - тебе знакомо понятие "работа через общую память"? падение ощутимое. Или ты будешь утверждать, что разнесённые на разные машины агент и скуль работают с той же скоростью, что и на одной? Не однократно тестили - по тому же тесту гилёва (падение с 45 ед. до 20-22 - это зло), да и просто на глаз разница заметна - при одинаковой конфигурации, и настройке - на одной физической машине будет работать шустрее, чем на разных. Но да - до тех пор, пока не начнётся борьба за ресурсы. А там уже плясать дальше - ограничивать, скриптовать или разносить. p.s на виртуалках уже х.з сколько лет стандартное внутреннее соединение 10гбит (0) опять же повторюсь - с твоей небольшой базой - лучше агента и скл вынести на физическую машину, а если уж хочестя виртуалку - то через неё лучше юзеров пустить через (терминал или rem.app), чтоб ничего на хостовой машине повредить не смогли, ну и опять же - даже если повредят - откат на снапшоты там минутный. имхо. |
|||
47
Fragster
гуру
20.06.14
✎
12:21
|
нужно измерить скорость и задержки при передаче данных между виртуалками и при записи на диск в этих самых виртуалках
|
|||
48
Perento
20.06.14
✎
12:34
|
(45) Тест запущу ночью сейчас люди работают.
(46) Доступ дан через терминал. |
|||
49
xXeNoNx
20.06.14
✎
12:39
|
(42)>> И с чего "rphost" от 1с в разы будет быстрее на "одной машине с SQL"??
Да ну шо ты..., разве не? Слыхал про директ мемори? Когда у тебя стоит на виртуалках обмен идет как ни крути через тсп ип(По крайней мере было в платформах 8.2, которые я испотльзовал) Что касается борьбы за ресурсы, то тут дело только в бабле, скока готов "хозяин" всего этого добра выложить. Что касается случая(0), то курить однозначно настройки и поставит пусть наконец SQL и Сервер 1С на железо, без виртуалок, даст скулю гигов 5, хостов 2 по 2гб, ну уж извени, такое у тебя железо, если у тебя юзеры работают не только в Тонком клиенте, то срочно расширяться.. |
|||
50
xXeNoNx
20.06.14
✎
12:42
|
(46) Бугага.., на виртуалку, с установленным SQL и 1С Сервером, еще и юзеров на виртуалке пустить? Тогда уж и файлообменник тож запилить, какая разница, всеравно ползать будет))
|
|||
51
rsv
20.06.14
✎
12:42
|
(0) Убрать виртуалку . Лучше 4 камня по 6 ядер и оперативы 64 плюс приличная СХД. Все это стоит денег.
|
|||
52
xXeNoNx
20.06.14
✎
12:45
|
(51) Хотя бы 32...
|
|||
53
Exec
20.06.14
✎
12:45
|
(50) не, скл на физическую, терминалы на виртуалку, но тут рамы надо докинуть, хотя б до 32
|
|||
54
xXeNoNx
20.06.14
✎
12:46
|
(53) -> (52) ))
|
|||
55
Perento
23.06.14
✎
10:40
|
(45) Тест Гилева показал 7,44 ( а минимальное 10)
|
|||
56
ansh15
23.06.14
✎
14:06
|
(55) Процессор не то чтобы очень быстрый, но 25-30 баллов показывать должен(как минимум).
|
|||
57
Armando
23.06.14
✎
14:10
|
У нас виртуалки, и тоже тормоза(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |