Имя: Пароль:
1C
1С v8
Настройка связки сервер приложений 1с - скуль
0 Птах
 
21.01.14
12:09
Наверное, сто раз уже читал подобные темы, но перерыв интернет, адекватного ответа на свой вопрос не нашел. Итак, ситуация:
Имеем два виртуальных сервера на VMware, конфигурации Xeon 2 ГГц * 4 ядра/ 32 гб оперативы, винты нарезаны на быстром рейде, Win server 2012, на одном развернут SQL Standard 2012, на другом - сервер приложений 1с 8.2.19.83.

Скуль - летает. Винты читают/пишут где-то по 100мбайт/сек. Памяти дофига, монитор ресурсов показывает где-то половинную загрузку по процу, память скуль съедает всю, что ему выделена (25 гб), сервер приложений и трети не одолевает. Загрузка винтов и сети на обоих серваках пренебрежимо мала.

Казалось бы, все должно летать, и оставлять инверсионный след, но, форма 1с открывается не менее 3 секунд.
Конфигурация для тестирования производительности 1с за авторством глубокоуважаемого В. Гилева тоже выдает крайне неудовлетворительные результаты: в районе 10 попугаев, что плохо по ее стандартам.
Слышал мнение, что на виртуалках добиться хорошей производительности такой связки невозможно.

Пните, плиз, нуба, куда копать.

З.Ы. Настройки скуля делал примерно в соответствии со статьей: http://infostart.ru/public/65955/
1 Balonbl4
 
21.01.14
12:12
Ну,я бы первым делом избавился бы от виртуалок и поставил бы sql и сервер 1С на один хост.
2 Птах
 
21.01.14
12:16
(1) Зачем? :)
3 suvolod
 
21.01.14
12:30
Balonbl4 предлагает тебе метод исключения проблемы. Все равно других идей пока больше нет.
4 Птах
 
21.01.14
12:37
(3) Спасибо, кэп! Как мне самому такой способ в голову не пришел!
Оу, щит, он же приходил мне в голову...
Следующий!
5 oslokot
 
21.01.14
12:47
(0) [но, форма 1с открывается не менее 3 секунд]
какая это конфигурация открывается за 3 сек?
6 acsent
 
21.01.14
12:49
100 мб/сек - это МАЛО. Диски небось виртуальные
7 ЧеловекДуши
 
21.01.14
12:50
(0) Режим Отладки выключи у сервера приложений от 1С :)
8 ЧеловекДуши
 
21.01.14
12:51
+ Как метод телепатии и надежды, что вы не пишете ГУАНО код :)
9 oslokot
 
21.01.14
12:52
Мое имхо:

1. у проц слабоват, 1с-ка любит гигагерцы
2. виртуалки в топку
3. скуль и сервер 1с на одну железку
4. План электропитания -> макс. производительность
10 oslokot
 
21.01.14
12:57
(9) + Мои 22 см: http://savepic.net/4336428.jpg
11 Птах
 
21.01.14
13:06
(6) Я бы согласился, что это мало, если бы диски были загружены, очередь там под 2, или 100% активность. Так ведь нет же загрузки по ним. А так да, виртуальные диски.

(7), (8) Эммм, спасибо за участие, конечно... А таблеточки вы давно пить перестали?

(10) Внушает, конечно, но как-то в (9) безапеляционно. Что, без вариантов? На чем основано?
Вообще сейчас как раз на резервном сервере разворачиваю прямо на хосте скуль. Так что, если не получится добиться вменяемых результатов - буду перевозить. Просто обидно - так все красиво построено, и непонятно почему тормозит.
12 Maxus43
 
21.01.14
13:08
приложения разрабами специально затачиваются и для работы с виртуальными машинами, 1с конечно этого не делает. Только железо, только хардкор
13 Lama12
 
21.01.14
13:09
(11) Очередь к диску и остальные показатели, поди в виртуалке снимаешь?
На хосте что?

Не помню точно адрес статьи, да и не для 2012 sql server она была. Но сам MS не рекомендовал ставить SQL server в виртуалку.
14 Птах
 
21.01.14
13:14
(13) И на виртуалке, и на хосте тихо всё.

