Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird "вешает" диск на 100% при записи в Win10 / 25 сообщений из 84, страница 1 из 4
13.12.2016, 06:32
    #39365368
Devillio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Доброго времени суток, уважаемые форумчане!

Помогите советом с проблемой, будьте добры?
Программа стоит в нескольких местах. У всех все ок, все просто летает. Но в одной точке отсутствует windows server, роль его выполняет win 10 pro. И вот у них FB показывает использование диска на 100% во время любой операции записи. Sweeper вообще вешает систему на несколько часов, так, что даже на получение списка таблиц в IB Expert уходит секунд 20. Та же проблема, когда программа начинает глобально писать что-то в базу - во время такой записи у остальных клиентов просто простой.
Убрал антивирус (полностью), пробовал отключать защитник, службы superfetch и windows search - проблема остается.
Посоветуйте, что еще можно сделать с этим?
И сопутствующий вопрос, как установить sweep interval в 0? Выполняю gfix.exe filename.gdb -sweep interval 0, пишет что для этой базы уже установлено, но gstat выдает что interval 20000.

Спасибо!
...
Рейтинг: 0 / 0
13.12.2016, 08:50
    #39365398
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Ф расширение файла БД какое ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13.12.2016, 08:52
    #39365401
Devillio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Гаджимурадов Рустам, gdb
...
Рейтинг: 0 / 0
13.12.2016, 09:00
    #39365408
Devillio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Гаджимурадов Рустам, вы об этом? Не знал...
http://www.firebirdfaq.org/faq353/
сейчас проверю, отпишусь о результате
...
Рейтинг: 0 / 0
13.12.2016, 09:02
    #39365409
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Devillio> вы об этом? http://www.firebirdfaq.org/faq353/

Да.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13.12.2016, 10:40
    #39365514
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
DevillioВыполняю gfix.exe filename.gdb -sweep interval 0
можно было бы написать любую абракадабру с тем же успехом. У gfix нет такой опции. есть
gfix ... -housekeeping 0

Насчет тормозов на вин10 - у меня на ноуте десятка, но я не наблюдаю каких-то проблем с расширением gdb. Хотя, можно попробовать поменять, не помешает.
Если копать глубже, можно попробовать посмотреть в processmonitor, хотя если система так "перехватывает запись", то там вряд-ли что можно будет увидеть.
...
Рейтинг: 0 / 0
13.12.2016, 10:42
    #39365517
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
DevillioПосоветуйте, что еще можно сделать с этим?Проверить как в принципе ведёт себя система при записи на диск (тот же, где БД). Т.е. связано ли это только в FB или проблема общая.


DevillioИ сопутствующий вопрос, как установить sweep interval в 0?Ну неужели сложно это найти в документации ? gfix -house 0
...
Рейтинг: 0 / 0
13.12.2016, 10:49
    #39365524
Devillio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Гаджимурадов Рустам, так жаль, не помогло. А я уже было обрадовался.

Вот в момент записи что видим (это 1 клиент подключен локально):
...
Рейтинг: 0 / 0
13.12.2016, 10:51
    #39365527
Devillio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
kdv, gfix ... -housekeeping 0, да, так тоже пробовал )

>Проверить как в принципе ведёт себя система при записи на диск (тот же, где БД)
30-40мбс скорость копирования (с него же на него же)
...
Рейтинг: 0 / 0
13.12.2016, 11:08
    #39365538
Devillio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Вот та же задача в другом месте на серверной ОС. Подключено 12 клиентов. Вообще 3%
...
Рейтинг: 0 / 0
13.12.2016, 11:09
    #39365541
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Devillio> 30-40мбс скорость копирования (с него же на него же)

Антивирус итп какой-нибудь стоит?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13.12.2016, 11:10
    #39365542
Devillio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Гаджимурадов Рустам, нет, антивирус был казнён в первую очередь.
...
Рейтинг: 0 / 0
13.12.2016, 11:52
    #39365577
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
DevillioВот в момент записи что видим (это 1 клиент подключен локально):

Это вообще ни о чём.
...
Рейтинг: 0 / 0
13.12.2016, 12:07
    #39365592
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Devillio>Проверить как в принципе ведёт себя система при записи на диск (тот же, где БД)
30-40мбс скорость копирования (с него же на него же)Это медленно.

