powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Провал теста 1С на MS SQL 2008 R2
25 сообщений из 107, страница 2 из 5
Провал теста 1С на MS SQL 2008 R2
    #37356735
Petr Litovchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPPetr Litovchenko,
Enterprise class не отменяет принципы работы СУБД и самих дисков. Самый простой способ это проверить - создать рам диск и положить файлы БД на него.
И выполните совет XenoX - "разделите" процессоры на обслуживающие процессы 1С (по одному на rphost), обслуживающие SQL и оставьте операционной системе. Переключение ядра с процесса на процесс совсем не бесплатно!
Больше вам пока советовать нечего, т.к. не понятно где крутится сервер самой 1С, и что же всётаки так нагружет процессоры.

rigus,
Зачем давать tempdb количество файлов большее чем количество независимых физических дисков!?

LogrusAS,
Описался, должно было быть "tempdb не должна использовать диски". Ну и уточнение, за вычетом некоторых моментов. А вот соотношение размера базы к размеру необходимой памяти бывает и меньше 1.

Согласен относительно общей теории построения СХД.
Насчет RAM-надо попробовать. Но!
СХД выдает в максимуме 1 гигабайт в секунду на чтение или на запись - без разницы
Разница с диском в РАМ кажется несущественной.
Сервер СП - 40 процессов
Процов - 160, соответственно загружены не все.
Но тест не проходит все равно.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37356852
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот и думайте... 1 Гиг в секунду в потоке, устоявшаяся скорость - какая? А рандомное чтение/запись? На checkpoint сколько дисковых операций потребуется? Здесь и должна прявиться разница между РАМ диском и массивом жёстких дисков.
Вот поэтому я и попросил вас уточнить параметры ваших замеров. А то не понятно, что это за "средняя нагрузка" и 80% чего? А так получается, что у вас излишние вычислительные мощнсти для этого теста и недостаточность в дисковой подсистеме.
ЗЫ И зачем вам 160 кусков tempdb если у вас свободных процессоров для её обработки минимум на 25% меньше!?
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37356865
Petr Litovchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPВот и думайте... 1 Гиг в секунду в потоке, устоявшаяся скорость - какая? А рандомное чтение/запись? На checkpoint сколько дисковых операций потребуется? Здесь и должна прявиться разница между РАМ диском и массивом жёстких дисков.
Вот поэтому я и попросил вас уточнить параметры ваших замеров. А то не понятно, что это за "средняя нагрузка" и 80% чего? А так получается, что у вас излишние вычислительные мощнсти для этого теста и недостаточность в дисковой подсистеме.
ЗЫ И зачем вам 160 кусков tempdb если у вас свободных процессоров для её обработки минимум на 25% меньше!?
Каким тестом рекомендуете проверить указанные параметры?
На checkpoint сколько дисковых операций потребуется? - как это определить?
На ТемпДБ - 80 файлов фиксированного размера без автороста по 10Гб + 1 темплог стартовым размером 20Гб (Количество физических ядер равно 80).
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37356866
Petr Litovchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDP А то не понятно, что это за "средняя нагрузка" и 80% чего?
Речь идет исключительно о загрузке процессора.
т.е. на пороге х пользователей - загрузка ЦПУ средняя по всем процам - 10-15%, х*1.1 - 80%
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37356919
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to AHDP,
Ну вообщето это рекомендация от microsoft
http://msdn.microsoft.com/ru-ru/library/ms175527.aspx
Если кратко - это нужно чтобы было меньше блокировок
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37356926
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем тогда за эти проги платить по 80 штук если они ничего не показывают? и методики
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37356995
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так а вы определили, "кто" (какой процесс) больше всего грузит систему?
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357091
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petr LitovchenkoAHDP А то не понятно, что это за "средняя нагрузка" и 80% чего?
Речь идет исключительно о загрузке процессора.
т.е. на пороге х пользователей - загрузка ЦПУ средняя по всем процам - 10-15%, х*1.1 - 80%

