пятница, апреля 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

11 комментариев:

Анонимный комментирует...

Не добрые эксперименты над бедной осью :)
А как Вы программируете в студии на х64 под sharepoint? Вроде не поддерживали они таких расширений для студии.... Или на виртуалке 2 студии висели?

DkmS комментирует...

Да это, собственно, не эксперименты никакие - работаю так :-(
А под Шарепойнт программки .NETовские - им всё равно, где их делать. Делаю на х64-й висте, ставлю на х86-й сервер. А Студию на виртуалке почти не запускаю - только для отладки WF под Шарепойнт.

Анонимный комментирует...

Как-то все равно не пойму...сорри.. но при попытке добавить в проект референс на шариковые библиотеки, ругается на несовместимость...

DkmS комментирует...

Да, надо тщательно подбирать сборки. Надёжнее всего удалось вот таким способом:
- запустил проект в Студии на работающем сервере со всеми обновлениями,
- велел всем references в свойствах скопироваться локально
- после компиляции выгреб из \bin\Debug\ все нужные сборки.

Анонимный комментирует...

Хм, здорово, спасибо!

DkmS комментирует...

Да не жалко, была бы польза ;-)

Анонимный комментирует...

Чуваки сделали:
http://community.bamboosolutions.com/blogs/bambooteamblog/archive/2008/05/21/how-to-install-windows-sharepoint-services-3-0-sp1-on-vista-x64-x86.aspx
В комментах пишут, что без проблем и MOSS ставится...

DkmS комментирует...

Интересно! Надо попробовать...

DkmS комментирует...

Фокус удался, WSS установился. Дальше посмотрим, как оно в деле будет...

Анонимный комментирует...

А SQL полноценный ставили? Кстати, не знаете, как WSS|MOSS в состоянии жить на SQL 2008?
+ ставили х64 на свою Висту?
Просто у меня тоже самое, вот и думаю, как лучше.

DkmS комментирует...

На Экспресс2005 поставил - он у меня был раньше установлен, для опытов хватит. Поставил 64-битный вариант, английский, сверху русский лангпак.
На 2008-м сиквеле раньше запускал, ничего плохого не вспоминается. Хорошего тоже.