Войти

Показать полную графическую версию : 1с низкая производительность


pay666
14-12-2018, 20:42
Добрый день. Пытаюсь разобраться почему низкая производительность при работе в 1с ( открытие документов, формирование отчетов)
Windows server 2012 R2,xeon 6ядер по 2Ггц, 24гб ОЗУ, Raid зеркало (intel C600 sas raid controller), в raid sata и sas диск ( понимаю что так не должно быть, но за неимением sas воткнули sata) по 1Тб Одинаковой скоростью диски, памяти и кэш. В системе по rdp подключаются 7-8 пк и работают в одно время с 1с 8.3 Бухгалтерия предприятия и ЗУП. Обе базы файловые, вес БП 39 Гб, вес ЗУП 3Гб. Снял мониторинг HDD, но не могу разобраться на какие параметры обращать внимание и с чего вообще начать диагностику, хотелось бы выяснить причину. Помогите разобраться

Angry Demon
16-12-2018, 08:51
в raid
Какой?

sata и sas диск
Какие?

pay666
16-12-2018, 09:12
Какой? »

Intel(R) C600 Series Chipset SAS RAID Controller

Какие? »

SEAGATE 1TB ST1000NM0033-9ZM (SATA)

SEAGATE 1TB ST1000NM0023 (SAS)

Angry Demon
17-12-2018, 07:13
Intel(R) C600 Series Chipset SAS RAID Controller
Это модель контроллера, а я спрашивал про RAID.

Contellation - хорошие диски.

pay666
17-12-2018, 15:58
Это модель контроллера, а я спрашивал про RAID »
RAID 1 (зеркало) аппаратный.
Подскажите с чего диагностику начать?

dislike
17-12-2018, 17:54
Насколько я читал, 1С не умеет в распараллеливание процессов, и использует одно ядро всегда, не смотря ни на что. Для неё важнее частота процессора, чем количество ядер, а у вас она весьма скромновата.Даже если каждому пользователю выдается свое ядро, то ядер на 2 меньше, чем пользователей - одно узкое место.

Одинаковой скоростью диски »
SAS диски умеют одновременно читать и записывать информацию, SATA не умеют (я так читал где-то, не проверял). Там другой набор команд, другая логика работы
http://www.home-engineer.ru/interesnoe-i-poleznoe-pro-computers/chem-otlichaetsya-sas-ot-sata/

И наконец RAID 1 »
не дает никакого бонуса скорости, у вас как будто один диск на весь сервер. Нужно делать RAID 0, а поскольку он ненадежен, то объединять его сразу до RAID 10, тогда у вас скорость работы дисковой системы возрастет в 2 раза. Это у вас третье узкое место.

Мне кажется вам лучше вообще отказаться от RAID, и делать просто копии вручную на САТАшный диск, а систему оставить на SAS. И то лучше будет, чем вот этот непонятный винегрет.

Anton04
17-12-2018, 18:13
Обе базы файловые, вес БП 39 Гб, »

Рекомендуемая 1С БД в файловом варианте не должна превышать 4 Гб (в идеале 3 Гб), все что выше это удел SQL.

В принципе, HDD и является в данном случае основным тормозом прогресса. Рекомендация: или как сказал коллега dislike, RAID уровня 10 (притом возможно даже и не на 4 дисках, а на большем количестве) или SSD (можно даже без RAID массива). Но в случае БД в 39 Гб это + ещё и обязательно SQL.

pay666
17-12-2018, 18:29
Anton04, dislike, спасибо за советы. Вопрос:
Если хочу остаться на raid 1, но с SSD дисками. то как разрешить ситуацию?
SSD идут все 2.5, у меня же отсеки на 3.5, и можно ли будет сделать так? вставить ssd во 2 отсек и сделать синхронизацию с первым, а потом и вставить в первый отсек ssd и сделать полную синхронизацию?

На счет объема, вроде как то базы программисты обрезают, наверняка там много мусора

