|
Почему файл по сети читается по 4 Кбайта.
| ☑ |
0
H A D G E H O G s
20.10.11
✎
01:19
|
День добрый.
Есть хранилище конфигурации, получаю из него объекты в базу по сети.
Все очень долго.
Залез filemonom - смотрю System читает файл 1cv8ddb.1CD блоками по 4096 байт постоянно.
Что за дела?
|
|
1
H A D G E H O G s
20.10.11
✎
01:22
|
Причем постоянно с разным offset-ом, тоесть разные части файла.
Это что такое, такая структура хранилища 1С (что вряд ли)?
Или данные в файле фрагментированны (опять таки косяк 1С).
Но почему ровно 4096 байт то?
Не могу понять.
|
|
2
H A D G E H O G s
20.10.11
✎
01:23
|
Хотя нет, вру.
Попадаются куски с последовательными offset-ами.
|
|
3
VasilyKushnir
20.10.11
✎
01:25
|
мистика...
|
|
4
VasilyKushnir
20.10.11
✎
01:27
|
Может сетевой протокол так работает? Нет?
|
|
5
Господин ПЖ
20.10.11
✎
01:29
|
сектор винта?
|
|
6
H A D G E H O G s
20.10.11
✎
01:31
|
(5) Хочешь сказать, что filemon показывает в событии ReadFile - низкоуровневое событие чтения сектора, а не API функцию Windows?
|
|
7
H A D G E H O G s
20.10.11
✎
01:31
|
Щаз зачитаю filemona
|
|
8
H A D G E H O G s
20.10.11
✎
01:33
|
Так.
Надо дефрагментировать отдельный файл
|
|
9
Господин ПЖ
20.10.11
✎
01:33
|
в принципе объясняет имхо почему 4096 и почему медленно
|
|
10
H A D G E H O G s
20.10.11
✎
01:34
|
Auslogics Disk Defrag
Это не может быть плохишом?
|
|