Размер страницы БД ? Размер кеша в БД ? gstat -h ?
...
Рейтинг: 0 / 0
13.12.2016, 13:01
    #39365648
Devillio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
hvlad, благодарю за помощь. Вот gstat

Database header page information:
Flags 0
Checksum 12345
Generation 63536
Page size 4096
ODS version 11.2
Oldest transaction 22007
Oldest active 22008
Oldest snapshot 22006
Next transaction 63523
Bumped transaction 1
Sequence number 0
Next attachment ID 41
Implementation ID 26
Shadow count 0
Page buffers 0
Next header page 0
Database dialect 3
Creation date Dec 13, 2016 11:28:15
Attributes force write
...
Рейтинг: 0 / 0
13.12.2016, 13:23
    #39365659
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Devillio30-40мбс скорость копирования (с него же на него же)
у меня так копируется на ноутбуке 5-летней давности, с hdd sata II в 5000 оборотов.
...
Рейтинг: 0 / 0
13.12.2016, 13:24
    #39365660
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Devillio,

короче, смотреть processmonitor, кто чего и куда. много процессов придется из мониторинга исключить, но в конце-концов хоть картина нарисуется, кто там и что с диском.
...
Рейтинг: 0 / 0
13.12.2016, 13:39
    #39365675
pastor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Devillio Attributes force write

на тормозном диске, с неродными драйверами
...
Рейтинг: 0 / 0
13.12.2016, 13:42
    #39365680
goldmi45
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Devillio Oldest transaction 22007
Oldest active 22008
Oldest snapshot 22006
Next transaction 63523

А это нормально, что разница в 40 тыс. транзакций?
...
Рейтинг: 0 / 0
13.12.2016, 13:47
    #39365683
Devillio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
pastor,

>на тормозном диске, с неродными драйверами
так. оказалось, что там стоит рейд. в настройках винды кеширование записи отключено и не включается. Администратор сейчас разбирается с настройками рейда.

goldmi45
>А это нормально, что разница в 40 тыс. транзакций?
не пользовался раньше анализом. программа вызывает пересчеты ресурсов. ресурсов около 110 тыс. для каждого расчета отдельная транзакция: открывается-считается-закрывается-следующий расчет. тестируем сейчас скорость как раз на пересчетах.
для такого положения - нормально это? или что-то в программе неправильно?
...
Рейтинг: 0 / 0
13.12.2016, 13:54
    #39365695
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Devillioдля такого положения - нормально это? или что-то в программе неправильно?

Нет, ненормально. Да, что-то неправильно, но не факт что именно в этой программе. Или с
базой только она и работает? Тогда - точно в ней.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13.12.2016, 13:57
    #39365698
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Devillioили что-то в программе неправильно?Тр-ция 22008 похоже, живёт всё время пересчёта и не даёт собирать мусор.

Где размер кеша ? И ещё - SS\CS\SC, версия FB ?
...
Рейтинг: 0 / 0
13.12.2016, 14:01
    #39365707
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Devillioдля такого положения - нормально это? или что-то в программе неправильно?
база была создана сегодня 2 часа назад. И уже активна какая-то транзакция, которая (при равномерном старте 60тыс транзакций за это время) стартовала где-то часа полтора назад. А возможно, это кто-то в ИБЭксперте засел, или еще чём-то.
Devillioтам стоит рейд. в настройках винды кеширование записи отключено и не включается
боже ж ты мой. Кстати, на простецких рейдах кэширование записи надо включать у самих дисков. Иначе у самого рэйда его не включить.
...
Рейтинг: 0 / 0
13.12.2016, 14:01
    #39365708
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
Hello, Hvlad!
You wrote on 13 декабря 2016 г. 14:00:17:

Hvlad> версия FB ?судя по bumped transaction, что-то печальное...

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13.12.2016, 14:06
    #39365713
pastor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird "вешает" диск на 100% при записи в Win10
goldmi45Devillio Oldest transaction 22007
Oldest active 22008
Oldest snapshot 22006
Next transaction 63523

А это нормально, что разница в 40 тыс. транзакций?

нормально. дефолтный интервал 20 000

мы начинаем беспокоиться после 150 000. рекорд 150 000 000. и, ничего, работало.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird "вешает" диск на 100% при записи в Win10 / 25 сообщений из 84, страница 1 из 4
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]