Вы нас пытаетесь запутать. У вас средняя загрузка всех процессоров составляет 80% или какого-то одного из 160? Подозреваю, что общая. И скорее всего часть процессоров забита за 100%, а остальные стоят. Я уже устал у вас спрашивать про рассшифровку загрузки процессоров.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357099
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rigusto AHDP,
Ну вообщето это рекомендация от microsoft
http://msdn.microsoft.com/ru-ru/library/ms175527.aspx
Если кратко - это нужно чтобы было меньше блокировок

А если вам помедитировать над следующим пунктом?
"
Создайте столько файлов, сколько требуется, чтобы максимально увеличить пропускную способность диска. Использование нескольких файлов сокращает конфликты хранилищ базы данных tempdb и обеспечивает гораздо лучшую масштабируемость. Однако не создавайте слишком много файлов, так как это может привести к уменьшению производительности и увеличить издержки управления . Общая рекомендация состоит в том, чтобы создать один файл данных для каждого ЦП на сервере (для каждого параметра маска схожести), а затем установить число файлов, при необходимости уменьшив его или увеличив. Имейте в виду, что двухъядерный ЦП рассматривается как два процессора.
"
И учтите что это общая рекомендация. У топикстартера не типичная вычислительная система. Вычислительные мошности значительно мощнее чем дисковая подсистема относительно типовых конфигураций.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357105
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZerroЗачем тогда за эти проги платить по 80 штук если они ничего не показывают? и методики

Как зачем!? Он сумел выявить проблему до перевода боевой базы на этот сервер. А представьте ситуацию, пользователей перевели на новое железо, а оно встало. :(
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357163
Petr Litovchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPPetr Litovchenkoпропущено...

Речь идет исключительно о загрузке процессора.
т.е. на пороге х пользователей - загрузка ЦПУ средняя по всем процам - 10-15%, х*1.1 - 80%

Вы нас пытаетесь запутать. У вас средняя загрузка всех процессоров составляет 80% или какого-то одного из 160? Подозреваю, что общая. И скорее всего часть процессоров забита за 100%, а остальные стоят. Я уже устал у вас спрашивать про рассшифровку загрузки процессоров.
Я сожалею, если сложилось такое впечатление.
В случае включения боевой базы - заняты одинаково все процессоры.
Средняя нагрузка 80% взята именно в момент работы количества реальных пользователей большего, чем количество процессоров на SQL сервере. И именно при превышении некоего порога количества реальных пользователей.
Соответственно, при работе теста заняты далеко не все процессоры - тут вы правы.
Занято только то количество, которое в данный момент отдано под sql server.
Просто ставить эксперименты на боевой базе более нет желания.
Так что возвращаясь к тесту, он просто показывает дикую разницу в результатах между задействованными скулем всеми 160 процессорами и урезанными до 22 процессоров.
На процессоры дает нагрузку процесс sqlserver.exe

И все таки - какой именно программой рекомендуете проверить диски на параметры, указанные Вами?
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357167
Petr Litovchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
XenoXТак а вы определили, "кто" (какой процесс) больше всего грузит систему?
sqlservr.exe
Сервер полностью отдан под MS SQL.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357243
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPZerroЗачем тогда за эти проги платить по 80 штук если они ничего не показывают? и методики

Как зачем!? Он сумел выявить проблему до перевода боевой базы на этот сервер. А представьте ситуацию, пользователей перевели на новое железо, а оно встало. :(

Он выявил что встало но не почему. нафиг за это 80 штук платить) . Копию запустил и написал роботов проводильщиков создавальщиков доков.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357387
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Petr Litovchenko]
... Дайте перечитать свой пост своему коллеге и пусть он вам скажет что именно он из него понял. Приведёте схему тестового стенда, резултаты для каждой испробованной конфигурации!

А что за конфигурация сервере приложений 1С и как он связан с SQL?

