Перейти к содержимому


Фото
- - - - -

DSS 12.0 загрузка процессора 100% во время проверки.


  • Please log in to reply
157 ответов в этой теме

#121 VVS

VVS

    The Master

  • Moderators
  • 19 801 Сообщений:

Отправлено 29 Ноябрь 2018 - 10:49

Но доля правды в его словах есть. Было бы хорошо если бы Доктор не проверял одни и те же файлы по несколько раз. Создать что-то вроде списка уже проверенных файлов. Полагаю и время проверки значительно сократилось бы и возможно нагрузка.

И да, даже если такое бы было, то это бы сократило время проверки, но по любому сканер обязан использовать все доступные ему ресурсы проца, так что мнимую "проблему" ТС это не решило бы.


меня вот что возмутило.  что даже не начинают толком диалог сразу дампы...... © alehas777
--------------------------------
Антивирус это как ремень безопасности - всего лишь увеличивает шансы выжить или получить менее тяжкую травму при аварии.
Есть, однако, категория людей, которые рассматривают средства безопасности как ауру неуязвимости. © basid


#122 VVS

VVS

    The Master

  • Moderators
  • 19 801 Сообщений:

Отправлено 29 Ноябрь 2018 - 10:57

Я кажется немного не правильно высказался. Извиняюсь. Я имел ввиду, создать список заведомо безопасных файлов.

И таскать с собой базу немерянного размера и для каждого файла вычислять MD5 и сравнивать с этой базой?
Или проверять по подписи?
А если подпись отозвана (вспомните Realtek)?
Слишком много "если", особенно с учётом того, что быстрая проверка в сканере проверяет все опасные места, поэтому полная IMHO не нужна от слова совсем.

меня вот что возмутило.  что даже не начинают толком диалог сразу дампы...... © alehas777
--------------------------------
Антивирус это как ремень безопасности - всего лишь увеличивает шансы выжить или получить менее тяжкую травму при аварии.
Есть, однако, категория людей, которые рассматривают средства безопасности как ауру неуязвимости. © basid


#123 FanIT

FanIT

    Member

  • Posters
  • 105 Сообщений:

Отправлено 29 Ноябрь 2018 - 11:06

И таскать с собой базу немерянного размера и для каждого файла вычислять MD5 и сравнивать с этой базой?

Кажется в какой-то теме обсуждалось, что вычислить хэш файла порой бывает быстрее, чем проверить его. А базу ведь можно держать в облаке, как делают некоторые вендоры.



#124 usverg

usverg

    Advanced Member

  • Posters
  • 701 Сообщений:

Отправлено 29 Ноябрь 2018 - 12:24

что вычислить хэш файла порой бывает быстрее
почти всегда.

But a thing of beauty, I know, will never fade away...


#125 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 29 Ноябрь 2018 - 14:42

Вот когда сканирование реально может помешать – так это когда оно происходит действительно слишком быстро и съедает весь I/O, в котором есть потребность у других процессов. Приоритеты по I/O вроде бы не устанавливаются.

Да, на некоторых компах при такой утилизации диска становится просто невозможно работать во время даже быстрого скана. Оно не просто лагает, все встает напрочь. А файлы, как-будто, сначала сканятся аркадием, а затем те же файлы движком. Получается очень тормозной I/O.

#126 VVS

VVS

    The Master

  • Moderators
  • 19 801 Сообщений:

Отправлено 29 Ноябрь 2018 - 14:52

Т.е. тогда, когда проц настолько быстрый, что может проглотить больше, чем ему винт может отдать?
Прикольно, никогда с таким не сталкивался.

меня вот что возмутило.  что даже не начинают толком диалог сразу дампы...... © alehas777
--------------------------------
Антивирус это как ремень безопасности - всего лишь увеличивает шансы выжить или получить менее тяжкую травму при аварии.
Есть, однако, категория людей, которые рассматривают средства безопасности как ауру неуязвимости. © basid


#127 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 29 Ноябрь 2018 - 15:16

та нет, просто x64 10ка с i3-4130, 4ГБ ОЗУ и медленным зеленым винтом от WD. Проц да, наполовину отдыхает, а диск на максимуме по манагеру, хотя скорость чтения очень низкая - 0.1-2МБ/с и уже 100%. Может процесс лассо приоритет IO рабочим процессам задать?

Сообщение было изменено IlyaS: 29 Ноябрь 2018 - 15:18


#128 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 29 Ноябрь 2018 - 15:26

P.S. Комп и так диском тормозит, со сканом совсем жестко. Без АВ было неплохо.

#129 basid

basid

    Guru

  • Posters
  • 4 553 Сообщений:

Отправлено 29 Ноябрь 2018 - 16:04

Я бы начал с ограничения числа потоков проверки до одного-двух.

HDD вообще противопоказан многопоточный доступ, а "зелёным" дискам он противопоказан особенно.



#130 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 29 Ноябрь 2018 - 19:19

Эа фича, как написал Костя, в ЕС 11.5 еще только появится. Вот только какое кол-во движков будет умолчальным.

#131 SergSG

SergSG

    The Master

  • Posters
  • 14 425 Сообщений:

Отправлено 29 Ноябрь 2018 - 19:23

Эа фича, как написал Костя, в ЕС 11.5 еще только появится. Вот только какое кол-во движков будет умолчальным.

Я бы по дефолту оставил один. Может желание проверять поубавится. :)



#132 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 29 Ноябрь 2018 - 19:56