mwz
17-12-2018, 21:06
SSD идут все 2.5, у меня же отсеки на 3.5 »

https://yandex.ru/search/?clid=2186621&text=%D1%81%D0%B0%D0%BB%D0%B0%D0%B7%D0%BA%D0%B8%202.5%20%D0%BD%D0%B0%203.5%20hdd

Anton04
18-12-2018, 10:43
Если хочу остаться на raid 1, но с SSD дисками. то как разрешить ситуацию? »

У Вас в сервере есть только два места под 3,5 HDD !? "Не верю!"

вставить ssd во 2 отсек и сделать синхронизацию с первым, а потом и вставить в первый отсек ssd и сделать полную синхронизацию? »

Вы хотите заменить HDD в RAID массе на SSD? Тогда делайте именно так, по моему это процедура называется rebuild. Но смысл в RAID уровня 1 никакой.

pay666
18-12-2018, 17:33
Вы хотите заменить HDD в RAID массе на SSD? Тогда делайте именно так, по моему это процедура называется rebuild. Но смысл в RAID уровня 1 никакой. »
тем не менее, производительнее будет? И почему нет смысла? Свежая копия всегда присутсвует, по моему-удобно, был случай года 2 назад, полетел HDD, пользователи продолжили работать на 1 hdd, после чего hdd был куплен и произведена синхронизация

Angry Demon
19-12-2018, 08:20
RAID 1 (зеркало) аппаратный
C600 чипсет - это тоскливый недо-аппаратный RAID. Попробуйте поставить консоль управления Intel Rapid. Там неплохое управление настройками контроллера, по умолчанию может быть отключен производительный режим.

Насколько я читал, 1С не умеет в распараллеливание процессов, и использует одно ядро всегда, не смотря ни на что
Верно, но ОС разбрасывает процессы пользователей по разным ядрам. Даже с седьмой версией так происходит.

смысл в RAID уровня 1 никакой
Отказоустойчивость! Краеугольный камень.

тем не менее, производительнее будет?
В разы. Не стОит забывать, что лучше, конечно же, нормальный аппаратный контроллер, например от Adaptek (ныне Microsemi). Там и кеш встроенный, и возможность гибридных RAID-массивов.
Кроме того, я бы раскидал системный том и том с данными по разным массивам.

Busla
19-12-2018, 08:55
Не хочется повторяться: http://forum.oszone.net/thread-337538.html

я бы раскидал системный том и том с данными по разным массивам »
зачем?
Имеет смысл раскидывать у БД лог транзакций и сами данные по разным массивам. Поэтому для SQL разумнее и эффективнее использовать два зеркала, а не RAID10
(это уже камень в огород dislike)

2 назад, полетел HDD, пользователи продолжили работать на 1 hdd, после чего hdd был куплен и произведена синхронизация »
запасной диск должен лежать рядом на полке. При выходе из строя менять сразу же и делать ребилд (синхронизацию)
и уже тогда покупать новый на замену. А если не найти - то покупать на замену сразу три новых диска и апгрейдить массив.

Если хочу остаться на raid 1, но с SSD дисками. »
обычный десктопный SSD будет у вас как расходник

Angry Demon
19-12-2018, 18:24
обычный десктопный SSD будет у вас как расходник
Верно. SSD под БД покучерявей стОят. Например (https://www.nix.ru/autocatalog/ssd_intel/SSD-480-Gb-SATA-6Gb-s-Intel-D3-S4610-Series-SSDSC2KG480G801-25-3D-TLC_365406.html).

pay666
19-12-2018, 18:46
обычный десктопный SSD будет у вас как расходник »
Почему как расходник? Объясните пожалуйста.

Angry Demon
20-12-2018, 07:31
Почему как расходник?
Из-за неприспособленности к работе в качестве тома с БД. Ресурс относительно низок.

TBW и DWPD - характеристики надежности SSD (https://www.nix.ru/computer_hardware_news/hardware_news_viewer.html?id=188226)




© OSzone.net 2001-2012