А насчет того, что не рекомендуют скуль на виртуалке - спасибо, поищу.
15 Птах
 
22.01.14
13:21
Есть у кого-то удачный опыт развертывания 1с на виртуалках?
16 Bigbro
 
22.01.14
13:25
50% для процессора на скуле это уже как бы многовато.
17 Птах
 
22.01.14
13:32
развернул сервер приложений и скуль на отдельном физическом хосте, результаты теста прилагаю, ЧЯДНТ?

http://i.imgur.com/hKnEMAA.png
18 Птах
 
23.01.14
06:11
апну
19 shuhard
 
23.01.14
07:12
(15) работа 1С на виртуалке не имеет ни какой специфики, кроме проброса по USB ключей
20 floody
 
23.01.14
07:18
"развернул сервер приложений и скуль на отдельном физическом хосте"

конфигурацию дисков можете привести? и не понял, 1С+SQL на одном? или же на разных?
21 Aleksey
 
23.01.14
07:25
И если на одном как они между собой общаются, через шаред мемори или тсп-айпи
22 Bigbro
 
23.01.14
07:26
судя по 17 - на одном. но почему в этом случае все настолько хреново как на графике показано - не совсем понятно...
23 floody
 
23.01.14
07:30
У меня на одном из серверов работала связка 1c+sql, вполне себе неплохо работала, без особых проблем. При этом указанный тест выдавал стабильно 16 баллов. Не стоит слепо ему верить, доверяй не проверяй.
24 Птах
 
23.01.14
07:33
(20) Диски - SCSI-рейд, быстрый, там тупить нечему. Да, на одном.
(21) По tcp-ip общаются, щас шаред мемори попробую.
25 shuhard
 
23.01.14
07:35
(24)[SCSI-рейд]
явный гон
SCSI нет на современных серверах лет 5
26 mistеr
 
23.01.14
07:45
Какая форма долго открывается, так и останется тайной?
27 Птах
 
23.01.14
07:46
(26) Форма комплексного процесса из 1с: Документооборот, например. Или какого-нибудь отчета в Бухгалтерии. Не в формах дело, объективно тормозит.
28 Bigbro
 
23.01.14
07:49
может у вас включено какое нибудь аеро в интерфейсе а с драйверами поддержки 3д проблема или нехватака видеопамяти?
попробуйте все красивости и рюшечки отключить для графики. сколько видеопамяти для виртуальной машины выделено и какое разрешение используется - хватает ли?
29 Bigbro
 
23.01.14
07:52
половинаая загрузка по процу как выглядит? все ядра пополам или одно на 100% а остальные по чуть?
30 Птах
 
23.01.14
08:07
(29) Половинная загрузка по процу - это на рабочих виртуалках. Сейчас установил всё на отдельный железный сервер - там и до 10% не дотягивает.
31 Птах
 
23.01.14
08:09
(25) Да, вру, админ говорит, в этом серваке стоит какой-то софтовый рейд, так себе. Сейчас дисковую систему тестить буду.
32 floody
 
23.01.14
08:11
Потом откажется, что все на одном SATA 7200rpm :)
33 Птах
 
23.01.14
08:14
(32) Очень смешно. =|
34 Jonny_Khomich
 
23.01.14
08:16
А какой смысл делать 2 виртуалки на сервере?
35 Bigbro
 
23.01.14
08:22
(30)тормоза при открытии форм сохранились? что показывает отладчик 1С на что уходят эти 3 секунды?
36 Птах
 
23.01.14
13:45
Удалось повысить результаты теста на исходной конфигурации (виртуалках) до 20, админ отключил все энергосберегающие функции в биосе (автоматическое понижение частоты и проч.). 20 - это не 10, конечно, но хотелось бы еще больше. Ночью подкинем ядер виртуалке с сервером приложений, посмотрим на результаты.
37 Птах
 
27.01.14
06:38
вместо 4 ядер дали по 16 - прирост производительности 2 попугая (ну, то есть 10%)
38 Genayo
 
27.01.14
08:12
(37) У нас работает связка сервер приложения 1с на виртуалке - SQL на реальном железе. Сеть 10G.
Сейчас видно, что основное ограничение по железу - процессор.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс