Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие по ОС.doc
Скачиваний:
38
Добавлен:
21.08.2019
Размер:
574.46 Кб
Скачать

Раздел 5 Настройка и контроль системы Windows

Тема 13 Управление быстродействием

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

Можно «выжимать» из системы все, на что она способна, для оптимального выполнения конкретной задачи. Это один вид настройки. Другой вид — повышение быстродействия за счет одновременного выполнения нескольких программ (многозадачность). Общая настройка — это еще один вид. Следует заметить, что универсального способа настроить систему нет, как нет стандартных компьютеров. У всех пользователей различные требования и различная аппаратура, на которой они выполняют свою работу. Любая оптимизация, имеющая ясную цель, должна учитывать ваши конкретные требования.

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

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

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

Microsoft указывает следующие минимальные системные требования для Windows 2000 Professional: процессор 166 МГц Pentium, 32 Мбайт оперативной памяти (рекомендуется 64 Мбайт) и 280 Мбайт свободного пространства на жестком диске (помимо места, занимаемого операционной системой). Однако, на самом деле, эти требования сильно занижены. Вам необходимо гораздо больше памяти и пространства на жестком диске. В следующем списке содержатся сведения для типовой системы Windows 2000.

  • Память. Размер ОЗУ, имеющегося в системе, — один из основных факторов, влияющих на работу ОС. Не стоит даже приступать к настройке, если у вас меньше 128 Мбайт оперативной памяти. Это необходимо, чтобы удовлетворить требования приложений, с которыми Вы собираетесь работать. Текстовый процессор в этом смысле неприхотлив, а вот электронные таблицы, а уж тем более базы данных, требуют много памяти. Вы можете проверить, сколько памяти занимает графическое приложение, не говоря уже о том, что оно сильно загрузит как процессор, так и видеоадаптер. Число приложений, которые Вы планируете запускать одновременно, также влияет на условия, при которых следует приступить к настройке системы. Виртуальная память помогает устранить разрыв между реальной памятью и вашими требованиями, однако на нее нельзя рассчитывать при полной нагрузке.

  • Размер жесткого диска. Windows 2000 запускается быстрее, если существует большой файл подкачки, с которым она работает. Кроме того, необходимо иметь место для каждого приложения и дополнительное место для файлов с данными, которые будут вызываться этим приложением. Один из факторов, который многие недооценивают, — размер файлов данных. Поскольку за последние годы приложения увеличились, то в файлы подкачки были внедрены коды, стили, макросы и прочие элементы. Частично это результат объектно-ориентированного программирования. В настоящий момент байты исполняемого кода включаются прямо в файл данных. Значит, дополнительно к словам в файле с расширением .DOC также возможно наличие внедренного кода, который осуществляет какие-то действия с этими словами (например, форматирует их). Можно провести интересный эксперимент, сохранив в Word 2000 файл с расширением .DOC, содержащий всего одно слово «привет». Теоретически этот файл должен занимать только 12 байт на жестком диске, поскольку каждый символ кодируется 2 байтами (таким образом, могут поддерживаться сложные алфавиты, например китайский). Казалось бы, данный файл размером в 12 байт должен легко поместиться в 1024-байтный сектор жесткого диска. Однако на компьютере так не происходит. Общее правило, используемое при подсчете необходимого пространства на жестком диске, — сложить пространство, требуемое для приложений, а затем утроить его. Это очень грубый расчет, но обычно он работает.

