Имя: Пароль:
1C
1С v8
Как ускорить восстановление их dt (файловый вариант)
0 serg999
 
05.10.20
19:32
Добрый день. Нужен совет, суть как ускорить восстановление базы из резервной копии.
Есть SSD (система и на него восстанавливаю базу), HDD (архив с dt), комп i7-2700 (3.5 Ghz)

Не могу понять в чем "узкое горлышко" - файловая подсистема VS процессор.
По диспетчеру задач ЦП использование 15%, диска SSD 30%, а восстанавливает базу 30 минут:(
1 H A D G E H O G s
 
05.10.20
19:33
Ядро ЦП
2 МихаилМ
 
05.10.20
19:46
(0)программа типа filemon объяснит Вам.
3 serg999
 
05.10.20
20:10
Пока не пойму filemon чем поможет.
Да показывает что процесс пишет в файл, как понять в чем затык.

ОС не может балансировать нагрузку?
4 H A D G E H O G s
 
05.10.20
20:13
(3) "ОС не может балансировать нагрузку?"
Может.
Это здесь при чем?
5 sitex
 
naïve
05.10.20
20:14
(3) а восстановливаешь с hdd? Размер dt?
6 serg999
 
05.10.20
20:17
(5) Да, размер 2 GB
7 NorthWind
 
05.10.20
20:17
(3) так она и балансирует... Это ведь даже не служба, а обычный пользовательский процесс. Кто ему отдаст все ресурсы?
8 H A D G E H O G s
 
05.10.20
20:21
(7) Отдаст.
9 serg999
 
05.10.20
20:22
Стоит распределение времени процессора - Оптимизировать работу .. выбрано программ (т.к. на процесс)
Электропитание - "Высокая производительность" .. может еще есть что покрутить ?

Проц и винт мягко скажем не перерабатывает ...
10 H A D G E H O G s
 
05.10.20
20:25
(9) 100%/8 потоков = 12.5%
Нормально работает, в полный пот
11 Ёпрст
 
05.10.20
20:31
(0) память поди кончилась ?
12 serg999
 
05.10.20
20:35
(10) А блин точно .. он по ядрам побил .. значит проц :((
Спасибо, вопрос закрыт
13 H A D G E H O G s
 
05.10.20
20:40
(12) Значит проц. Попробуй выключить гипертрейдинг
14 serg999
 
05.10.20
20:48
Хымм, наверное только завтра .. надо BIOS смотреть.
15 Garykom
 
гуру
05.10.20
21:37
(0) Антивирус отключи. А так 30 минут для 2 гиг базы это в пределах нормы если ssd sata
16 spectre1978
 
05.10.20
22:21
(15) ну у меня m.2 nvme... Если и быстрее (в чем я не уверен), то нельзя сказать что прям фундаментально.
17 Garykom
 
гуру
06.10.20
07:15
(16) раза в три быстрее pcie nvme
m.2 точно nvme? они m.2 и sata бывают
18 Garykom
 
гуру
06.10.20
07:15
(17)+ Т.е. условно база 3.5 гига у меня минут 10 восстанавливается файловая
19 serg999
 
06.10.20
09:06
Собственно тему открыл как раз из-за замены SSD, сейчас SSD 2.5 через SATA, заказал Samsung NVMe M.2 EVO Plus через PCI-E x4
Вот и стало интересно даст прирост или нет. На дня долен прийти - протезирую
20 timurhv
 
06.10.20
09:43
(19) так ответ в (10) - не особо
21 Гобсек
 
06.10.20
09:59
Клиент лучше использовать 64-разрядный
22 serg999
 
06.10.20
11:23
(13) Отключение гипертрейдинга результата не дало
(21) Клюнет 64
23 serg999
 
06.10.20
11:24
Клиент 64-bit ..
24 Garykom
 
гуру
06.10.20
11:33
А почему думаешь что 30 минут это долго?

Ну и запусти нечто вроде CPUID HWMonitor и глянь что происходит с утилизацией и температурой ядер.
Может оно перекидывает процесс между ядрами
25 arsik
 
гуру
06.10.20
11:46
Ну не суйте в DT, копируйте сразу 1CD. Там скорее всего основное время проца уходит на распаковку DT.
26 mistеr
 
06.10.20
12:02
(0) Никак. Файловая 1С однопоточная насквозь.

И да, dt это не бэкап. Запомни и потом не жалуйся, что не предупреждали.
27 NorthWind
 
06.10.20
20:07
(17) NVMe SAMSUNG MZVPV512. Так в диспетчере написано. 1CD 10 гиг получается. Я на самом деле не засекал точно, сколько восстанавливается, но по ощущениям минут 20-30 таки там есть
28 rphosts
 
06.10.20
20:10
если рамы хватает - заделай рамдиск.
И да вруби BurstModе... немного но поможет
29 NorthWind
 
06.10.20
20:15
(19) мне кажется, некоторый даст, но не то чтобы взлетит. Процентов 30.
30 Провинциальный 1сник
 
06.10.20
20:17
(24) Нет никакого перекидывания процесса, есть выбор вычислительного ядра для кванта выполнения потока. И вот этот выбор использует разные алгоритмы, учитывающие как загруженность соответствующих ядер, так и прочие факторы, такие как гипертрединг, нума-узлы, а возможно и термодатчики..
31 NorthWind
 
08.10.20
08:33
(27) + не, все же наврал. Сегодня опять понадобилось, замерил... 12 минут 10-гиговая база восстанавливается.
32 NorthWind
 
08.10.20
08:34
dt 1760М, 1CD около 10Г.
33 serg999
 
12.10.20
12:47
Доведу до логического завершения начатую тему ..
после замены простого SSD на NVMe на базе в 26 Гб (dt 2 Гб) .. получил прирост в 30 сек. :)))
Скорость при R/W увеличилась в 4 раза, но на времени восстановление БД это практически не отразилось, диск все время курит "бамбук", порционно записывая данные.
Вывод: все упирается в процессор.
34 Garykom
 
гуру
12.10.20
12:58
(33) >базе в 26 Гб (dt 2 Гб)

Это что у тебя такое в базе что так превосходно сжимается?
35 palsergeich
 
12.10.20
13:00
(34) Итоги.
36 Garykom
 
гуру
12.10.20
13:00
(33) И пробовал (24) при восстановлении из dt ? Что происходит с ядрами проца? Точно троттлинга нет?
37 Garykom
 
гуру
12.10.20
13:01
(35) В смысле регистры не закрытые?
38 palsergeich
 
12.10.20
13:02
(37) или движения от начала времён.
39 lodger
 
12.10.20
13:06
(33) вывод - архивируйте базу архиватором. многопоточным. хотя бы 7z.
40 H A D G E H O G s
 
12.10.20
13:07
(33) Ну слава Гейтсу
41 Провинциальный 1сник
 
12.10.20
13:39
Для восьмерки 1с практически всегда узкое место процессор, редко когда диск, если уж совсем несбалансировання конфигурация..