Сколько места занимает windows 2000

ServerWatch content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.


By Marcin Policht

Marcin Policht’s latest article discusses a potential issue that can arise with today’s larger hard drives when attempting to install Windows 2000 or Windows XP on an older computer.

Those of you who have dealt with computers for more than a couple of years can probably remember a time when disk capacity was measured in megabytes. Today, even the least expensive PCs come with hard drives no smaller than a few gigabytes. Although it seems that this would be beneficial from every conceivable point of view, at least one issue should be kept in mind.

One of the ways that software communicates with underlying hardware is through firmware included in the Basic Input Output System (BIOS) chip (the other is directly via drivers). Some of this communication takes place as soon as the computer is turned on. One of the actions during this stage is reading files stored on the hard drive that are necessary to initialize the operating system. This hard drive access is handled through firmware code invoked by the interrupt 13. This code remained unchanged from the early days of PC BIOS until the late 1990s.

The problem results from the fact that the code’s addressing format limits the number of disk cylinders to 1024 (with the typical disk sector size of 512 bytes), which translates to 7.8 GB of disk space. This limitation is relevant only when the BIOS is being used for hard drive access. Newer operating systems (starting with Windows NT and Windows 98), once fully loaded, use their own storage device and file system drivers. However, since these drivers are not available in the early boot stage, the boot and system partition in Windows NT are limited to 7.8 GB.

You don’t really hear about this restriction with Windows 2000 or XP, though. The reason for that is a new standard, called Interrupt 13 extensions, that emerged in the late 1990s and pushed the drive size limit to 9 TB (which hopefully will be sufficient for the next couple of years). Post-Windows NT 4.0 Microsoft operating systems take advantage of the Int 13 Extensions, so the old limit is no longer an issue. Or is it?

Remember that for this functionality to work properly, you must have the right mix of firmware and software. An operating system cannot take advantage of the BIOS feature that does not exist in the BIOS in the first place. So be careful when installing Windows 2000 or XP on older PCs. Ensure that Int 13 Extensions are supported. If you don’t see them available, try downloading a BIOS update from the motherboard manufacturer. Otherwise, create a boot and system partitions smaller than 7.8 GB. If the operating system is already installed, use utilities such as Partition Magic to resize the drive without destroying its content.

You can also ignore the issue if your disk space utilization is low. You will run into problems only if one of the system files necessary to boot ends up beyond the limit reachable through the BIOS. This typically happens as a result of installing operating system updates on a fragmented drive. So, at the very least, regularly run the defragmentation program of your choice.

The resulting symptom typically would be a blue screen during the boot process with the message indicating that one of the critical system files is missing or corrupted. If this happens, your best bet would be to remove the hard drive from the affected computer, connect it to another system with an operating system already installed, and run defragmentation software on the drive (plus clean up the disk to ensure that file is moved below the 7.8 GB limit). After that, you should be able to put it back in the original system and boot successfully.

Marcin Policht

Первые бета-версии системы Windows 2000 Professional появились еще в 1997 г., и у нас было достаточно времени, чтобы по достоинству оценить ее стабильность, защищенность и элегантный интерфейс.

Однако мы опасались, что эта новая версия Windows будет гораздо медлительней существующих, ведь ее исходный текст состоит из 29 млн. строк, а на жестком диске она занимает 500 Мбайт. Нас беспокоило также, что системе для эффективной работы может потребоваться не менее 128 Мбайт оперативной памяти. Но наши страхи оказались безосновательными.

В действительности со многими типовыми задачами Windows 2000 справляется несколько быстрее и чем Windows 98 SE, и чем Windows NT 4.0 Workstation, а с остальными — лишь слегка медленнее. И определенно будет разумным поставить ее на машине, имеющей «всего» 64 Мбайт оперативной памяти: в ряде тестов выигрыш в скорости на ПК со 128 Мбайт памяти был совсем невелик.

Проведенное PC World тестирование времени загрузки и закрытия системы показало, что Windows 2000 загружается так же долго, как неповоротливая Windows NT, но зато унаследовала от Windows 98 сравнительно высокую скорость завершения работы.

Тестовые примеры были построены так, чтобы можно было оценить эффективность ОС в условиях типичного офиса. Мы замеряли время выполнения обычных операций в Word, Access и Photoshop под управлением Windows 98 SE, Windows NT 4.0 Workstation и Windows 2000 Professional на нескольких компьютерах одинаковой конфигурации с процессором Pentium III-600, имевших либо 64, либо 128 Мбайт памяти.

Если вы стремитесь получить наиболее ценные достоинства предыдущих вариантов Windows без их главных недостатков, переходите на Windows 2000. Но если вам нужна более высокая производительность, вложите стоимость новой ОС в более быстрый процессор или дополнительную память.

Мы не тестировали две другие версии Windows 2000 от 17 февраля. Windows 2000 Server предназначается для серверов внутренней почты и файл-серверов, Advanced Server может служить Web-сервером. Третья серверная версия, которая выходит позже, называется Datacenter и должна, как рассчитывают в Microsoft, вытеснить серверы баз данных, работающие на больших машинах.

Скорость в основном высокая

Где Windows 2000 обгоняла Windows NT 4.0 и Windows 98 SE, а где плелась в хвосте? Первая серия наших тестов имитировала использование ОС на стандартном компьютере с 64 Мбайт памяти. Мы запускали в фоновом режиме Netscape Navigator и программу RealJukebox, которая играла музыку с компакт-диска, и параллельно замеряли время выполнения шести различных прикладных задач.

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

Быстродействие

В четырех из шести наших тестов — слияние документа с данными в Word, импорт файла в Access, формирование отчета в Access и применение фильтра в Photoshop — Windows 2000 показала такой же результат, как Windows NT 4.0, или чуть лучший, хотя основная масса пользователей не смогла бы заметить разницы в скорости.

Превосходство Windows 2000 над Windows 98 SE было более явным — в среднем по шести тестам оно составило около 15%. При отсутствии проблем с аппаратной совместимостью, которые могут вызвать замедление работы, переход от Windows 98 к Windows 2000 должен заметно ускорить выполнение определенных типов задач.

Однако Windows 2000 не всегда перегоняет Windows 98. Иногда на результаты влияет различие между файловыми системами двух ОС. Мы тестировали их с «родными» файловыми системами: FAT32 для Windows 98 и NTFS для Windows 2000. Проводившиеся ранее тесты PC World показали, что NTFS работает гораздо медленнее FAT32 из-за дополнительных накладных расходов на защиту файлов и проверку паролей. Тест на поиск с заменой в Word подтвердил это: и в Windows 2000, и в NT 4.0, которая по умолчанию также использует NTFS, операция заняла намного больше времени, чем в Windows 98 SE.

NTFS и FAT32

Как объяснили нам в Microsoft, задержка связана с тем, что при поиске с заменой в Word открывается и закрывается множество вспомогательных файлов. NTFS добросовестно регистрирует эти действия на случай, если что-то пойдет не так, а FAT32 — нет. А на заботу о безопасности нужно время. Один из инженеров, работающих в Microsoft, сказал нам, что компания попытается модифицировать будущие версии Word так, чтобы минимизировать замедление.

Однако этот эффект не всегда возникает при выполнении операций, требующих интенсивной работы с диском. В тесте Photoshop, где компьютер должен был преобразовать файл для подготовки его к публикации в Web, Windows 2000 оставила далеко позади и Windows 98, и NT 4.0, справившись с задачей примерно вдвое быстрее. Объяснение Microsoft: Windows 2000 лучше предшествующих Windows-систем умеет выделять большие фрагменты памяти таким программам, как Photoshop.

Когда памяти мало

Хотя Windows 2000 может работать на машинах с жалкими 32 Мбайт памяти, Microsoft рекомендует иметь 64 Мбайт, причем утверждается, что если памяти будет больше, производительность еще повысится. Но поскольку компьютеры, на которых меньше 64 Мбайт памяти, сейчас в бизнесе почти не используются, мы не стали формально тестировать Windows 2000 в такой конфигурации. И все же мы заметили, что при переходе с Windows 98 на бета-версии Windows 2000 работа компьютеров, имевших 32 Мбайт памяти, существенно замедлялась.

Экономьте на памяти

А вот сравнение конфигураций с 64 и 128 Мбайт показало, что наращивание памяти в большинстве случаев лишь незначительно повышает производительность. Наиболее благоприятно оно отразилось на скорости выполнения тех операций Photoshop и Word, которые интенсивно использовали память и диск. Наш вывод: в Microsoft, очевидно, хорошо поработали над тем, чтобы сделать систему распределения памяти в Windows 2000 более эффективной, чем в Windows NT 4.0. Последняя достигает показателей Windows 2000 на ПК с 64 Мбайт памяти, только если к ним добавить еще 64 Мбайт. Windows 98 SE, как и Windows 2000, судя по результатам большинства наших тестов, по-видимому, не способна извлечь много пользы из дополнительных блоков памяти сверх 64 Мбайт.

Вы затаив дыхание ждете, когда Windows начнет запускаться и завершать работу в мгновение ока? Тогда не спешите выдохнуть. На машине с Windows 2000 «холодная» загрузка занимает больше времени, чем на машине с Windows 98 SE, и примерно столько же, сколько запуск NT 4.0. Разумеется, вам неважно, требуется ли системе на загрузку 45 секунд или 70, если через 20 секунд после включения компьютера вы все равно отправляетесь налить себе стакан воды.

Стремительный уход

С другой стороны, Windows 2000 с высокой скоростью завершает работу — даже на долю секунды быстрее уже очень быстрой Windows 98 SE, так что вам не придется искать себе занятие перед тем, как покинуть офис. А повышенная стабильность Windows 2000 освобождает вас от ежедневной обязанности администрировать своего рода лечебные процедуры, необходимые на некоторых машинах при загрузке Windows 95 и 98. И в наших тестах способности Windows 2000 к управлению электропитанием оказались таковы, что она выходила из режимов ожидания и «заморозки» за несколько секунд.

Если вы сейчас используете Windows, а ваше аппаратное обеспечение относительно современно, то содержащийся в Windows 2000 сплав лучших свойств Windows 98 и NT 4.0 делает эту ОС весьма выигрышным предложением, тем более что состязания в быстродействии закончились почти абсолютной ее победой. По крайней мере Windows 2000 не замедлит вашу работу.


Windows 2000 раскручивается медленно, сворачивается быстро

Как мы тестировали. Все тесты проводились на ПК с процессором Pentium III-600, графической платой Matrox G400 и 64 Мбайт оперативной памяти, на которых были установлены операционные системы Windows 98 SE, Windows NT 4.0 Workstation и Windows 2000 Professional (gold). Время загрузки и время выгрузки измерялись вручную. Первое отсчитывалось от нажатия кнопки включения до появления Рабочего стола, второе — от момента выбора в меню пункта Shut Down (завершение работы) до появления на экране надписи It is now safe to turn off your computer (теперь питание компьютера можно отключить) либо автоматического выключения компьютера. Информация основана на тестах, спланированных и проведенных тестовой лабораторией PC World.


Windows 2000 в одном выигрывает, в другом проигрывает

С большинством типовых задач Windows 2000 Professional справляется также или быстрее, чем Windows NT 4.0, и обе эти системы чуть опережают Windows 98 SE. Там, где Windows NT 4.0 работает немного медленнее Windows 98 SE, Windows 2000 Pro наверстывает отставание. Но там, где разрыв значителен, ее результат мало отличается от результата NT.

Система Windows 98 SE Windows NT 4.0 Windows 2000 Pro ^

|

Б

Ы

С

Т

Р

Е

Е

В

р

е

м

я

,

с

Word: слияние документа с данными 35 30 30
Word: поиск с заменой 29 49 42
Access: импорт 46 42 39
Access: формирование отчета 28 22 20
Photoshop: фильтр 29 20 20
Photoshop: сохранение файла для Web 41 43 24

Как мы тестировали. Производился ручной замер времени для программ Microsoft Word 2000, Microsoft Access 2000 и Adobe Photoshop 5.5. Все тесты проводились на ПК с процессором Pentium III-600 и графической платой Matrox G400 в конфигурациях с 64 и 128 Мбайт оперативной памяти, на которых были установлены операционные системы Windows 98 SE, Windows NT 4.0 Workstation и Windows 2000 Professional (gold). Выполнялись типовые задания, причем время отсчитывалось от начала операции до момента исчезновения песочных часов. При проведении всех тестов в фоновом режиме работали программы Netscape Navigator 4.7 и RealNetworks RealJukebox, проигрывавшая компакт-диск. Информация основана на тестах, спланированных и проведенных тестовой лабораторией PC World.


Windows 2000 — это слишком много? Подождите выхода Millennium!

Все как было: появившаяся в Millennium утилита восстановления системы позволяет вернуться к прошлой конфигурации Windows

Может быть, Windows 2000 Professional дает больше, чем вам нужно? Тогда подумайте, не подождать ли, пока появится система, следующая за Windows 98, с кодовым названием Millennium. Она должна выйти позже в этом году и будет содержать десятки новых возможностей и расширений по отношению к классической базе ОС Windows 95/98. Не обладая стабильностью и защищенностью Windows 2000, Millennium тем не менее может оказаться удачным выбором для начинающих, для тех, кто пользуется компьютером от случая к случаю, и для публики, помешанной на играх.

Прощай, режим MS-DOS

Судя по второй предвыпускной версии, появившейся в конце прошлого года, Millennium — скорее подновленная, чем обновленная система, но все же есть много причин ее рекомендовать. Как уже было в Windows 95 OSR2, Windows 98 и Windows 98 SE, знакомый интерфейс Windows обстраивается в Millennium разнообразными мелкими удобствами. И следуя в том же направлении, что предыдущие модернизации Windows, Millennium еще дальше отходит от своих корней, лежащих в MS-DOS. Хотя запустить DOS с загрузочной дискеты и открыть окно с командной строкой все еще можно, режима MS-DOS больше нет. Это означает, что число звонков в службу сопровождения Microsoft с просьбой разобраться в этой иногда весьма непростой функции, скорее всего уменьшится, а вы не сможете запускать несколько старых прикладных программ для DOS и не таких уж старых игр, которые требуют режима MS-DOS.

С любезного разрешения Windows 2000

В Millennium присутствуют несколько новшеств Windows 2000, в том числе «заморозка» — режим ожидания (отключения), при котором текущее состояние Windows и активных программ сохраняется на диске, защита системных файлов, не дающая прикладным программам заменять системные файлы собственными версиями. Millennium, как и Windows 98 SE, позволяет всем компьютерам небольшой сети в доме или в маленьком офисе получать доступ к Internet через один и тот же модем и содержит утилиту-мастера, помогающую настроить такое соединение.

Полностью новыми являются Picture Acquisition Wizard — утилита, которая практически полностью автоматизирует перенос в компьютер изображения с цифровой камеры или сканера, возможность распаковывать zip-архивы в Explorer и несколько игр.

Но, пожалуй, самое ценное из всех дополнений — это утилита восстановления системы, которая позволяет вернуть конфигурацию Windows в предыдущее состояние. Если вы когда-нибудь устанавливали программу или драйвер, который написан с ошибками и не позволяет себя удалить, то знаете, почему одной этой возможности достаточно, чтобы сделать Millennium очень нужной вещью.


Главные причины для перехода на Windows 2000

Если выигрыш в производительности слишком мал, чтобы ради него стоило переходить на Windows 2000, то ради чего стоит? Хотя Windows 2000 не является предметом первой необходимости, она сочетает в себе свойства, адресованные пользователям и Windows 98, и NT. В отличие от Windows 95 и 98, Windows 2000 требует от пользователя зарегистрироваться в системе, указав имя и пароль, и использует полученные сведения при предоставлении ему доступа к тому или иному файлу. (Если вас не очень волнует безопасность, можно настроить Windows 2000 так, чтобы регистрация происходила автоматически.) А благодаря жесткому регламентированию поведения и взаимодействия драйверов устройств, она делает невозможными многие из сбоев и неожиданных остановок работы, так досаждающих нам в Windows 95 и 98.

Windows 2000 выглядит знакомо, но приобрела дополнительные возможности, ценные для деловых пользователей: например, в Проводнике есть встроенное шифрование файлов

Plug & Play для пользователей NT

Пользователи Windows NT, которые перейдут на Windows 2000, увидят другие, однако не менее впечатляющие усовершенствования. Windows 2000 обладает всеми возможностями NT — в конце концов, первоначально эта система называлась Windows NT 5.0. Но кроме того, в ней наконец-то появились давно уже имевшиеся в Windows 95 и 98 распознавание аппаратуры по технологии Plug & Play, поддержка файловой системы FAT32 и управление электропитанием. Новая версия файловой системы NT содержит встроенные средства шифрования.

Однако Windows 2000 — система не для всех. Цена в 219 долл. (а именно столько стоит модернизация с Windows 95 или 98) наверняка остановит часть потенциальных пользователей. Что еще важнее, из-за требований к системе и аппаратной совместимости переход на нее достаточно проблематичен в случае устаревшего оборудования или даже достаточно новых ПК, не имеющих совместимой системы BIOS.

Millennium на подходе

Если для Windows 2000 у вас недостаточно ресурсов, Microsoft попытается удовлетворить вашу тягу к модернизации позже в этом году с помощью системы, следующей за Windows 98, с кодовым названием Millennium. Она адресована домашним пользователям, а также тем, кто работает за компьютером время от времени, и предположительно будет стоить около 90 долл. (см. врезку «Windows 2000 — это слишком много? Подождите выхода Millennium!»).

Самая мощная операционная система Microsoft предназначена для
решения самых сложных задач

Компания Microsoft спроектировала Windows 2000 Datacenter Server,
самую мощную ОС семейства Windows 2000, в расчете на потребителей,
нуждающихся в больших системах, подобных мейнфреймам — с повышенной
стабильностью и незаурядными возможностями масштабирования. До
настоящего времени Windows 2000 и ее предшественница, Windows NT
4.0, не могли соперничать с мощными версиями Unix. С появлением
Datacenter Microsoft надеется выровнять положение, задействовав
Windows на более крупных и мощных машины, чем когда-либо до
этого.

Datacenter можно описать так: Windows 2000 Advanced Server, плюс
пакет обновления Service Pack 1 (SP1), плюс дополнительные функции,
предоставляемые лишь OEM-изготовителями протестированной и
получившей одобрение аппаратуры. Благодаря дополнительным
возможностям повышается уровень масштабируемости, готовности и
управляемости Windows 2000. Специальные требования к сертификации и
техническому обслуживанию еще более выделяют эту операционную
систему среди остальных серверов семейства Windows 2000. В Таблице
1 приведены сравнительные характеристики Datacenter, Windows
2000 AS и Windows 2000 Server.

32 ПРОЦЕССОРА

Разработчики Microsoft приложили немалые усилия для повышения
масштабируемости Datacenter. Унаследовав все достижения Windows 2000
Server и Windows 2000 AS, версия Datacenter дополнена новшествами,
доселе неизвестными пользователю.

Некоторые решения, использованные в Datacenter, впервые
встречаются в продуктах Microsoft, в частности, возможность работы с
32 процессорами в одной машине. Это центральный элемент стратегии
Microsoft, направленной на увеличение масштабируемости серверов
семейства Windows 2000.

Для машины с восемью симметричными процессорами (SMP) достаточно
купить одну лицензию NT Server 4.0, Enterprise Edition (NTS/E), хотя
лучшее соотношение цена/производительность достигается для
компьютеров с четырьмя-шестью процессорами. Microsoft расширила
возможности работы с несколькими процессорами всех продуктов
семейства Windows 2000, и особенно Datacenter. Машины с 32
процессорами, такие как ES7000 фирмы Unisys, становятся более
доступными, и пользователи смогут по достоинству оценить функции
процессорного масштабирования Windows 2000.

С целью повышения SMP-масштабируемости были оптимизированы
некоторые центральные компоненты Windows 2000. Изменения заключались
в повышении параллелизма в сочетании со снижением числа
последовательных операций и совершенствованием таких базовых
характеристик, как скорость ввода-вывода, работа драйверов устройств
и набора протоколов TCP/IP.

Степень структурированности системных пулов и списков Windows
2000 по процессорам выше, чем у NT 4.0. Каждому процессору
выделяются страничные и невыгружаемые на диск списки опережающей
выборки для распределения памяти, пулы потоков и порты завершения
ввода-вывода. Среди прочих улучшений методов масштабирования — более
широкое использование «волокон» (fiber — «легковесный» поток) с
целью снижения затрат памяти и ресурсов на переключение контекста
приложений с «волокнами». Кроме того, сюда относится не столь частое
использование блокировок Page Frame Number (номер страничного
блока), достигаемое благодаря увеличению на 50% виртуального
адресного пространства кэша и новому алгоритму удаления давно
использовавшихся элементов (least recently used — LRU).

Windows 2000 перепроектирована для SMP, начиная с ядра. В
результате удалось повысить линейность масштабирования,
(производительность растет пропорционально увеличению числа
процессоров; она не выравнивается после добавления четвертого или
шестого процессора, как в NT 4.0) лучше привязать задачи к
процессору (некоторые процессы можно ассоциировать с конкретным ЦП,
увеличив производительность благодаря снижению затрат на
переключение контекста при передаче процесса от одного процессора
другому), и улучшить соотношение цена\производительность при
увеличении числа ЦП. Максимум производительности NT Server 4.0 при
использовании четырех-шести процессоров наверняка останется в
прошлом.

ENTERPRISE MEMORY ARCHITECTURE

Datacenter может работать с физической памятью размером до 64
Гбайт; Windows 2000 AS работает с 8-Гбайт памяти. Windows 2000, как
и NT — 32-разрядная операционная система, поэтому в распоряжение
процессов предоставляется плоское адресное пространство в 4 Гбайт
(2^32 байт). Какие же преимущества можно извлечь из увеличения
памяти Datacenter и Windows 2000 AS? В архитектуре памяти
предприятия (Enterprise Memory Architecture — EMA) предусмотрено два
способа работы с расширенной памятью серверов семейства Windows
2000: 4Гбайт RAM Tuning (4GT) компании Microsoft и Physical Address
Extension (PAE — расширение физического адреса) компании Intel.
Прикладные программы, использующие технологии EMA, масштабируются
лучше приложений, авторы которых отказались от возможностей,
предоставляемых этой архитектурой. От способа использования EMA
приложениями зависит, удастся ли реализовать преимущества технологии
без модернизации прикладных программ или придется вносить в них
изменения.

4GB RAM Tuning. В соответствии с методом 4GT корпорации Microsoft
(предложенным еще для NTS/E), операционная система обычно выделяет
каждому процессу 4 Гбайт виртуальной памяти: 2 Гбайт приложению и 2
Гбайт системе. Поскольку все 2 Гбайт системного адресного
пространства не используются процессами полностью, метод 4GT
позволяет расширить виртуальную память приложения с 2 до 3 Гбайт и
уменьшить виртуальную системную память с 2 до 1 Гбайт, не добавляя
новых API. Благодаря методу 4GT повышается быстродействие таких
программ, как Microsoft SQL Server, авторы которых задействовали
преимущества дополнительной памяти.