Примечание. Область хранения содержимого памяти, которую Windows 2000 создает на жестком диске, называлась в прошлом файлом подкачки, так как она позволяла подкачивать содержимое памяти из оперативной памяти на жесткий диск. Однако в последнее время на эту область ссылаются как на файл подкачки pagefile, в соответствии с его именем pagefile.sys, а также потому, что такое помещение или извлечение данных этого файла называется «подкачкой». Страница памяти — это участок определенного размера, точно так же, как и все страницы в книге имеют определенный размер. Операционная система может поместить несколько страниц «книги» ОЗУ, используемых приложением, на жесткий диск, оставив другие страницы в памяти. В этой главе под термином «подкачка» понимается это последнее значение.

  • Скорость жесткого диска. По сравнению с предыдущими операционными системами, Windows 2000 поддерживает более высокую скорость обращения к диску. Помимо файла подкачки, созданного Windows 2000, пространство жесткого диска используется приложениями для временного хранения данных. Чтобы понять, о чем идет речь, откройте прямо сейчас любое приложение и проверьте число файлов с расширением .ТМР на диске (скорее всего, они находятся в папках C:\TEMP или C:\WIN-DOWS\TEMP). Результат будет поразителен. В конце концов, доступ к диску означает только одно: необходим быстрый жесткий диск, чтобы заставить Windows 2000 перемещаться по дорожкам, как это требуется. Скорость диска — не панацея от всех бед, однако за последние несколько лет значение этого параметра сильно возросло.

  • Скорость процессора. Скорость вашего процессора определяет быстродействие компьютера. Никакой другой фактор, не считая размер ОЗУ, не влияет так сильно на систему. Здесь возникает следующее препятствие: многие покупают высокоскоростной процессор, а затем ограничивают его возможности малым объемом памяти, медленной системной шиной и недостаточным пространством на жестком диске. Запомните: процессор оказывает значительное влияние на производительность системы только в том случае, если предварительно выполнены основные требования к памяти. Медленный жесткий диск сведет на нет небольшую прибавку скорости в системе. Кэш второго уровня также является важным компонентом, влияющим на общий отклик системы.

  • Периферийные устройства. Устройства ввода/вывода всегда были «узким местом» компьютера. Два периферийных устройства, на которые следует обратить внимание в первую очередь, — это контроллер диска и видеоадаптер. Windows 2000 изначально основана на графическом интерфейсе пользователя, и поэтому значительная часть времени расходуется на прорисовку всех тех изображений, которые Вы видите на экране. Видеоадаптер, который использует циклы процессора рационально (и даже выгружает некоторые процессорные задачи) может сильно повлиять на скорость системы. Чем меньше времени Windows затрачивает на прорисовку значков и других изображений, тем больше времени остается на обслуживание приложения. Более того, медленный контроллер замедлит работу и быстрого жесткого диска. На этот вопрос можно ответить утвердительно для 32-разрядных устройств, а в некоторой степени это верно и для устройств, полностью совместимых с Windows 2000.

  • Скорость шины. Возможно, Вы не придавали значения небольшим разъемам, в которые Вы вставляете платы, а они очень важны. Действительно, какая польза от периферийного устройства, если доступ к нему невозможен при полной скорости? В настоящее время самая распространенная шина — PCI, хотя существует и много других. Современные стандартные компьютеры снабжают разъемами Accelerated Graphics Port (AGP), PCI и ISA, каждый из которых разработан для отдельного типа периферийного устройства. Если у вас старая материнская плата с такими шинами, как VL, МСА или EISA, то, возможно, вам стоит приобрести новую материнскую плату, и, следовательно, более быстрый процессор.

  • Сетевая плата (Network interface card, NIC). Если Вы тратите много времени, работая в сети, то вы, конечно, хотите иметь сетевую плату большей разрядности. Однако стоит отметить, что 32-разрядность имеет преимущество только при взаимодействии процессора (системы) с сетевой платой. Локальные сети со скоростью 10 Мбит/с по-прежнему являются ограничением даже для 16-разрядных плат, поэтому, имея 32-разрядную плату, следует обновить сеть для работы с платами 100 Мбит/с. Любые платы ниже 32-разрядных не позволяют использовать в полной мере пропускную способность очень хороших сетей. При совместном использовании графических или других файлов большого размера следует оснастить компьютеры 32-разрядными сетевыми платами.

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

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

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

Пользователи Windows 2000 сталкиваются с огромным количеством проблем, которые не касаются тех, кто работает с Windows 95/98. Во-первых, настройка системы сильно изменяется, в зависимости от платформы. Даже используя платформы Intel, вам необходимо познакомиться с некоторыми дополнительными возможностями, поддерживаемыми Windows 2000. Часть препятствий, связанных с производительностью, можно преодолеть, например, при помощи многопроцессорного компьютера. Также следует рассмотреть многочисленные форматы жесткого диска. Раздел NTFS ухудшает совместимость (поскольку доступ к такому разделу возможен только в Windows 2000), но улучшает производительность.

Мало сказать, что у вас 128 Мбайт оперативной памяти. Достаточно ли вам ее, определяет способ использования ОЗУ. Жесткий диск размером 20 Гбайт впечатляет до тех пор, пока Вы не попытаетесь заполнить его мультимедийными презентациями. Тогда размер такого диска окажется на практике довольно незначительным.