среда, апреля 23, 2008

О глупости разработчиков антивирусов

В деревне Глюкалово не утихает жизнь. На досуге нашёлся ещё один способ подвесить мой компьютер с Vista x64 - в виртуальной машине с сервером Windows 2003 запустил антивирусный сканер от Microsoft OneCare в режиме полной проверки, на хосте (собственно, Vista x64) - сканер Dr.Web CureIt в режиме полной проверки. В течение 3-5 минут память "съели" на 99% и компьютер перестал подавать какие-либо признаки жизни.

После Reset'а выяснилось, что фокус произвёл Dr.Web, который сломал зубы на зацикливании при "обходе" папки, в которую смонтированы все мои диски и разделы - этим достигается инвариантность путей к файлам при работе в нескольких операционных системах. Ну, а так как подмонтированы все разделы, то и получается цикл. Не стал ждать очередного повешения и остановил это "сканирование".

Стало любопытно и запустил уже на Вистовом хосте Microsoft OneCare - вот уже не менее часа наблюдаю, как бедолага "выполняет" операцию "Чтение папок...". Интересно, когда остановится? Памяти ещё гигабайт есть.smile_speedy Неа, не дождался... Но остановить удалось, что уже хорошо smile_wink

Осталось ещё ClamWin запустить на сканирование этой папки...

пятница, апреля 04, 2008

Предел Висты или Vista limited

Похоже, удалось увидеть предельную загрузку, при которой происходит крах системы.lightbulb

Система - Vista Ultimate x64 на процессоре Core 2 Duo 2.16 Ghz, память - 4 Gb , диски SATA.

Было загружено на момент краха:

  • MS Virtual PC 2007 (память 1.5 Гб) с полной установкой Server 2003 и OSS 2007 (база небольшая, используется для тестирования при разработке)
  • два экземпляра Visual Studio 2008 с 15-20 открытыми окнами в каждой, одна в режиме отладки веб-части на виртуальном сервере
  • 4 экземпляра ИЕ 7.0 с 10-12 открытыми страницами в каждом
  • 1 экземпляр Firefox 2.0 с 5 страницами
  • 2 окна с удалёнными серверами по протоколу RDP
  • SQL Server Express
  • Outlook и OneNote 2007, Word 2007, 2 окна Excel 2007
  • 6 окон Sharepoint Designer 2007 с открытыми узлами на удалённых серверах
  • всякие мелочи - Sidebar, WMP, Intel Audio Studio, nnCron, DaemonTools и т.д.

Всё это хозяйство (естественно, несколько состав менялся) функционировало достаточно исправно в течение более 4-х суток (по таскманагеру Висты)thumbs_up. В один из моментов стали наблюдаться сначала мелкие неполадки (типа моргания окон), потом и крупные (неправильная компиляция проекта в Студии)thumbs_down. В таскманагере выяснилось, что в этот момент запустиось сканирование WinDefender'ом, индексация дисков встроенным поисковиком, Шарепойнт в виртуальном сервере тоже занялся какими-то своими делами. Загрузка процессора - постоянно 100%, памяти - 98%, на действия система не реагирует. Минут через пять сама предложила отключить Aero, после этого удалось закрыть некоторые программы, однако некоторые процессы остались висеть и чего-то делать. Загрузить ProcessExplorer и посмотреть на их занятия не удалось. Мало того, не удалось сделать ни Restart. ни Shutdown, работал только Hibernate, толку от которого в этой ситуации было мало. Помогло только отключение питания.smile_angry

Хорошо хоть, что почти ничего не пострадало, пришлось только запускать офисного тестировщика - чего-то восстанавливал, сказал, что всё хорошо.smile_regular