Чтобы включить режим 4GT при запуске Datacenter, необходимо
добавить ключ /3GB к пути Advanced RISC Computing (ARC) в системном
файле boot.ini:


multi(0)disk(0)rdisk(0)
partition(1)\WIN2K="Microsoft Windows 2000 Datacenter Server"
/basevideo /3GB

Чтобы использовать режим 4GT в прикладных программах, нужно
установить бит IMAGE_FILE_LARGE_ADDRESS_AWARE в заголовке
исполняемого файла. Установить бит можно с помощью ключа
компоновщика /LARGE ADDRESSAWARE или утилиты Imagecfg следующим
образом:


imagecfg l <BigApp>.exe

Более подробная информация о 4GT содержится в статье Microsoft
«Information on Application Use of 4GT RAM Tuning» (http://support.microsoft.com/support/kb/articles/q171/7/93.asp).

Метод 4GT может применяться лишь в двух продуктах семейства
Windows 2000: Windows 2000 AS и Datacenter. В режиме 4GT Datacenter
автоматически игнорирует ОЗУ выше 16 Гбайт, поскольку машины,
использующие память выше 16 Гбайт, нуждаются в 2-Гбайт виртуального
адресного пространства для хранения всех необходимых элементов
таблицы страниц. Включив режим 4GT, администратор тем самым
отказывается от использования памяти более 16 Гбайт, даже если она
установлена в машине.

PAE. Другая технология EMA, PAE фирмы Intel — нововведение в
Windows 2000, обеспечивающее доступ к 64-Гбайт памяти в среде
Datacenter (8 Гбайт для Windows 2000 AS). В прошлом 32-разрядные
процессоры Intel адресовали лишь 4 Гбайт памяти. Однако инженеры
Intel расширили адресное пространство PAE-совместимых процессоров до
64 Гбайт (36 разрядов). Для PAE необходим процессор Pentium Pro или
более поздний, системная память более 4 Гбайт и набор микросхем
450NX или выше. Выясните у своего поставщика, проверены ли
аппаратные средства на совместимость с PAE.

Компания Microsoft изменила Windows 2000, предусмотрев режим PAE
в ядре, поэтому можно предположить, что преимущества PAE удастся
реализовать, не изменяя операционной системы и приложений. До
некоторой степени эти ожидания оправдываются. Системы Windows 2000
AS и Datacenter работают с памятью выше 4 Гбайт на уровне ОС без
изменения приложений — если выполнять несколько прикладных программ,
каждая из которых занимает не более 4 Гбайт памяти. Данный подход к
использованию PAE проиллюстрирован в левой части Рисунка 1.

Рис. 1

В этом случае каждое приложение работает без изменений в обычном
4-гигабайтном виртуальном адресном пространстве (2 Гбайт для
приложений и 2 Гбайт для системы). Datacenter играет роль
объединяющей платформы, обеспечивая одновременное выполнение
большего числа программ, чем любая прежняя версия Windows 2000.
Кроме того, данный подход PAE существенно снижает число операций
обмена страниц, так как увеличивается память, выделяемая для
системного кэша. Изменять приложения не нужно, поскольку ядро
Windows 2000 управляет положением 4-Гбайт адресного пространства
каждой программы в физической памяти. Однако к пути ARC в файле
boot.ini необходимо добавить параметр /PAE:


multi(0)disk(0)rdisk(0)
partition(1)\WIN2K="Microsoft Windows 2000 Datacenter Server"
/PAE /basevideo

Второй способ использования PAE позволяет изменить приложения,
чтобы расширить их память сверх 4 Гбайт. Address Windowing
Extensions (AWE — оконные расширения адреса) — небольшой набор новых
API операционной системы Windows 2000, которые позволяют
задействовать в программах большие области памяти. Программист
выделяет «окно» памяти в 4-Гбайт виртуальном адресном пространстве
процесса приложения и область физической памяти, после чего
программа может обращаться к памяти через окно виртуального
адресного пространства процесса. Теоретически прикладной программе
может быть выделена вся память (до примерно 62 Гбайт в системе
Datacenter). Проблема быстродействия не возникает, поскольку окном
памяти управляют аппаратные средства процессора. Операционная
система не тратит времени на отображение памяти в окно.
AWE-приложения могут работать с большими структурами данных,
расположенными в памяти, более крупными кэшами и базами данных — все
эти возможности повышают масштабируемость и производительность
Windows 2000. Данный подход проиллюстрирован в правой части Рисунка 1.

Рис. 1

Windows Sockets Direct

Гнезда Windows Sockets Direct (WSD) позволяют обойти сравнительно
медленные протоколы IP при организации сетей SAN (System Area
Network — сетевая архитектура систем), тем самым предоставляя
приложениям Winsock прямой доступ к аппаратным средствам SAN для
скоростной пересылки данных. Таким образом, Datacenter обеспечивает
широкие возможности масштабирования распределенных и параллельных
прикладных программ, использующих сети SAN. Технология WSD
реализована только в Datacenter.

SAN — особый класс сетевой архитектуры со скоростными каналами
связи между защищенными серверами. Такая «сеть в сети» обеспечивает
чрезвычайно высокую скорость пересылки данных (свыше 1 Гбит/с) по
надежным каналам с малыми непроизводительными затратами и
задержками. Для маршрутизации данных в сетях SAN используются
коммутаторы; концентратор обычно обслуживает от четырех до восьми и
более узлов. Соединяя концентраторы каскадом, можно строить более
крупные сети. Предельная длина кабеля составляет от нескольких
метров до нескольких километров.

Недостаток сетей SAN заключается в том, что их транспортные
протоколы, несмотря на высокую надежность, уникальны, поскольку
сетевые интерфейсы реализованы непосредственно в аппаратуре. Однако
в большинстве приложений Windows используются протоколы TCP/IP и
Winsock. Таким образом, поставщик прикладных программ Windows,
желающий добиться совместимости своих продуктов с SAN без WSD,
должен разместить между TCP/IP и уникальным транспортным протоколом
SAN дополнительный слой преобразования. Как показано на Рисунке 2, Datacenter WSD играет роль провайдера TCP (то есть
коммутатора Winsock), размещенного над провайдером TCP/IP, и
провайдера SAN, обеспечивая доступ нескорректированных приложений
Winsock к сетям SAN.

Рис. 2

В наборе программ, реализующих протокол WSD, коммутатор Winsock
определяет, следует ли направить трафик через обычный набор
протоколов TCP/IP или «родному» провайдеру SAN Winsock в обход
TCP/IP. Кроме того, WSD обеспечивает прямой обмен данными с
аппаратными средствами SAN из обычного процесса пользовательского
режима Datacenter, что позволяет успешно использовать преимущества
SAN в обычных приложениях, в случае, если аппаратные средства SAN
пригодны для прямого ввода-вывода. Результат: повышение
производительности по сравнению с обычным протоколом TCP/IP, как
показано на Рисунке 3.

Рис. 3

Скорость выполнения прикладных программ может быть существенно
повышена, если обращаться к сетям SAN через WSD вместо TCP/IP. Кроме
того, для работы с WSD не требуется изменять приложения или
реализовывать в них логику уникальных транспортных интерфейсов SAN.
Более подробную информацию о WSD и сетях SAN можно найти в статьях
Microsoft «Description of System Area Networks» (http://support.microsoft.com/support/kb/articles/q260/1/76.asp)
и «Differences Between a System Area Network and a Storage Area
Network» (http://support.microsoft.com/support/kb/articles/q264/1/35.asp).

CLUSTER SERVICE

Готовность — важнейшая характеристика операционной системы.
Наряду с заметно более высокой по сравнению с NT 4.0 стабильностью,
Datacenter обладает существенно более высоким уровнем готовности,
чем другие серверы семейства Windows 2000.

Кластерная служба, известная в NT Server 4.0 как Microsoft
Cluster Server (MSCS), предназначена в основном для повышения уровня
готовности путем отработки отказов (failover) и обратной передачи
управления (failback), а также для поэтапной модернизации. Обработка
отказа состоит в передаче задач приложения, отказавшего на одном
узле кластера, на другой узел. Обратная передача управления
производится, когда исходный узел возобновляет работу после
восстановления отказавшего приложения. Кластерная служба управляет
обработкой отказов приложений, выполняемых в кластере, исключая
любые потери данных, связанных с отказавшей программой. Поэтапная
модернизация предусматривает поочередное обновление узлов кластера,
чтобы не останавливать работу приложения на время модернизации.

Предположим, что необходимо обеспечить бесперебойную работу базы
данных SQL Server. С помощью Datacenter можно построить состоящий из
четырех узлов кластер, как показано на Рисунке 4. После установки программного обеспечения кластерной службы и
пригодной для работы с кластерами версии SQL Server, конфигурацию
кластера можно настроить так, что SQL Server передаст управление
готовому к работе узлу. Переход должен быть выполнен быстро и
автоматически, совершенно без потерь данных. Свободный узел должен
принять рабочую нагрузку и данные отказавшего узла. Эта операция
называется сохранением состояния. Кластерная служба выполняет
кластеризацию с запоминанием состояний, поскольку в процессе
передачи управления сохраняются состояния пользователя и приложения.
Два дополнительных узла Datacenter обеспечивают избыточный уровень
готовности, отсутствующий в кластере с двумя узлами.

Рис. 4

БАЛАНСИРОВКА СЕТЕВОЙ НАГРУЗКИ

Служба Network Load Balancing (NLB — балансировка сетевой
нагрузки) операционной системы Windows 2000, известная под названием
Windows NT Load Balancing Service (WLBS) в NT Server 4.0 и NTS/E, в
сущности, представляет собой IP-балансировщик нагрузки. NLB
распределяет входящие запросы IP между несколькими узлами с
NLB-программами, обеспечивая масштабируемость и готовность. Для
внешнего мира узлы имеют один IP-адрес. Чтобы удовлетворить растущий
пользовательский спрос на сетевые ресурсы, достаточно просто
увеличить число узлов NLB-кластера.

На Рисунке 5 показан внешний NLB-интерфейс критически важного для работы
предприятия сервера, такого как SQL Server или Microsoft Exchange
2000 Server, работающий на кластере. Внешний NLB-интерфейс выполняет
значительную часть операций связи, которые в противном случае были
бы возложены на кластер SQL Server или Exchange 2000. Помимо
балансировки нагрузки повышается и готовность, поскольку NLB-кластер
направляет клиентские запросы на сервер. Если один NLB-узел
отказывает, то нагрузка будет незамедлительно передана на другие
узлы, и пользователь не заметит перерыва в обслуживании.

Рис. 5

Базовое программное обеспечение NLB — NDIS-драйвер, расположенный
между сетевым контроллером и TCP/IP. Драйвер устанавливается на
каждом сервере NLB-кластера. Все NLB-узлы — или серверы — имеют
общий виртуальный IP-адрес (VIP, зарегистрированный в службе DNS),
который представляет требуемый сетевой ресурс. Все NLB-серверы
принимают пользовательские запросы, но отвечает лишь один. Для
определения сервера, откликающегося на запрос, используется метод
балансировки нагрузки, основанный на алгоритме быстрого хеширования,
учитывающий клиентский IP-адрес, номер порта или оба эти параметра.
Указав аффинность, можно распределить трафик между серверами (то
есть на одни серверы придется более интенсивный трафик, чем на
другие). Благодаря периодическому обмену контрольными сообщениями,
все NLB-узлы быстро оповещаются о любых изменениях в кластере, таких
как отказ или добавление узла. В случае изменений, NLB начинает
процедуру конвергенции, автоматически согласовывая изменения и
прозрачно перераспределяя входящую нагрузку.

В отличие от кластерной службы, NLB — кластерное решение, в
котором не используется информация о состоянии. Это означает, что в
случае отказа состояние пользователя и приложения не сохраняется.
Обычно такой кластер без сохранения информации о состоянии, как NLB,
используется для распределения нагрузки между несколькими
Web-серверами. Однако в NLB есть функции восстановления состояния
пользователя, необходимые для некоторых типов приложений на
Web-серверах, например, для электронных магазинов. Служба NLB
реализована в Datacenter и Windows 2000 AS.

УРОВЕНЬ УПРАВЛЯЕМОСТИ

В версиях Windows, предшествовавших Windows 2000, было невозможно
сгруппировать процессы таким образом, чтобы они представляли для
операционной системы единое целое. В Windows 2000 эту роль выполняет
объект «задание» — это группа процессов, чаще всего связанных между
собой, которую можно защищать и управлять как единым целым. В
Datacenter предусмотрено два способа для доступа к заданиям: Process
Control, встраиваемый модуль консоли управления Microsoft Management
Console (MMC), и Proccon, утилита, запускаемая из командной строки.
С помощью утилит управления процессом можно распределять, создавать,
обслуживать и удалять ресурсы задания. Более того, как Process
Control, так и Proccon работают на любой системе Windows 2000, в том
числе Windows 2000 Professional, что позволяет дистанционно
управлять заданиями в системе Datacenter.

Альтернативный способ заключается в программном доступе к объекту
«задание» с помощью Windows Script Host (WSH) в сочетании со
стандартными языками программирования. Набор API для работы с
заданиями реализован не только в Datacenter, но и во всех серверных
продуктах семейства Windows 2000. Тому, кто любит программировать,
рекомендуется использовать API. В SDK для платформы Windows 2000
приводятся подробные объяснения, как обратиться к объектам заданий.
На Рисунке
6 перечислены атрибуты задания, которыми может манипулировать
программист.

Возможности практического применения заданий многообразны. С их
помощью можно ограничить использование ресурсов слишком «жадными»
программами. Можно задать аффинность процессоров, чтобы распределить
приложения между соответствующим числом ЦП. Объекты «задание»
помогут выполнить соглашения об уровне обслуживания (service level
agreement — SLA). Изменения, вносимые в это объекты, устойчивы,
поэтому они сохраняются после перезагрузки операционной системы и
перезапуска приложений, а вносить изменения можно «на ходу» (то
есть, не требуется приостанавливать или перезапускать
программу).

Предположим, что на машине Datacenter работает приложение с пятью
процессами. Необходимо ограничить рабочую область памяти,
используемую каждым процессом. Единственный способ ограничить
рабочую область — создать задание, содержащее все процессы, или
задания для каждого процесса. Если границы рабочей области
нарушаются, то событие заносится в журналы событий. Обнаружить и
манипулировать свойствами объектов «задание» просто, если
использовать snap-in модуль Process Control, как показано на Рисунке 7.

Рис. 7

В Datacenter, как и в Windows 2000 AS, внесены
усовершенствования, облегчающие управление кластерной службой. В
частности, упрощены процедуры установки кластерной службы, поэтапной
модернизации приложений на узлах, обеспечена возможность
использовать хранилище Active directory (AD) для централизованного
управления библиотеками DLL ресурсов кластера, реализована
технология Plug and Play (PnP) для сетевых и дисковых аппаратных
средств, улучшены интеграция MMC и COM-интерфейс с кластерным API.
Кластерная служба Datacenter поддерживает такие компоненты
инфраструктуры Windows 2000, как Microsoft Dfs, Network News
Transfer Protocol (NNTP — протокол передачи сетевых новостей), SMTP,
DHCP и WINS, существующие функции совместного использования файлов,
спулинга печати, службы Microsoft Message Queue Services (MSMQ —
служба очередей сообщений), Microsoft Distributed Transaction
Coordinator (MS DTC — координатор распределенных транзакций), SQL
Server, Exchange 2000, Microsoft IIS и универсальные приложения и
службы.

БОЛЕЕ ВЫСОКИЙ УРОВЕНЬ ТЕХНИЧЕСКОЙ ПОДДЕРЖКИ

Одна из основных характеристик, отличающих Datacenter от других
версий серверов Windows 2000 — вовсе не диапазон функциональных
возможностей. Скорее, это процедура, с помощью которой Microsoft
надеется упростить техническое обслуживание потребителей Datacenter.
В идеальном мире потребители могут набрать один номер и решить любую
проблему, связанную с их компьютером. Им не придется гадать, к
какому поставщику следует обратиться с конкретным вопросом, их не
будут отсылать от одного консультанта к другому. В единственном
консультационном пункте, открытом круглосуточно семь дней в неделю,
их проблема будет услышана и быстро решена.

Первым шагом Microsoft к идеалу стала служба Datacenter Joint
Support Queue. Поскольку потребители покупают Datacenter не напрямую
у Microsoft, а через OEM-изготовителей, то за консультациями они
обращаются к поставщикам решений. Как правило, в центре технической
поддержки OEM-изготовителя находится один или несколько специалистов
Microsoft. Специалисты центра быстро отвечают на звонки
потребителей. Если они приходят к выводу, что неисправность связана
с программным или аппаратным продуктом независимого поставщика, то
обращаются в службу технической поддержки этого изготовителя от
имени потребителя. Поставщики продуктов, сертифицированных для
работы с Datacenter, должны иметь круглосуточные центры поддержки, в
которые специалисты Support Queue смогут обратиться напрямую. В
идеальном случае потребители ничего не знают о происходящем «за
кулисами», а просто дожидаются ответного звонка от OEM, который
сообщит им, как устранить неисправность.

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

Хотелось бы отметить, что Microsoft и OEM-изготовители прилагают
со своей стороны максимум усилий к улучшению технического
обслуживания

Преимущества Joint Support Queue заключаются в снижении риска для
компаний, использующих Datacenter, едином договоре на обслуживание
программных и аппаратных проблем, использовании особых отношений
Microsoft и OEM-изготовителей с независимыми поставщиками для
скорейшего устранения неисправностей; наличии специального
оборудования для воспроизведения и решения проблем в лабораторных
условиях. Даже первые шаги к идеалу значительно улучшат нынешнее
положение, а инициатива Microsoft и OEM`ов заложит основу для более
качественного обслуживания в будущем.

АППАРАТНАЯ И ПРОГРАММНАЯ СОВМЕСТИМОСТЬ

Официально определены два уровня совместимости: Datacenter
Hardware Compatibility List (HCL — список аппаратно-совместимых
продуктов) для аппаратных систем и устройств и логотип Certified for
Microsoft Windows 2000 Datacenter Server для программных приложений.
Первый документ представляет собой список — не сертификационную
программу — составленный и обновляемый Microsoft. Аппаратный продукт
должен пройти испытания на аппаратную совместимость (Datacenter
Hardware Compatibility Test — HCT) прежде, чем он будет внесен в
перечень Datacenter HCL. Продукты, прошедшие тест HCT и внесенные в
список HCL, получают логотип Designed for Windows. Иногда об
аппаратном устройстве говорят, что оно «сертифицировано» для
Datacenter, но в действительности это означает, что оно внесено в
Datacenter HCL.

Вторая форма совместимости с Datacenter — официальная программа
сертификации для получения логотипа Microsoft, выполнение которой
возложено на тестовую лабораторию VeriTest. Прикладные программы,
отвечающие требованиям спецификации Microsoft, получают сертификат и
отмечаются логотипом Certified for Microsoft Windows 2000 Datacenter
Server. Выбирая аппартные устройства, сверяйтесь со списком HCL.
Программы должны иметь логотип Certified for Microsoft Windows
2000.

Чтобы понять процедуру сертификации аппаратных средств и
программного обеспечения на совместимость с Datacenter, необходимо
иметь представление о четырех основных элементах тестирования:
Windows Hardware Quality Labs (WHQL — лаборатория качества
аппаратуры), Datacenter HCT и связанном с ним списке HCL, кластерном
HCT и родственном HCL, а также о программе присвоения логотипа
Certified for Microsoft Windows 2000 Datacenter Server.

Windows Hardware Quality Labs. На лабораторию WHQL возложена
обязанность помогать OEM-изготовителям производить и тестировать
аппаратные средства и программы, максимально совместимые с Windows.
WHQL (произносится «wickel») составляет тесты HCT и списки HCL для
всех версий Windows. Сотрудники лаборатории анализируют результаты
тестов HCT и вносят успешно прошедшие испытания продукты в
соответствующие списки HCL. WHQL существует со времени выхода
Windows 95, и проведение тестов Datacenter — последнее дополнение к
ее обязанностям. Более подробно о WHQL можно узнать по адресу http://www.microsoft.com/hwtest/default.asp
и http://www.microsoft.com/windows2000/guide/datacenter/hcl/dchclprogram.asp.

Datacenter Hardware Compatibility Test. HCT, тестовый набор для
оценки стабильности аппаратных средств, работающих с Windows,
предназначен для самостоятельного выполнения. OEM выполняют тесты
HCT на своей аппаратуре в собственных лабораториях. HCT (в настоящее
время выпущена версия 9.x) — достаточно зрелый тест; по условиям
испытаний Datacenter HCT, OEM-продукт должен безотказно работать в
течение 14 дней, показывая все это время стопроцентную готовность.
(По данным Microsoft, стопроцентная готовность в ходе испытаний
соответствует 99,9-процентной готовности на практике.) Цель
испытаний — убедиться, что аппаратные средства и любые сопутствующие
программы стабильны в течение длительного времени.

Программа HCT записывает результаты теста в шифрованный файл,
который OEM пересылает в WHQL после завершения теста. В лаборатории
WHQL результаты расшифровываются и интерпретируются. Это делается
для того, чтобы определить, насколько успешно продукт выполнил тест.
В случае неудачи специалисты WHQL помогают OEM-изготовителю
устранить недостатки и вносят в список HCL продукты, успешно
прошедшие тестирование. Список Datacenter HCL меняется — ко времени
написания данной статьи в нем числилось всего несколько систем.
Продукт, внесенный в список Datacenter HCL, автоматически признается
соответствующим стандарту Windows 2000 Server HCL.

Чтобы ознакомиться со списком Datacenter HCL, обратитесь по
адресу http://www.microsoft.com/hcl/default.asp,
выберите пункт System/Server Datacenter из ниспадающего списка In
the following types, и щелкните на кнопке go. OEM-изготовители могут
загрузить тест HCT из сети или заказать CD-ROM по адресу http://www.microsoft.com/hwtest/testkits.

Cluster Hardware Compatibility Test. Кластерный тест HCT
предназначен специально для кластерных решений и необходим для
проверки аппаратных устройств, которые будут работать в кластерной
среде. Именно такие требования предъявляются к аппаратным средствам
Datacenter. Лаборатория WHQL вносит в кластерный HCL продукты,
прошедшие кластерный тест HCT. Фирма Microsoft предоставляет
техническую поддержку лишь пользователям кластерных систем, все
аппаратные средства которых внесены в кластерный список HCL.

Чтобы познакомиться с кластерным HCL, который не относится
исключительно к Datacenter, обратитесь по адресу http://www.microsoft.com/hcl/default.asp,
выберите раздел Cluster, и щелкните на кнопке go. Более подробно о
кластерных HCT и HCL можно прочитать в статье Microsoft «Microsoft
Cluster Server Hardware Compatibility List and Testing» (http://support.microsoft.com/support/kb/articles/q224/9/71.asp).

Программа Certified for Microsoft Windows 2000 Datacenter Server
logo. Независимые поставщики ПО (ISV) отправляют приложения для
тестирования непосредственно в лабораторию VeriTest. Приложения
Datacenter, отмеченные логотипом Certified for Microsoft Windows
2000 Datacenter, должны отвечать строгим требованиям, составленным
Microsoft и описанным во врезке «Прикладная спецификация
Datacenter». Спецификацию можно загрузить из сети, обратившись по
адресу http://msdn.microsoft.com/certification/download.asp.
Более подробно узнать о тестовой программе VeriTest можно по адресу
http://www.veritest.com/mslogos/windows2000/win2k_datacenter.asp,
а список сертифицированных программ опубликован по адресу http://www.veritest.com/mslogos/windows2000/certification.

Как правило, для прикладных программ ISV-компаний не требуется
проводить тесты HCT. Однако приложения, связанные с драйверами
устройств, работающими в режиме ядра, например, программы
обнаружения вирусов и утилиты резервного копирования, должны пройти
тестирование HCT, прежде чем поставщики смогут представить их для
сертификации в лабораторию VeriTest. Кроме того, приложения вновь
подвергаются тестированию Datacenter HCT в лаборатории VeriTest во
время аттестационных испытаний для получения логотипа. Готовность —
важнейшее требование Datacenter, и поскольку некорректные драйверы
режима ядра могут нарушить стабильность системы, авторы драйверов и
связанных с ними приложений должны продемонстрировать, что их
программы не вызовут нестабильности.

Везде, где возможно, ISV-компаниям рекомендуется использовать
встроенные системные службы Microsoft. Например, если в программе
необходимо контролировать сетевые пакеты, то попытайтесь не
составлять собственный драйвер устройства, а использовать Windows
Network Monitor API. Преимущества такого подхода значительны. По
всей вероятности, работу над программой удастся завершить быстрее,
так как не нужно заново составлять программный код, уже
подготовленный Microsoft. Значительно уменьшится риск нарушения
приложением стабильности системы. И, наконец, прикладная программа
быстрее пройдет через процедуру сертификации, что позволит скорее
выпустить ее в продажу.

ВЫЗОВ UNIX

С появлением Datacenter существенно поднимается планка для
операционных систем Windows, работающих на серверах Intel, а Windows
2000 оказывается непосредственным конкурентом мощных серверных
решений на базе Unix. Благодаря сложным новейшим технологиям
достигается более высокая масштабируемость, готовность и
управляемость Datacenter по сравнению с предыдущими версиями
Windows.

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

Прикладные спецификации Datacenter

Грег Тодд

Во время подготовки данной статьи Microsoft еще не завершила
работу над версией 1.3 прикладной спецификации Application
Specification for Windows 2000. Версия 1.2 этой спецификации
появилась в декабре 1999 г. и послужила основой для сертификации
приложений Windows 2000 Server и Windows 2000 AS. В расширенную
спецификацию версии 1.3 вошли следующие требования Windows 2000
Datacenter Server.

Прикладные программы должны работать в 4-узловых кластерах. С
появлением Datacenter максимальное число узлов в кластере Microsoft
Cluster Service увеличено с 2 до 4. Поэтому для получения
сертификата Datacenter необходимо, чтобы приложение корректно
работало с 2-, 3- и 4-узловыми кластерами. (Все приложения,
сертифицированные для Datacenter, получают и сертификат Windows 2000
AS, число узлов в кластере которой не превышает двух.)

Прикладные программы должны работать в режиме PAE-памяти.
Datacenter поддерживает 64-Гбайт память с расширенной физической
адресацией (Physical Address Extension — PAE), поэтому
сертифицированные приложения должны корректно работать в памяти,
лежащей выше границы 4 Гбайт. PAE — естественный режим Datacenter,
поэтому программы должны выполняться в памяти, расположенной выше 4
Гбайт, точно так же, как и в 4-Гбайт памяти. Кроме того, приложения
должны корректно работать в режимах 4Гбайт RAM Tuning (4GT,
расширяет прикладную виртуальную память с 2 до 3 Гбайт и уменьшает
системную виртуальную память с 2 до 1 Гбайт).

Приложения должны корректно выполняться под управлением объекта
«задание». Программа не должна отказывать или зависать, если ее
задание запущено на более низком приоритетном уровне, если
приложение сгруппировано в задании с несвязанными с ним процессами,
если задание перенесено с одного процессора на другой, при
увеличении или снижении таких ресурсов, как память или число
процессоров. Поставщик прикладной программы объявляет требования к
ресурсам, необходимым для правильной работы приложения. Необходимо
предусмотреть возможность установки и работы приложения на
32-процессорной машине. До появления Datacenter массовые приложения
не работали на 32-процессорных машинах; таких компьютеров просто не
было в продаже, и тем более не было ориентированных на них программ.
Теперь сертификат Datacenter выдается программам, стабильно
работающим на машинах с 32 процессорами в течение длительного
времени.

Прикладные программы должны стабильно работать в тяжелых и
необычных условиях. Ключевое требование Datacenter — стабильность
операционной системы и приложений. Для проверки стабильности
приложений используется двунаправленный стрессовый тест. Во-первых,
тестовый набор Datacenter Windows Hardware Compatibility Test (HCT)
подвергает нагрузке Datacenter, а стрессовый тест, предоставляемый
поставщиком (называемый «тестовой упряжью» — stress harness),
подвергает нагрузке сертифицируемую прикладную программу (тест
поставщика должен быть общедоступным, чтобы все желающие могли
воспроизвести его). Приложение должно также выдержать расширенный
стрессовый тест в кластерной конфигурации; в ходе данного теста
выполнение программы должно быть передано с одного узла кластера на
другой. Приложения, содержащие драйверы устройств, должны пройти
дополнительные испытания. Драйверы, работающие в режиме ядра —
потенциальный источник сбоев любой программы, и плохо составленный
драйвер может повлиять на стабильность Windows 2000 и выполняемых в
ней прикладных программ. Чтобы оценить надежность драйверов и других
программ, Microsoft подвергает все приложения, содержащие драйверы
устройств режима ядра, тестам Datacenter HCT, которые создают
интенсивную нагрузку на операционную среду в течение длительного
времени. Кроме того, корректность работы всех драйверов должна быть
проверена в лаборатории Windows Hardware Quality Labs (WHQL).

Обязательны отладочные функции. Быстрая диагностика
неисправностей — важнейшее преимущество процедуры сертификации
Datacenter. Чтобы выполнить это требование, поставщики ПО должны
предоставить отладочные средства для своих программ, или другой
столь же эффективный способ обнаружения ошибок.

Поставщики ПО должны предоставить круглосуточное техническое
обслуживание без выходных. Пользователи Datacenter, обращающиеся в
службу поддержки, ожидают быстрого ответа, независимо от времени
суток и числа неисправных продуктов. Поэтому поставщики
сертифицированных продуктов Datacenter должны гарантировать, что
дежурный специалист Joint Support Queue быстро ответит на звонок и
решит проблему в любое время. (Joint Queue — организация
технического обслуживания Datacenter, в которую входят представители
Microsoft и OEM-изготовителей.)

Такие требования к программам в действительности не новы. Это
улучшения, касающиеся в основном поддержки, стабильности и простоты
решения проблем. Любое приложение, развернутое в среде Datacenter,
должно иметь характеристики продукта учрежденческого уровня.
Поставщики и приложения Datacenter «играют» в высшей лиге, и должны
соответствовать всем ее требованиям.

Грег Тодд – Директор
по производству в NetIQ. Работает с технологиями NT с 1993 г. С ним
можно связаться по адресу: gregt@netiq.com.

← Вернуться в раздел «Microsoft Windows»

В этой статье описано, как уменьшить объём, занимаемый установленной операционной системой семейства Windows 2000 / XP / Server 2003. Для Windows 98/ME это не так актуально, поскольку инсталлятор этих систем позволяет выбирать необходимые компоненты.
В NT-системах ситуация иная. Здесь всегда устанавливается стандартный набор компонентов, не спрашивая пользователя о том, что ему нужно, а что нет. В результате пространство на жёстком диске захламляется тем, что, возможно, никогда не будет использоваться.

Читать

Автор: arc
Дата сообщения: 26.08.2004 12:44

Хорошая статья, суммирующая все, что было сказано на форуме в ОС.
Очень полезна для новичка.

Одно замечание про использование на производстве урезанных дистрибов. Такое в принципе имеет место. Я вот, например, непременно вырезаю звуки, картинки и прочие примеры из дистриба, исходя из отсутствия их полезности. Единственное чего нельзя убивать — это то, что можеть проапдейтиться через Виндоуз апдейт))), а то в теории вот так установишь дистриб до 150 мегов урезанный, а остальные 200 у тебя докачаются из Виндовз Апдейт)))

Автор: cytochrom
Дата сообщения: 26.08.2004 15:52

O to chto nado

Автор: lynx
Дата сообщения: 26.08.2004 19:11

arc

Цитата:

Одно замечание про использование на производстве урезанных дистрибов. Такое в принципе имеет место. Я вот, например, непременно вырезаю

Суть не в том, что нельзя урезать ОС на производстве, а в том, что нельзя нелицензионным софтом пользоваться на производстве или софтом, который сам по себе нарушает авторские права других софтовых компаний:

Цитата:

Программа NLite не подойдет для использования на производстве. В домашних же условиях вы можете применять ее под свою ответственность. Причина — NLite содержит программы expand, makecab и cdimage. Первые две входят в Windows, то есть являются объектами Авторского права Microsoft. Третья же вообще не распространяется, а предназначена только для внутреннего использования Microsoft.

Могут ведь и компы арестовать.

Автор: dg
Дата сообщения: 27.08.2004 03:48

arc
Цитата:

Я вот, например, непременно вырезаю звуки, картинки и прочие примеры из дистриба, исходя из отсутствия их полезности

звуки — очень полезная вещь для бизнеса.

представь себе, пришёл менеджеру твоей фирмы срочный мейл, а пользователь и не в курсе.
миллионные убытки для фирмы.
взято с потолка (может, ты в средней школе работаешь — к чему там срочность?), но таких примеров я могу придумать десятки.

на мой взгляд, статья совершенно бесполезная, хотя и написана толково.

нужна она только маньякам, которым всё равно что вырезать, лишь бы вырезать. Или людям, страдающим манией величия. Которые принципиально мнят себя умнее всей фирмы «Microsoft» и поэтому считают своим священным долгом и прямой обязанностью изменить в ОС всё, что поддаётся изменению.

это я всё к тому, что в XXI веке, на мой взгляд, любой человек может позволить себе выделить 1,5-2 ГБ на ОС. А у кого старый компьютер — не нужно ставить последние версии, лучше установить, скажем, Windows 2000 или даже Windows NT 4.0 вместо XP/Server 2003, и выиграть не только в дисковом пространстве, но и в быстродействии.

конечно, всё сугубо имхо.

Автор: lynx
Дата сообщения: 27.08.2004 04:52

dg

Цитата:

лучше установить, скажем, Windows 2000

Так, редактируя sysoc.inf, как рекомендуется в статье, прекрасно урезается и Win2000. В частности сносится OutLook, что, на мой взгляд, не только освобождает место на диске, но и служит увеличением степени безопасности системы

Добавлено
arc

Цитата:

Единственное чего нельзя убивать — это то, что можеть проапдейтиться через Виндоуз апдейт)))

Тоже не согласна. Просто читать надо, что за обновления предлагают скачать/установить. Ибо, ели вырезан АутЛук, то зачем качать обновление для него? Тоже про IE.

Автор: KLASS
Дата сообщения: 27.08.2004 12:38

Цитата:

Которые принципиально мнят себя умнее всей фирмы «Microsoft»

Золотые слова… они может и не мнят даже, «мнилка» еще не выросла, у них просто полная задница комплексов, вот они и пытаются «умничать»… только потом это часто заканчивается перестановкой системы и так по кругу. Слава богу на форуме давно, начитался.
На мой взгляд, статья совершенно бесполезная, напротив, даже где то вредная, тем более, для начинающего юзера. Справку крамсать? Да вы ее лучше читайте, меньше повторяющихся стонов будет на форуме.

Цитата:

но и служит увеличением степени безопасности системы

Вряд ли. Если ты не запуcкаешь софтину, она никаких дыр не приоткроет. Но удалять ее совсем не обязательно (тем более нестандартными способами), мало того, чревато, она может быть завязана на другой, «рабочий» софт, с вытекающими…
Все сказанное в статье было актуально позавчера, когда диски не превышали 8Гб, т.е. 3-4 года назад. Надо было иметь рабочую систему и параллельно, вторую, небольшую, для обслуживания первой, стоящей на NTFS, вот и экономили место, «боролись» за каждый метр. Сам занимался этим http://forum.ru-board.com/topic.cgi?forum=5&topic=1168&start=80#6 но тогда и не на основной системе. Сегодня это — балавство, не более. Назовите три причины, по которым сегодня надо изголятся над работающей системой.

Автор: dg
Дата сообщения: 27.08.2004 15:17

lynx
Цитата:

Тоже не согласна. Просто читать надо, что за обновления предлагают скачать/установить. Ибо, ели вырезан АутЛук, то зачем качать обновление для него? Тоже про IE.

вот вырезала ты OExpress. А теперь пойди в папку \program fils\ и посмотри, есть ли там папка \outlook express\? Она там есть. Если удалить эту папку вручную, после перезагрузки она появится снова. Потому что там остались тем компоненты, которые необходимы для работы системы, хотя и относятся к аутлуку. И их обязательно надо фиксить через WU, потому что они в работе постоянно.

KLASS
Цитата:

Справку крамсать? Да вы ее лучше читайте, меньше повторяющихся стонов будет на форуме.

кстати, крамсать справку — это целиком и полностью моя идея. В оригинале статьи этого не было (там вообще много чего не было, например, информации про то, что старый способ отключения WFP уже сто лет как не действует). Так вот, пусть уж лучше справку кромсают, чем тот же dllcache, имхо. Справку хоть можно в инете на маздае почитать.

Цитата:

(тем более нестандартными способами),

справедливости ради надо сказать, что sysoc.inf — как раз-таки стандартный способ, наиболее безболезненный для системы.

Цитата:

Все сказанное в статье было актуально позавчера, когда диски не превышали 8Гб, т.е. 3-4 года назад. Надо было иметь рабочую систему и параллельно, вторую, небольшую, для обслуживания первой, стоящей на NTFS, вот и экономили место, «боролись» за каждый метр. Сам занимался этим http://forum.ru-board.com/topic.cgi?forum=5&topic=1168&start=80#6 но тогда и не на основной системе. Сегодня это — балавство, не более.

Согласен, за очень редкими исключениями. Если lynx захочет, она расскажет тебе о том, на каком железе она работает до сих пор (не понимаю только, зачем на это ставить windows)

Автор: arc
Дата сообщения: 27.08.2004 15:36

lynx

Цитата:

Суть не в том, что нельзя урезать ОС на производстве, а в том, что нельзя нелицензионным софтом пользоваться на производстве или софтом, который сам по себе нарушает авторские права других софтовых компаний

Цитата:

Могут ведь и компы арестовать.

Это нужно в отдельной ветке пообсуждать. Интересно, какюридически можно обосновать незаконность nlite

dg

Цитата:

звуки — очень полезная вещь для бизнеса.

Может быть. Но у менеджеров в моей компании, нету колнок, а иногда и звуквой карты)))

Никто не страдал, а почта приходит срочная.
Однако несколько мегабайт в дистрибутиве, можно потратить на что-то ценное. Пока не расплодились ДиВиДИ ромы, на 700МБ болванках размещаю набор полезных прог. Ставятся они вместе с Виндовз. Чтобы всегда были. Их около 40. Мег за 200. Влезает. Диск еще мультизагр.
Однако, МС проги кромсать не люблю, как и SFC отключать. Пусть уж будут в дистрибе. Нлайт, имхо, наиудобнейшая весч

Автор: KLASS
Дата сообщения: 27.08.2004 16:57

dg

Цитата:

Так вот, пусть уж лучше справку кромсают

Лучше и дешевле, если ничего не крамсать

Цитата:

Справку хоть можно в инете на маздае почитать.

Зачем тратить деньги и время на поиск инфы, которая по умолчанию должна жить в твоем же ящике? Может потратить эти деньги на диск большего объема? Справка, особенно в ХР, просто праздник какой-то!

Цитата:

dllcache

Скажем, при использовании встроенного бекапа я никогда не бекаплю эту папку. Сразу, после разворачивания бекапа, папка набивается сама и это радует, думать не надо… Потому SFC отключать, ваще, считаю безрассудством. Это же некоторая гарантия от программера-криворучки.

Цитата:

справедливости ради надо сказать, что sysoc.inf — как раз-таки стандартный способ

Согласен, только ты обратил внимание, что объем установленной ОС от этого не уменьшится… ты же сам привел пример с OExpress, файлы то все на месте.

Цитата:

она расскажет тебе о том, на каком железе она работает до сих пор

Ничего не имею против тех у кого железо несколько устаревшее, пол страны на таком сидит… но это не повод урезать работающую систему, которую писАли сотни программеров и за которую уплачены деньги. Экономия места мизерная, прока — никакого, зато глюки обеспечены. Возникает вопрос, зачем?
А Windows можно ставить и на диски маленького размера, не вижу проблем.

Автор: lynx
Дата сообщения: 27.08.2004 17:35

arc

Цитата:

Суть не в том, что нельзя урезать ОС на производстве, а в том, что нельзя нелицензионным софтом пользоваться на производстве или софтом, который сам по себе нарушает авторские права других софтовых компаний

Цитата:
Могут ведь и компы арестовать.

Это нужно в отдельной ветке пообсуждать. Интересно, какюридически можно обосновать незаконность nlite

Это было бы действительно интересно пообсуждать. Надо пригласить Лиса, он обоснует, почему невозможно прикопаться к использованию nLite, но ведь обосновывать ты будешь потом, а компы арестуют вначале, если речь о России, понимаешь?

KLASS

Цитата:

Если ты не запуcкаешь софтину, она никаких дыр не приоткроет. Но удалять ее совсем не обязательно

Если я не запускаю софтину, никогда не запускала и не планирую запускать, то по какому праву мне ее навязывают на компе? Я просто не желаю ее видеть — и это желание вполне справедливо.

Цитата:

вот вырезала ты OExpress. А теперь пойди в папку \program fils\ и посмотри, есть ли там папка \outlook express\? Она там есть. Если удалить эту папку вручную, после перезагрузки она появится снова. Потому что там остались тем компоненты, которые необходимы для работы системы, хотя и относятся к аутлуку. И их обязательно надо фиксить через WU, потому что они в работе постоянно.

Ну, и кого мне из вас слушать? Один говорит, что если не запускать софитну, то можно вообще про нее забыть в плане безопасности, а другой говорит, что она даже в этом случае все равно используется и ее непременно нужно фиксить?
Давайте, чтобы разговор был предметнее, рассмотрим этот вопрос на двух софтинах — АутГлюк и IE.

Цитата:

вот вырезала ты OExpress. А теперь пойди в папку \program fils\ и посмотри, есть ли там папка \outlook express\? Она там есть.

Да, верно, после перезагрузки появляется, даже если удалить это через «Установка Виндовс» в панель управления после редактирования sysoc.inf

Цитата:

Все сказанное в статье было актуально позавчера, когда диски не превышали 8Гб, т.е. 3-4 года назад.

Я бы тебе ответила про то, какой размер диска у меня на сервере, на рабочей машине (на работе) и на домашней Но промолчу лучше

Цитата:

Назовите три причины, по которым сегодня надо изголятся над работающей системой.

Скорость работы, место на диске, моральное удовлетворение.

Про скорость в Win2000 после урезания нет речи, по крайней мере, я не заметила, хотя не использовала nLite, только sysoc.inf, но вот в свое время Win98lite урезала Win98 — скорость повышалась.

Цитата:

Так вот, пусть уж лучше справку кромсают, чем тот же dllcache, имхо

Чем так нужен dllcash, скажи пожалуйста? Ты же не добавляешь новое оборудование каждый день, а если добавляешь раз в полгода, то можно и диск системе скормить. Зачем еще оно надо? Низачем. Место занимать.

Цитата:

Потому SFC отключать, ваще, считаю безрассудством. Это же некоторая гарантия от программера-криворучки.

Можно не отключать, но ограничить занимаемый размер. Чтобы не было ситуации:
— Сколько места занимает Вин2000?
— Сколько находит, столько и занимает.

Я иногда просматриваю, что система считает защищенными файлами — смешно становися: NotePad, например

Цитата:

не понимаю только, зачем на это ставить windows

Как минимум две причины.
Первая — чтобы не гиморроиться с совместимостью файлов с клиентами.
Вторая — все прекрасно работает. Быстро и мило. Ничуть не хуже, чем, например, у тебя. Нисколько.

Автор: dg
Дата сообщения: 27.08.2004 18:02

Цитата:

Чем так нужен dllcash, скажи пожалуйста?

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

Цитата:

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

это ты пишешь не про dllcache, а про «driver cache». это-таки разные папки совсем.

Цитата:

Можно не отключать, но ограничить занимаемый размер. Чтобы не было ситуации:
— Сколько места занимает Вин2000?
— Сколько находит, столько и занимает.

а эта папка и так всегда ограничена. по умолчанию — 400 мб. об этом тоже есть в статье.

Цитата:

Я иногда просматриваю, что система считает защищенными файлами — смешно становися: NotePad, например

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

Добавлено

Цитата:

Первая — чтобы не гиморроиться с совместимостью файлов с клиентами.

OpenOffice совместим по формату файлов с MSOffice 97.

Цитата:

Вторая — все прекрасно работает. Быстро и мило. Ничуть не хуже, чем, например, у тебя. Нисколько.

я знаю. прекрасно знаю.

вся разница между нами в том, что я люблю винду и использую визуальные стили (это видно на скриншотах к статье), а ты её не любишь и используешь эмуляторы никсовых программ.

8)

Автор: KLASS
Дата сообщения: 27.08.2004 18:23

lynx

Цитата:

Я просто не желаю ее видеть — и это желание вполне справедливо.

Врялд ли… тогда тебе следует написать собственную ОС Они (мелкие) выпускают то, что считают нужным и это их право!

Цитата:

Скорость работы

Ты о чем, какая скорость при удалении некоторых файлов… связи не вижу.

Цитата:

место на диске

Мизер

Цитата:

моральное удовлетворение

Это да, имеет место… но, имхо, лучше заняться чем то другим, более прибыльным.

Цитата:

но вот в свое время Win98lite урезала Win98 — скорость повышалась.

Ты просто заменила Shell от 98 на 95, не более. А файлы, они лежат себе и лежат, ну как их удаление может влиять на скорость работы какой бы то нибыло ОС, обоснуй… приведи хотя бы примеры, чтобы можно было понять о чем идет речь.

Цитата:

Чем так нужен dllcash, скажи пожалуйста? Ты же не добавляешь новое оборудование каждый день

DllCache никак не относится к установке нового оборудования, это защита системных файлов.

Цитата:

смешно становися: NotePad, например

И что с того? Экономика должна быть экономной (С), а защита должна защищать… Это разумно… и не важно Notepad это или ядро системы.

Автор: lynx
Дата сообщения: 27.08.2004 18:32

dg

Цитата:

Ты же не добавляешь новое оборудование каждый день, а если добавляешь раз в полгода, то можно и диск системе скормить
это ты пишешь не про dllcache, а про «driver cache». это-таки разные папки совсем.

Да-да, драйвер кеш, я ошиблась.

Цитата:

а эта папка и так всегда ограничена. по умолчанию — 400 мб. об этом тоже есть в статье.

А если мне много 400 м? Ее можно урезать.

Цитата:

OpenOffice совместим по формату файлов с MSOffice 97.

Это только так кажется. Там проблема с буквой «я». В общем, возможо, и можно догиморроиться и добиться совместимости, но большой риск, что у какого-то клиента все равно некоретно прочитается.

Цитата:

Вторая — все прекрасно работает. Быстро и мило. Ничуть не хуже, чем, например, у тебя. Нисколько.
я знаю. прекрасно знаю.

вся разница между нами в том, что я люблю винду и использую визуальные стили (это видно на скриншотах к статье), а ты её не любишь и используешь эмуляторы никсовых программ.

О вкусах не спорят

KLASS

Цитата:

Я просто не желаю ее видеть — и это желание вполне справедливо.

Врялд ли… тогда тебе следует написать собственную ОС Они (мелкие) выпускают то, что считают нужным и это их право!

Выпускать ОС их право, да. Но занимая большую часть рынка, они злоупотребляют этим, _навязывая_ пользователям свои условия. Это, как минимум, неэтично.
Также считаю неэтично делать разделы HIDE, скрывая их даже от администратора системы.

Цитата:

Скорость работы

Ты о чем, какая скорость при удалении некоторых файлов… связи не вижу.

Еще раз. В Вин2000 не заметила, ибо не удаляла IE, да вообще мало что удаляла. НО если представится возможность, попробуй следующее.
Свежая Вин98 — поработай. Потом шлифани Вин98Лайтом и поработай еще раз. Увеличени скорости ты заметишь.

Цитата:

место на диске

Мизер

Сморя какой диск

Цитата:

моральное удовлетворение

Это да, имеет место… но, имхо, лучше заняться чем то другим, более прибыльным.

О вкусах…

Цитата:

и не важно Notepad это или ядро системы.

Ну, знаешь ли

Автор: Agent007
Дата сообщения: 27.08.2004 19:00

lynx
а что у тебя за железо? если не секрет конечно, просто интересно

Автор: lynx
Дата сообщения: 27.08.2004 19:11

Agent007

Цитата:

а что у тебя за железо? если не секрет конечно, просто интересно

Не важно, что у меня за железо.
Важно, что бывают ситуации, когда надо поставить ОС, даже WinXP, на слабую машинку и не просто поставить, а добиться работы приемлимой. Так вот в этом случае помогают такие вещи как:
— отключение неиспользуемых служб (дает заметный прирост в скорости работы),
— урезание ОС (освобождает место на диске, котором стоит система, предохраняя его от переполнения, например тем, что dllcash достигает своего максимального размера, как тут говорили 400 метров).

Автор: KLASS
Дата сообщения: 27.08.2004 23:09

lynx

Цитата:

они злоупотребляют этим, _навязывая_ пользователям свои условия. Это, как минимум, неэтично.

Что тут скажешь… Таков мир, таковы люди, таковы мы сами. Пока их не выдавили (а их выдавят, думаю, ой как не скоро) они будут делать то, что считают нужным. Кстати, ты тоже… у нас всех ведь тоже есть право, ставить их ОС на комп, либо нет.

Цитата:

Также считаю неэтично делать разделы HIDE, скрывая их даже от администратора системы.

Прошу прощения, если речь о слове «hide» в файле sysoc.inf, то они этого и не скрывали http://support.microsoft.com/?kbid=223182

Цитата:

Потом шлифани Вин98Лайтом и поработай еще раз. Увеличени скорости ты заметишь.

Я же выше сказал, после Lite просто меняется shell от 98 на shell от 95, отсюда наблюдается некая «подвижность», но, также, потеря некоторой функциональности… Потом, Lite это же самопал, как будто бы мы сейчас с тобой разговаривали, скажем, о вине. Т.е. взяли бутылку хорошего вина и сделали из нее три. Только тут наоборот, из одной делают половину. Возникает вопрос, зачем тогда ставить 98 и потом ее резать, когда проще оставить 95, и все будет «быстро» работать. Lite-это попытка незадачливого программиста заявить о себе миру (или, по возможности, просто срубить бабок на начинающих юзерах), не более. Написать собственную ОС мозгов видно не хватило, потому будем резать у других.

Цитата:

Сморя какой диск

То же самое… просто не ставить ОС, которой требуется больше дисковой памяти. Делов то.

Цитата:

— отключение неиспользуемых служб (дает заметный прирост в скорости работы)

Отключение служб на скорость работы системы никаким образом влиять не может, освобождается лишь мизерный процент памяти. Напротив, можно отключить не то, что надо, в итоге имеем то, что имеем: а уменя не работает… Т.е. это иллюзия, или, как ты выше сказала «моральное удовлетворение», не более.

Цитата:

когда надо поставить ОС, даже WinXP, на слабую машинку

На сайте у мелких есть статья о том, на каких машинках может и должна работать ХР. Если машинка не соответствует нужным критериям, то зачем же делать попытки разогнать запорожец до 200Км (читай установить ХР на слабую машину), может просто ехать не спеша, в правом ряду.

Автор: lynx
Дата сообщения: 28.08.2004 02:34

KLASS

Не понимаю, у тебя позиция «надо смириться», зачем такая позиция, если можно улучшить ситуацию? Что значит «не ставить ОС», если, например, в сетях ОС более нового поколения работает лучше, чем старого? Почему это ее не ставить, если она ставится при некоторых усилиях и прекрасно работает при некоторых усилиях-таки.

Цитата:

Отключение служб на скорость работы системы никаким образом влиять не может, освобождается лишь мизерный процент памяти.

Я тебя умаляю. Вот за это давай спорить не будем. Попробуй понизь частоту проца до минимально возможного, что позволит тебе биос, если это у тебя в биосе выставляется и поставь 64 метра памяти (остальную вынь). Загрузись и мы с тобой поговорим тогда. А потом сходи отключи лишнее в services, например, сетевые службы , службу оповещения, RunAs, службу сервера, поддержку смарт-карт и прочее, там много где разгуляться можно. Да, в Нет ты, допустим, не выйдешь, если перестараешься, сейчас не помню, что надо оставить, чтобы выходить по диалапу, но скорость работы приложений изменится у тебя на глазах.

Автор: KLASS
Дата сообщения: 28.08.2004 16:54

lynx

Цитата:

Не понимаю, у тебя позиция «надо смириться», зачем такая позиция, если можно улучшить ситуацию?

Скажем, я начал разговор с того, что вынь урезать не стоит, лишь потому, что это чревато сбоями в работе системы, тем более, что производитель не предоставил официальной возможности сделать это. Т.е. я рассуждаю относительно обычного пользователя. Ты же гришь, раз Мелкие не предоставили такой возможности, с этим нельзя мириться и надо эту возможность найти\придумать. Относительно кого рассуждаешь ты? Относительно программиста, обычного пользователя или пользователя-экстремала?
Если относительно программера, который знает больше, чем производитель той или иной ОС, то почему не написать собственную ОС, чтобы в ней все устраивало и тогда не надо было бы ничего обрезать.
Если относительно обычного пользователя, то зачем использовать выпущенные третьими лицами методы\программы для обрезания работающей системы, которые не поддерживаются производителем ОС?
Если же ты рассуждаешь относительно последнего, то это выходит за рамки моих интересов. Мне это как бы и не надо. Но тогда возникает вопрос, на кого рассчитана обсуждаемая здесь статья? На таких же экстремалов? Тогда почему об этом ничего не сказано в ней? Или «умение» обрезать вынь считается высшим пилотажем среди пользователей? Очень сильно сомневаюсь… Хотя о вкусах не спорят, каждый сходит с ума по своему

Цитата:

Вот за это давай спорить не будем.

Спорят, когда не умеют изложить правильно ход своих мыслей, потому возникает недопонимание у оппонета (читай, рождается спор)… Я не спорю, не доказываю и не убеждаю, я лишь высказываю свое мнение, если угодно, точку зрения, не более.

Цитата:

Попробуй понизь частоту проца до минимально возможного, что позволит тебе биос, если это у тебя в биосе выставляется и поставь 64 метра памяти

Во первых, зачем же мне это делать, если рекомендованные аппаратные требования
233 MHz
128 MB
Во вторых, при всем желании, я не смогу этого сделать, у меня минимальная планка памяти 256Мб.
В третьих, если речь в статье идет именно о попытках установке ХР на слабую машину, то это следовало указать явно. Скажем, если у вас возникло непреодолимое желание установить ХР на следующую конфигурацию:
1. 100 Mhz
2. 64Mb
3. 1Gb дисковой памяти
надо сделать то-то и, возможно, вам повезет… вы сможете сносно работать, хотя система и не будет выполнять всех заложенных в нее функций. Тогда бы небыло предмета нашего разговора.
И в четвертых. Минимально, куда я ставил ХР, это 850 Mhz и 256Мб. При отключении служб никакого ускорения в работе приложений я не ощутил. Возможно, при 64Мб у тебя что-то и изменилось в лучшую сторону, но тут уже надо говорить не об ускорении работы приложений, за счет отключения служб, а о слишком маленьком объеме памяти, т.е. когда на работу приложений влияет уже, что угодно… К тому же это из серии экстремала. Если же взять среднестатистического юзера, скажем 650-1000Mhz и 128-256Мб, который и будет читать обсуждаемую статью, то приведенные в ней рекомендации ничего, кроме трабл в работе системы, не принесут. Зачем обрезать-то работающую систему? Какой в этом смысл, если у вас не
1. 100 Mhz
2. 64Mb
3. 1Gb дисковой памяти
Я просто не догоняю.

Автор: Demetrio
Дата сообщения: 28.08.2004 20:13

У меня 128 MB памяти.

Так вот, всяческий твикинг XP путём отключения сервисов и прочего добра практически ни_к_какому повышению производительности не приводил.

Разве что система загружалась и выключалась чуть быстрее.

Автор: KLASS
Дата сообщения: 28.08.2004 22:34

Demetrio

Цитата:

Разве что система загружалась и выключалась чуть быстрее

Это факт и с этим трудно не согласиться. Как то в теме по ХР, участвовал в обсуждении данного вопроса. Засекал время, используя BootVis, как при установке служб по умолчанию, так и при отключении, порядка, 12 штук. Во втором случае скорость загрузке была быстрее на 1-2 секунды.

Автор: lynx
Дата сообщения: 30.08.2004 00:39

Demetrio

Вот что меня совершенно мало волнует, так это скорость загрузки и щатдауна системы. В конце концов это делается только один раз.

А насчет:
Цитата:

Так вот, всяческий твикинг XP путём отключения сервисов и прочего добра практически ни_к_какому повышению производительности не приводил.

я просто тебе не верю. Либо ты мало выключил, либо плохо засекал. Потому что у меня на 128 и Win2000 прирост заметен невооруженным глазом.

Прирост скорости можно не заметить, еслди отключать сначала одно, потом еще что-то, потом еще одно — тогда чисто психологически его не заметишь.

KLASS

Цитата: Если относительно программера, который знает больше, чем производитель той или иной ОС, то почему не написать собственную ОС, чтобы в ней все устраивало и тогда не надо было бы ничего обрезать.
Если относительно обычного пользователя, то зачем использовать выпущенные третьими лицами методы\программы для обрезания работающей системы, которые не поддерживаются производителем ОС?
Если же ты рассуждаешь относительно последнего, то это выходит за рамки моих интересов. Мне это как бы и не надо. Но тогда возникает вопрос, на кого рассчитана обсуждаемая здесь статья? На таких же экстремалов? Тогда почему об этом ничего не сказано в ней? Или «умение» обрезать вынь считается высшим пилотажем среди пользователей?

не высшим пилотажем, а, скажем так, один из способов познакомиться с системой поближе, например. Как тебе такой подход?

Добавлено

Цитата:

Зачем обрезать-то работающую систему?

Да потому что, каждый компьютерщик в своей жизни должен положить хоть одну систему. Без этого просто опыта не наберешься. Есно дело, что если ты производишь манипуляции над ОС, то ты рискуешь ее положить. Вот и чудно. Получилось? Значит ты приобрел некий опыт. Хотя бы небольшой. Положил ОС? Ты приобрел еще больший опыт

[q] Относительно кого рассуждаешь ты? Относительно программиста, обычного пользователя или пользователя-экстремала?

Автор: KLASS
Дата сообщения: 30.08.2004 01:14

Цитата:

один из способов познакомиться с системой поближе, например. Как тебе такой подход?

Врядли я бы назвал это знакомством с системой. Чтобы знать систему, лучше изучить, скажем, реестр, тем самым быстро находить причины сбоев и исправлять их без перестановки ОС. Потом, тот же HEX+восстановление данных. А обрезАть, в моем понимании, это топтание на месте, но никак не изучение системы. Ты ее не изучаешь, но режешь… какая тут уж наука, наука обрезания

Цитата:

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

Совершенно верно, только это можно делать изучая более продуктивные вещи, нежели обрезание работающей системы. Хотя вкусы, вкусы…

Придумал! Надо просто в статье, в самом начале, дать объяву:
Если вам нечем заняться, вам скучно и вас постоянно преследует непреодолимое желание завалить настроенную, рабочую систему, то… мы вас этому сейчас научим, читайте внимательно дальше.

Автор: Almaz
Дата сообщения: 30.08.2004 01:22

lynx
Цитата:

каждый компьютерщик в своей жизни должен положить хоть одну систему. Без этого просто опыта не наберешься. Есно дело, что если ты производишь манипуляции над ОС, то ты рискуешь ее положить. Вот и чудно. Получилось? Значит ты приобрел некий опыт. Хотя бы небольшой. Положил ОС? Ты приобрел еще больший опыт

позвольте и мне встрять, уж слишком спорный пассаж получился, можно даже позубоскалить про то, как быстрей всего опыта набраться. в общем и целом присоединяюсь к dg и KLASS. позвольте еще раз процитировать:
Цитата:

Относительно кого рассуждаешь ты? Относительно программиста, обычного пользователя или пользователя-экстремала?

. Это у сисадминов работа такая, чтоб постоянно новое испытывать, а обычный пользователь в идеале не должен вообще догадываться о существовании операционной системы. если уж и появилось время на ковыряние — лучше его потратить на удобство и безопасность, а не на уменьшение размера. и еще, по нынешним временам потраченное на это занятие время может стоить дороже жесткого диска на 40Gb, если так остро стоИт проблема свободного места

lynx
Цитата:

Я иногда просматриваю, что система считает защищенными файлами — смешно становися: NotePad, например

кстати, есть зараза, которая маскируется именно под notepad

Автор: KLASS
Дата сообщения: 30.08.2004 03:01

Цитата:

есть зараза, которая маскируется именно под notepad

Точно, RapidBlaster … описалово
http://www.wilderssecurity.net/specialinfo/rapidblaster.html

Автор: Jun
Дата сообщения: 30.08.2004 07:48

Статья полезная. Мне, почему-то, статей на эту тему ранее не попадалось, только отдельные рекомендации.

К сожалению, она не даёт всех рекомендаций по уменьшению размера Windows. Кое-что отсутствует. Вот что я заметил:

1. %WinDir%\ServicePack Files\i386 можно удалить. Размер агромадный.
2. %WinDir%\$NtServicePackUninstall$ можно удалить. Про каталоги отката после установленных патчей мимоходом сказано, но это другие каталоги. Здесь бы надо поподробнее написать, а то даже не понятно, где их искать.
3. Вполне безболезненно удаляется файл drivers.cab (50 мег) (Эту рекомендацию я встречал, но у себя в W2K такого файла не нашёл).
4. Можно удалить все файлы *.pnf из папки %WinDir%\inf. Рекомендация для W2K. Эти файлы занимают до 75 МБ. У себя так сделал, никаких проблем нет, но от от пояснений специалистов не отказался бы.

Вот по поводу удаления мультимедийных файлов я даже не слушаю рекомендации. Сколько места они занимают? Уверен, что мизер. Но было бы интересно почитать что-то конкретное.

Как можно не пользоваться встроеной справочной системой? Места она занимает — копейки, а пользу часто приносит большую. Попробуйте быстро найти в другом месте, к примеру, чем отличается спящий режим от ждущего. (Кстати, вот ещё обойдённая вниманием тема про файл hiberfil.sys, который тоже очень даже не маленький).

Рекомендации про лишние шрифты я бы почитал. Может, действительно, есть что-то лишнее?

В общем пункт 1.5 желательно бы расширить. Особенно это — «и так далее».

Добавлено
Ещё в статье надо бы отметить, чтобы были осторожнее со всякими удалениями. Я не удаляю ничего полностью, а переношу в папку, в названии которой указывается, что, когда, откуда удалено. Затем папку архивирую и переношу на CD.

Автор: arc
Дата сообщения: 31.08.2004 05:06

Jun
Важные замечания!

Цитата:

Можно удалить все файлы *.pnf

А вот этого делать не надо))). Хотя ход мыслей правильный. Тот же нлайт позволяет удалить лишние драйверы из системы (МСовские, конечно), а в новом нлайте появилась фича с помощью Гуя интегрировать сторонние дрова в дистриб — ну это уже оффтоп. В работающей системе это можно сделать с помощью Driver Cleaner или Xplite, хотя последняя софтина может принести много глюков))). Ну и в самом деле, на что тебе драйверы к сотне устройств, которые никогда не будешь использовать? Что если будешь? прекрасно! У меня путь к дистрибутиву прописан в работающей системе, если что — вытянет, ну а вообще, лучше, по возможности, софтом от производителя пользоваться.

Цитата:

Как можно не пользоваться встроеной справочной системой?

Тут ты прав. Спрвка в ВинХР поможет тебе сохранить трафик)))

Цитата:

лишние шрифты

Тут избыток шрифтов проявляется в том, что сторонние дистрибутивы кидают в папку Fonts

Автор: lynx
Дата сообщения: 01.09.2004 18:22

Однако, хорошо, что статья вызвала столь бурные обсуждения

Тут поднимался вопрос то том, насколько опсано использовать нелицензионное ПО на предприятиях.

Вот:

Пиратский софт на предприятии

Цитата:

Могу рассказть на собственном примере, т.с. из первых рук.

Повод бывает разный, например Мелкософт частенько устраивает публичные порки компьютерных клубов и т.д.
Наиболее часто встречающийся вариант: недоброжелатели компании (конкурнты и т.д.) идут в ГУВД, платят наличкой начальнику управления «К», тот свистит своих «бойцов» и все весело едут опускать фирму.
Приезжают, констатируют наличие на компьютерах нелицензионного ПО, составляется протокол, все системные блоки опечатываются и увозятся.

Добавлено
Да, кстати, на кого сваливают.
Дело возбуждается в отношении юридического лица. Оно же и несет ответственность.
Кто в фирме был виноват за установку нелицензионного софта — внутренние дела самой фирмы.

Автор: leputain
Дата сообщения: 02.09.2004 12:10

а мне статья не понравилась. может дело в том, что я ушёл дальше неё..
для введения молодых бойцов в курс дела — да. но ведь такого материала на английском навалом. и уж наверняка тот, кто кромсает — разбирается в английском..
прошу прощения за бла-бла-бла. но мне не ясна цель автора.

Цитата:

Ещё в статье надо бы отметить, чтобы были осторожнее со всякими удалениями

это как в html сначала хочется source спрятать, потом переболеваешь и пофиг. тут так же, я уже где-то писал, что после долгих лет кромсания хочется оставлять всё как в оригинале.

просто кромсанием нарушается целостность системы. мы не видим исходников системы — мало ли что там за что цепляется, а вдруг..

Автор: arc
Дата сообщения: 03.09.2004 05:59

lynx
Проходили это… В моем городе слышал от одного человека тоже года 4 назад «ложили» фирмы на недели. Теперь это не так страшно. Продолжаю разговор здесь http://forum.ru-board.com/topic.cgi?forum=29&topic=6902#4

Добавлено
Кстати, у нас на предприятии Винды куплены, и я думаю НИКТО не станет глядеть что я с ними делаю — использую на производстве или хожу по нужде))). Это все относится к обрезанию. Здесь просто не к чему прикопаться)))

Страницы: 123456

Предыдущая тема: bootscreen в WinXP SP2


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель — сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.

Если вы видите это сообщение, значит, произошла проблема с загрузкой файлов в стилей (CSS) нашего сайта. Попробуйте сбросить кэш браузера (Ctrl+F5).
Если это не поможет, а вы находитесь в регионе, где возможны ограничения интернет-трафика с российских серверов — воспользуйтесь VPN.

Больше всего интересует сколько весит Windows 7 и сколько весит Windows 8

Согласен с Ложниковым Валентином в том, что все последующие версии будут «весить» больше, чем настоящие. У меня стоит Windows 7 и весит сама папка Windows около 13Гб и плюс папка Program Files порядка 1 Гб(все зависит от установленных программ и игры туда просятся). И все обновления добавляют «вес» Windows. Восьмерка тоже стояла и тоже занимала около 15 Гб плюс программы.

система выбрала этот ответ лучшим

Андре­й245
[2.7K]

8 лет назад 

ОС Windows 7 весит около 12-18 гигабайт, в зависимости от ее версии, ведь существует Windows 7 домашняя и профессиональная. ОС Windows 8 или 8.1 весит немногим больше 18-22 гигабайта. Также уже вышла новая виндоус 10, которая весит примерно как восьмая.

ложни­ков вален­тин
[132K]

11 лет назад 

чем новее версия windows-тем больше он весит,я так понял.У меня винда 7 максимальная стоит и вроде как она весит около 30гб,8 скорее всего весит ещё больше.Среди мобильных смартов больше всех весит вроде ос андройд,а меньше симбиан.

GamGa­mGam
[4K]

10 лет назад 

Операционная система Windows 8.1 весит около 20Гб.

Знаете ответ?

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Mysql windows forms c
  • Как изменить глубину цвета в windows 10
  • Windows 10 поддержка двух процессоров
  • Расширить оперативную память за счет жесткого диска windows 10
  • Pci контроллер simple communications как установить драйвер для windows 10 x64