Перейти к содержанию
Inkogn

КПД скорости скана:уже предел?

Recommended Posts

Inkogn

Скан по требованию:2,2GB С:Виндовс за 10 мин.Этот объём читается иглой более,чем в 2 раза быстрей,чем за это время.Такое же время нужно для простого копирования (читать-писать) этой папки на этом же диске.ЧПУ и наполовину при скане не заружена,в среднем на 40% с нечастыми пиками до 80.Как происходит скан антивирусом,читается файл и дублируется весь на диске,при этом проверяясь?Или просто при программировании решается типа:"а просканирую-ка я со скоростью 50%-ой от максимально возможной самым медленным компонентом"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Николай Головко

Вероятно, обычное чтение + распаковка (если требуется) + сравнение с сигнатурой + работа эвристика... так, наверное, и выходит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Inkogn

Весь этот объём прочитать нужно менее половины этого времени.Говорилось,что сигнатуры загружаются в память заранее.Память же не является тормозом по сравнению с диском.Просканировать можно со скоростью максимум,которую самое медленное звено держит.В данном случае это диск.Но он за данное время мог бы не только прочитать,но и записать этот же объём параллельно.ЧПУ затребовано меньше половины.Какое ещё неназванное звено является уже до конца загруженным?С первого неглубокого взгляда возможно удвоение скорости без принесённых антивирусом технологий,пользуясь только имеющимися ресурсами.Realtime может также "эффективно" задействовать свободные ресурсы,как скан по требованию?А скан по требованию,по моему,проще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

  • Сообщения

    • demkd
      прогресс теперь графически отображается на плашке окна, проценты в заголовке больше не нужны, убрано все лишнее что влияло на производительность. Если нет реестра это проблема и с ней надо разбираться, а если есть то он подключен и анализируется.
        что значит поиском по эцп? по имени подписавшего файл или по сертификату или по хэшу сертификата.
        В прошлых версиях оно выводилось в 2х кодировках последовательно, что просто забивало лог мусором,  причем в разных системах правильная кодировка своя я опрометчиво решил, что нашел способ выбирать правильную, но оказывается в 7ке все не так как в младших и старших системах, придется для нее прописывать кодировку отдельно.
    • PR55.RP55
      + uVS v4.99.0v x64 [http://dsrt.dyndns.org:8888]: Windows 7 Home Basic x64 (NT v6.1 SP1) build 7601 Service Pack 1 [C:\WINDOWS] В прошлых версиях - всё читается нормально.
    • PR55.RP55
      1. По поводу реестра - важнее, что было найдено. Если реестра\копии нет... 2. Проценты те, что были в прошлых версиях при массовой проверке на V.T. https://forum.esetnod32.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=129963&width=500&height=500 3. Например есть файл подписанный некой ЭЦП. но... данного файла пока нет на V.T. т.е. o В контекстное меню добавлен поиск по имени объекта на Яндекс и Google. искать не только по имени объекта -  но открывать сразу две страницы - одну с точным поиском по имени. другую с точным поиском по ЭЦП.  
    • demkd
      Это нормально, реестр для псевдопользователя "All users" бывает редко, для чего системе он нужен, я не разбирался еще, но он бывает, теперь при отсутствии пользовательского реестра выдается такое сообщение, как и в случае если реестр поврежден.
      Т.е. в этом случае сообщение можно смело игнорировать.
        о каких % речь?
        Подробнее, что именно искать и зачем?
    • PR55.RP55
      + Я не вижу % при массовой проверке файлов на V.T. o В контекстное меню добавлен поиск по имени объекта на Яндекс и Google. Я бы добавил поиск по ЭЦП
×