Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2012/2012 R2 (http://forum.oszone.net/forumdisplay.php?f=117)
-   -   1с низкая производительность (http://forum.oszone.net/showthread.php?t=338239)

pay666 14-12-2018 20:42 2846013

1с низкая производительность
 
Добрый день. Пытаюсь разобраться почему низкая производительность при работе в 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 2846299

Цитата:

Цитата pay666
в raid

Какой?

Цитата:

Цитата pay666
sata и sas диск

Какие?

pay666 16-12-2018 09:12 2846301

Цитата:

Цитата Angry Demon
Какой? »

Intel(R) C600 Series Chipset SAS RAID Controller

Цитата:

Цитата Angry Demon
Какие? »

SEAGATE 1TB ST1000NM0033-9ZM (SATA)

SEAGATE 1TB ST1000NM0023 (SAS)

Angry Demon 17-12-2018 07:13 2846496

Цитата:

Цитата pay666
Intel(R) C600 Series Chipset SAS RAID Controller

Это модель контроллера, а я спрашивал про RAID.

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

pay666 17-12-2018 15:58 2846563

Цитата:

Цитата Angry Demon
Это модель контроллера, а я спрашивал про RAID »

RAID 1 (зеркало) аппаратный.
Подскажите с чего диагностику начать?

dislike 17-12-2018 17:54 2846577

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

Цитата:

Цитата pay666
Одинаковой скоростью диски »

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

И наконец
Цитата:

Цитата pay666
RAID 1 »

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

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

Anton04 17-12-2018 18:13 2846585

Цитата:

Цитата pay666
Обе базы файловые, вес БП 39 Гб, »

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

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

pay666 17-12-2018 18:29 2846590

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

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

mwz 17-12-2018 21:06 2846641

Цитата:

Цитата pay666
SSD идут все 2.5, у меня же отсеки на 3.5 »

https://yandex.ru/search/?clid=21866...B0%203.5%20hdd

Anton04 18-12-2018 10:43 2846722

Цитата:

Цитата pay666
Если хочу остаться на raid 1, но с SSD дисками. то как разрешить ситуацию? »

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

Цитата:

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

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

pay666 18-12-2018 17:33 2846843

Цитата:

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

тем не менее, производительнее будет? И почему нет смысла? Свежая копия всегда присутсвует, по моему-удобно, был случай года 2 назад, полетел HDD, пользователи продолжили работать на 1 hdd, после чего hdd был куплен и произведена синхронизация

Angry Demon 19-12-2018 08:20 2846941

Цитата:

Цитата pay666
RAID 1 (зеркало) аппаратный

C600 чипсет - это тоскливый недо-аппаратный RAID. Попробуйте поставить консоль управления Intel Rapid. Там неплохое управление настройками контроллера, по умолчанию может быть отключен производительный режим.

Цитата:

Цитата dislike
Насколько я читал, 1С не умеет в распараллеливание процессов, и использует одно ядро всегда, не смотря ни на что

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

Цитата:

Цитата Anton04
смысл в RAID уровня 1 никакой

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

Цитата:

Цитата pay666
тем не менее, производительнее будет?

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

Busla 19-12-2018 08:55 2846943

Не хочется повторяться: http://forum.oszone.net/thread-337538.html

Цитата:

Цитата Angry Demon
я бы раскидал системный том и том с данными по разным массивам »

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

Цитата:

Цитата pay666
2 назад, полетел HDD, пользователи продолжили работать на 1 hdd, после чего hdd был куплен и произведена синхронизация »

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

Цитата:

Цитата pay666
Если хочу остаться на raid 1, но с SSD дисками. »

обычный десктопный SSD будет у вас как расходник

Angry Demon 19-12-2018 18:24 2847083

Цитата:

Цитата Busla
обычный десктопный SSD будет у вас как расходник

Верно. SSD под БД покучерявей стОят. Например.

pay666 19-12-2018 18:46 2847087

Цитата:

Цитата Busla
обычный десктопный SSD будет у вас как расходник »

Почему как расходник? Объясните пожалуйста.

Angry Demon 20-12-2018 07:31 2847133

Цитата:

Цитата pay666
Почему как расходник?

Из-за неприспособленности к работе в качестве тома с БД. Ресурс относительно низок.

TBW и DWPD - характеристики надежности SSD


Время: 22:38.

Время: 22:38.
© OSzone.net 2001-