Имя: Пароль:
1C
1С v8
Активное время диска 100% при работе 1С
,
0 Tester
 
01.11.18
11:49
Всем привет.
Перешел на использование тестовой базы 1С для разработки на локальном компьютере. Комп не очень производительный. Как показывает анализ узким местом является жесткий диск. И это при том, что стоит не самый древний Seagate Ironwolf 4TB, подключенный по SATA 3. В моменты работы 1С активное время диска 100%, хотя читает иногда 20 мегабайт в сек иногда 1-10 мегабайт, но активное время тоже 100%. Это при том, что при копировании файла на этот диск скорость держится около 100 мегабайт в сек. Хотелось бы спросить пояснить, что значит параметр активное время и чего конкретно в диске не хватает для лучшей производительности?
https://c.radikal.ru/c32/1811/d4/09d81db6f1cf.png
1 Cool_Profi
 
01.11.18
11:51
Возьми filemon и посмотри, что он там шурует
2 Tester
 
01.11.18
12:01
(1) Ну SQL Server работает с файлом базы 1С: https://c.radikal.ru/c07/1811/60/a2044a34ed63.png
3 Галахад
 
гуру
01.11.18
12:10
Скорее всего ОЗУ маловато.
4 Tester
 
01.11.18
12:20
(3) SQL Server не выел даже выделенные ему 4 ГБ.
5 palsergeich
 
01.11.18
12:28
(4) Это ничего не значит
6 palsergeich
 
01.11.18
12:31
Умная книжка говорит что надо посмотреть среднюю очередь к диску.
7 stopa85
 
01.11.18
12:44
Ребята, вы вообще с чего решили что там есть SQL?

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

HDD в первом случае показывают очень плохую производительность. И тут можно только менять HDD на SSD.
8 palsergeich
 
01.11.18
12:55
(7) Наверное вот почему (4)
9 stMir
 
01.11.18
15:19
У меня на кластере очень сильно поднималась очередь диска из-за большого лога журнала базы данных, порядка 20 ГБ. Обрезал лог и все стало нормально.
10 Вафель
 
01.11.18
15:23
кстати можно вообще ЖР отключить, оставить запись одних ошибок.
а юзать версионирование
11 VS-1976
 
01.11.18
15:26
Попробуй отключить службы:

Superfetch
Windows Search ( если не пользуешься Microsoft Outlook )

Либо настрой индексирование если используешь...
Вообще если работает Windows Search, то это видно в процессах.

Так же может постоянно грузить диск установщик .net пакетов, или обновление системы...
12 Dmitry1c
 
01.11.18
15:29
(0) SSD в 2018 году еще рано?
13 Tester
 
01.11.18
15:43
(9) Лог маленький.
(10) Спс, попробую.
(11) Грузит диск SQL Server и работает все медленно и в моменты загрузки активное время 100%.
(12) Еще рано для таких объемов БД и нерационально для тестового локального компа.
14 VS-1976
 
01.11.18
16:11
(13) А какая база грузит? Вроде бы не tempDB на сколько видно... Может быть фоновые процессы какие идут? Или к примеру планы обмена полные, да их стоит почистить...
15 Вафель
 
01.11.18
16:12
(14) на локальном компе да и еще и несколько баз одновременно?
16 H A D G E H O G s
 
01.11.18
16:18
(13) Бэкап?
17 H A D G E H O G s
 
01.11.18
16:19
У парня - массовое чтение mdf, окститесь, человеки.
18 VS-1976
 
01.11.18
16:22
(17) Так он может на свопе работать. Непонятно что с памятью. Любое движение может записывать в план обмена, а если таблица большая, то может в теории всё это переливаться через кэш?..
19 Fragster
 
гуру
01.11.18
16:24
ssd стоит в районе 6к
20 H A D G E H O G s
 
01.11.18
16:25
(18) Это не повод игнорировать массовое чтение, которое допустимо лишь в случае бэкапа и обновления статистики.
21 Наблюдающий
 
01.11.18
16:27
Диск 5900 оборотов, тут винда будет страшно тормозить про 1С и говорить нечего...
22 Tester
 
01.11.18
17:16
(21) Во-во )
А SSD для этой базы уже нужен на 1 ТБ, что уже никак не 6k стоит )
23 palsergeich
 
01.11.18
17:21
24 palsergeich
 
01.11.18
17:22
25 palsergeich
 
01.11.18
17:23
Ну по крайней мере в 250 долларов по нынешнем меркам уложится можно и будет не стыдно
26 palsergeich
 
01.11.18
17:24
Я свой SSD 128 гб самый демшань брал за 150 в свое время, а сейчас цены на них упали и хорошо
27 palsergeich
 
01.11.18
17:29
ща на нем 75 баз для тестов крутятся норм.
28 Cyberhawk
 
01.11.18
18:04
(27) Что там с ССД, по-прежнему в 2018 году надо поддерживать половину объема ничем не занятым? )
29 Вафель
 
01.11.18
18:06
(28) ну а как еще может быть?
хотя могут сделать, что ты эти пол объема просто не будешь видеть
30 Cyberhawk
 
01.11.18
18:10
(29) Думаю, это может оказаться востребованным - квота "из коробки" вместо придумывания способов внешнего контроля такого превышения
31 Вафель
 
01.11.18
18:12
(30) такое "из коробки" есть в дисках корпоративного уровня
32 dmpl
 
02.11.18
08:39
(0) HDD не предназначен для таких задач. Он для хранения редко используемых данных, а не для баз данных.
33 dmpl
 
02.11.18
08:42
(22) Вам не нужна такая база, если на компе разработчика всего 8 Гб ОЗУ.
34 dmpl
 
02.11.18
08:44
(28) Рост усиления записи идет после заполнения на 3/4.
35 dmpl
 
02.11.18
08:44
(30) А что там придумывать? Просто раздел создаешь несколько меньше полного объема диска.
36 zak555
 
02.11.18
08:47
(19) который сразу загнётся!
37 Cool_Profi
 
02.11.18
09:01
(36) Я покупал свой за 7, вроде. Живёт уже лет 7...
38 Cyberhawk
 
02.11.18
09:39
(37) 500 гигов?
39 Cool_Profi
 
02.11.18
09:40
(38) Нет, тогда такие стоили запредельно. Всего 120
40 Cyberhawk
 
02.11.18
09:42
А, точно, про 7 лет не подумал. Хз о чем Я ))
41 Cyberhawk
 
02.11.18
09:43
У меня 60-гиговый умер в этом году. 6 или 7 лет проработал.