Версия платформы и что за апдейты установлены на сервер? Что говорит профайлер?

SQLIO.exe - предназначена для определения быстродействия конфигурации дисковой подсистемы. У Гладченко много статей на эту тему.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357402
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так, насколько я понял, блокировки у вас управляемые, база полностью в режиме упр. блокировок или упр. блокировки только в отдельных объектах используются?
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357410
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zerro,

Как зачем? Посчитаем, зарплата человека допускаемого к такому оборудованию должна быть явно выше средней. Сколько он потратит времени на написание чего-то подобного? Предположим неделю - тогда затраты для работадателя одинаковы. Но тут ещё играет роль внедрение нового железа, следовательно работодатель в выйгрыше.

ЗЫ Но для начала дискуссии по затратам на это ПО неплохо увидеть обоснование покупки такого сервера SQL. Окружение сервера, и общую ИТ политику компании.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357421
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XenoX,

Подозреваю, что дело не в блокировках. А может как раз и вних. Ведь хранилищем наверняка только этот сервер пользуется.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357440
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже не знаю....
Нужно смотерть, что творится с количеством считываний/записей на sql
Ловить профайлером длительные операции....
В общем анализировать, на чем затыкается сам скуль...

Если нагрузка резко возрастает после перехода планки в N пользователей, которые активно пишут и изменяют данные то....

опять таки попробуйте пустить такое же количество только читающих пользователей, что будет с загрузкой?
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357458
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDP,
что то мне подсказывает... что хранилище то большая общага....
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357470
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPВерсия платформы и что за апдейты установлены на сервер? Что говорит профайлер?Кстати здравая мысль. Попробуйте разрные версии платформы - что-то изменится?
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357538
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petr Litovchenko,
Кстати в вашем СХД диски какие и сколько?
т.к. для того чтобы система не упиралась в диски нужно десяток обычных дисков на 1 ядро. либо ssd
а с учетом что у вас 80 ядер то дисков в системе должно быть не меряно!!!
http://www.sql.ru/forum/actualthread.aspx?tid=851583
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357553
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rigus,
Согласен, есть основания пологать, что СХД не успевает за SQL-ем
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357581
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPZerro,

Как зачем? Посчитаем, зарплата человека допускаемого к такому оборудованию должна быть явно выше средней. Сколько он потратит времени на написание чего-то подобного? Предположим неделю - тогда затраты для работадателя одинаковы. Но тут ещё играет роль внедрение нового железа, следовательно работодатель в выйгрыше.

ЗЫ Но для начала дискуссии по затратам на это ПО неплохо увидеть обоснование покупки такого сервера SQL. Окружение сервера, и общую ИТ политику компании.
да я конечно понимаю . просто без реально базы , количество активных пассивных пользователей и количество роботов всяких - это абстрактный тест. А если оборудование купил что его тестировать?))). Поэтому думаю что сперва надо было смотреть где узкие места.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357610
Petr Litovchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист 1сAHDPВерсия платформы и что за апдейты установлены на сервер? Что говорит профайлер?Кстати здравая мысль. Попробуйте разрные версии платформы - что-то изменится?
Версия платформы - 8.1, дальше не помню просто.
Апдейты установлены все.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357616
Petr Litovchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rigusPetr Litovchenko,
Кстати в вашем СХД диски какие и сколько?
т.к. для того чтобы система не упиралась в диски нужно десяток обычных дисков на 1 ядро. либо ssd
а с учетом что у вас 80 ядер то дисков в системе должно быть не меряно!!!
http://www.sql.ru/forum/actualthread.aspx?tid=851583
СХД - IBM DS8100, 64 SAS HDD
СХД выделена только под скуль.
...
Рейтинг: 0 / 0
25 сообщений из 107, страница 2 из 5
Форумы / [игнор отключен] [закрыт для гостей] / Провал теста 1С на MS SQL 2008 R2
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]