SergSG, согласен! Если б можно было еще снижать приоритет I/O потока сканирования.

#133 usverg

usverg

    Advanced Member

  • Posters
  • 701 Сообщений:

Отправлено 29 Ноябрь 2018 - 20:07

IlyaS, неплохо бы, конечно, но что-то подсказывает, что в такой ситуации (при отсутствии ionice для M$) график нагрузки на HDD приобретёт шибко ступенчатый характер, а хорошо ли это - большой вопрос.


But a thing of beauty, I know, will never fade away...


#134 SergSG

SergSG

    The Master

  • Posters
  • 14 425 Сообщений:

Отправлено 29 Ноябрь 2018 - 21:32

SergSG, согласен! Если б можно было еще снижать приоритет I/O потока сканирования.

Зачем? Можно просто снизить приоритет процесса, тогда он и доступ к диску будет получать последним, если нет других желающих. Но если уж начал читать, должен вычитать максимально быстро.

 

Только зачем все это надо? Для желающих посканировать достаточно двух режимов - скоростное и фоновое. Пусть развлекаются кому как нравится.

Когда то я эксперимента ради понизил приоритеты докторских процессов до минимума. Так я при этом смог еще и нормально видео кодировать - ничего не мешало. Причем, это был Прескот, ХР и SS 8.0.



#135 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 6 031 Сообщений:

Отправлено 30 Ноябрь 2018 - 10:49

Зачем? Можно просто снизить приоритет процесса, тогда он и доступ к диску будет получать последним, если нет других желающих. Но если уж начал читать, должен вычитать максимально быстро.

Если есть какой-то процесс, которому нужно много I/O и мало вычислительных мощностей, то сканирование будет ему мешать.


Семь раз отрежь – один раз проверь

#136 Konstantin Yudin

Konstantin Yudin

    Смотрящий

  • Dr.Web Staff
  • 19 570 Сообщений:

Отправлено 30 Ноябрь 2018 - 10:52

Приоритеты по I/O вроде бы не устанавливаются.

выставляются. понятие приоритета это комплексная штука, там и поток и память и io
With best regards, Konstantin Yudin
Doctor Web, Ltd.

#137 Konstantin Yudin

Konstantin Yudin

    Смотрящий

  • Dr.Web Staff
  • 19 570 Сообщений:

Отправлено 30 Ноябрь 2018 - 10:54

И таскать с собой базу немерянного размера и для каждого файла вычислять MD5 и сравнивать с этой базой?

Кажется в какой-то теме обсуждалось, что вычислить хэш файла порой бывает быстрее, чем проверить его. А базу ведь можно держать в облаке, как делают некоторые вендоры.

наоборот. зачастую проверка быстрее. проверка движком редко проходит по всему файлу, есть куча оптимизаций а так же логика в зависимости от типа файла.
With best regards, Konstantin Yudin
Doctor Web, Ltd.

#138 Konstantin Yudin

Konstantin Yudin

    Смотрящий

  • Dr.Web Staff
  • 19 570 Сообщений:

Отправлено 30 Ноябрь 2018 - 10:59

Т.е. тогда, когда проц настолько быстрый, что может проглотить больше, чем ему винт может отдать?
Прикольно, никогда с таким не сталкивался.

все гораздо сложней и комплексней. I/O просто убивает все, т.к. сканируем мы медленней а в силу 32 битности крайне ограничены в ресурсах. т.е. проблема в том что при стороннем скане мы забираем движки у критичных модулей типа спайдера и гейта и чем комфортней и медленней будет сканер чем больше он будет занимать важный движок. в текущей архитектура мы на пределе. поэтому любое сканирование это зло для всей системы.
With best regards, Konstantin Yudin
Doctor Web, Ltd.

#139 Konstantin Yudin

Konstantin Yudin

    Смотрящий

  • Dr.Web Staff
  • 19 570 Сообщений:

Отправлено 30 Ноябрь 2018 - 11:01

Эа фича, как написал Костя, в ЕС 11.5 еще только появится. Вот только какое кол-во движков будет умолчальным.

задавать кол-во можете любое от 0 и выше. больше чем можно максимально всеравно не получится, SE ограничивает сам если выше планки, на сегодня SE не может больше 32 для всей системы, сканерам еще меньше т.к. должна работать реал тайм часть ав.

SergSG, согласен! Если б можно было еще снижать приоритет I/O потока сканирования.

I/O приоритет выставляется не на поток а на сам хендл файла с которым идет работа.
With best regards, Konstantin Yudin
Doctor Web, Ltd.

#140 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 30 Ноябрь 2018 - 14:30

Эа фича, как написал Костя, в ЕС 11.5 еще только появится. Вот только какое кол-во движков будет умолчальным.

задавать кол-во можете любое от 0 и выше. больше чем можно максимально всеравно не получится, SE ограничивает сам если выше планки, на сегодня SE не может больше 32 для всей системы, сканерам еще меньше т.к. должна работать реал тайм часть ав.

SergSG, согласен! Если б можно было еще снижать приоритет I/O потока сканирования.

I/O приоритет выставляется не на поток а на сам хендл файла с которым идет работа.
Тут важно именно умолчальное значение кол-ва движков,. Если будет 0 и 0 - это автоопределение как сейчас, то это не изменит уже имеющиеся задания сканирования.

Только на хэндл? Как же работает прокесс лассо, где приоритет I/O можно назначить процессу?