Узкие места из-за процессоров

Узкие места из-за процессоров

Процессор выполняет текущую обработку инструкций, получаемых компьютером. Скорость передачи информации между различными компонентами компьютера (такими как сам процессор, жесткий диск и оперативная память) обуславливается тактовой частотой процессора и размером шины данных, применяемой им для этих целей. Тактовая частота обычно измеряется в мегагерцах (МГц) или гигагерцах (ГГц). Типичная шина данных способна передавать 16, 32 или 64 бита данных за один такт. Измерение производительности процессора производится с помощью утилиты System Monitor. Узкие места системы, обусловленные процессором, характеризуются очень высокими процентными показателями уровня использования процессора (CPU % Utilization) в условиях, когда мощности сетевого адаптера потребляются далеко не в полном объеме. Если показатель CPU % Utilization высок, вы можете: процессоры; скопировать сайт на другой компьютер и распределить трафик между этими двумя компьютерами;  переместить приложения, потребляющие значительные ресурсы процессора (например, программы для работы с базами данных), на другой компьютер. Регулировка использования процессора Бы можете ограничить процент времени, которое будет затрачиваться процессором на обработку внепроцессных приложений WAM, ISAPI и CGI применительно к отдельным Web-сайтам, разрешив регулировку процессов. Ограничение обращений к процессору оказывается полезным, если на одном компьютере размещается большое количество сайтов, и при этом выясняется, что внепроцессные приложения одного из этих сайтов потребляют все ресурсы процессора (не допуская к нему другие сайты). Если для обработки приложений сайта, для которого введены подобные ограничения, в течение заданного периода требуется больше времени, чем назначенный процент, то исходя из масштаба перерасхода такое событие регистрируется.  Уровень 1. Событие фиксируется в журнале регистрации событий Windows 2000, когда суммарный уровень использования процессора превышает предельный за определенный период времени. Уровень 2. Событие фиксируется в журнале регистрации событий, когда уровень использования процессора превышает 150% от предустановленного; для всех внепроцессных приложений на данном Web-сайте приоритет обращения к процессору приравнивается к Idle (обращение возможно только в случае простоя процессора).  Уровень 3. Событие фиксируется в журнале регистрации событий, когда уровень использования процессора превышает 200% от предустановленного; все внепроцессные приложения данного Web-сайта останавливаются. После того как сайт достиг уровня 2 или 3, соответствующее событие остается в силе вплоть до наступления следующего временного интервала. К примеру, если в течение 24-часового интервала внепроцессным приложениям сайта разрешается занимать 10% времени обработки процессора, то приложения этого сайта должны обращаться к процессору в течение 2,4 часов из 24. Если сайт занимает процессор более 2,4 часов, но менее 3,6 часов, то единственным последствием окажется фиксация этого события в журнале регистрации событий. После того как время обращения сайта к процессору превысило 3,6 часов, всем внепроцессным приложениям этого сайта присваивается приоритет Idle. Если сервер не очень загружен, и приложения продолжают потреблять время процессора, то в конечном итоге при достижении уровня 4,8 часов из 24-часового интервала все внепроцессные приложения Web-сайта останавливаются. Чтобы отрегулировать использование процессора Web-сайтом, выполните следующие действия. 1. Откройте интегрируемое приложение I IS и выберите Web-сайт, в отношении которого планируете ограничить уровень использования процессора. 2. Откройте страницу свойств этого Web-сайта и перейдите на вкладку Performance (Быстродействие). 3. Установите флажок Enable process throttling (Разрешить регулировку процесса)  и введите процент от общего времени процессора, которым предполагаете ограничить сайт. 4. Если вы хотите разрешить, чтобы вступали в силу последствия переиспользования процессорного времени уровней 2 и 3, установите флажок Enforce limits (Наложить ограничения). В случае разрешения регулировки процессов следует снизить значение интервала блокировки по превышению лимита времени для CGI. По умолчанию этот интервал приравнивается к 5 минутам. Если приложение CGI выходит из строя, поток не снимается вплоть до достижения значения лимита времени. Период времени между сбоем и окончательным отпусканием потока учитывается при расчете времени процессора, потребляемого данным приложением. Временной лимит CGI в IIS 5.0 - это общее количество времени, в течение которого приложение CGI должно быть выполнено (т. е. это не просто период времени до обмена данными). Сужение пропускной способности Каждое соединение предполагает выделение значительной пропускной способности. Сужая пропускную способность, потребляемую IIS, вы обеспечиваете наличие свободной пропускной способности для других приложений (например, для почтовых и новостных серверов). Если на основе I IS работает несколько Web-сайтов, можно сузить пропускную способность для каждого из них в отдельности. Это позволит гарантировать наличие пропускной способности для всех сайтов, применяющих один сетевой адаптер. Сужение пропускной способности распространяется только на пропускную способность, потребляемую файлами HTML.

Читать далее »

Проверка аппаратного обеспечения

Проверка аппаратного обеспечения

Несмотря на то, что система Linux сделала большие успехи в части аппаратной совместимости, в ней до сих пор отсутствуют те возможности по совместимости устройств, которыми обладают операционные системы типа Windows ХР/2000. Таким образом, прежде чем приступать к инсталляции, нужно найти время на инвентаризацию серверного оборудования. В первую очередь, убедитесь в том, что сервер отвечает минимальным требованиям к аппаратной части (например, к памяти и свободному дисковому пространству), предъявляемым той версией Linux, которую вы намереваетесь устанавливать. Кроме того, все отдельные аппаратные устройства (включая видеоадаптер, звуковое устройство, сетевую плату, хост-адаптер SCSI и пр.) должны присутствовать в списке совместимого оборудования (Hardware Compatibility List, HCL) для данной версии Linux. К примеру, список HCL для Red Hat опубликован по адресу www.redhat.com/hardware, a HCL от Caldera есть на сайте www.caldera.com/products/openlinux/hardware.html.

Читать далее »

Администрирование и безопасность Linux

Администрирование и безопасность Linux

За последние несколько лет операционная система Linux прошла длинный путь. Когда-то считавшаяся подходящей лишь для ограниченной сферы деятельности, Linux превратилась в прекрасную платформу для клиентских и серверных систем. Помимо прочего, в различных версиях Linux (например, в Red Hat) предусмотрен комплект мощных и прогрессивных серверных функций, включая сервер новостей, Web-сервер, FTP-сервер, файловый сервер, DNS-сервер, серверы баз данных SQL и т. д. Задачи установки и сопровождения также стали значительно проще, чем были несколько лет назад - в основном, благодаря серьезным усовершенствованиям процедуры установки (Setup) и применению удобного мафического интерфейса. В этой главе администраторы могут ознакомиться с обзором функций Red Hat Linux 7.2, процессами установки и элементарного тестирования этой ОС; кроме того, здесь представлены общие принципы администрирования пользователей и обеспечения защиты. За подробной информацией об операционной системе Red Hat Linux и методах ее администрирования вы можете обращаться на сайт Red Hat по адресу www.redhat.com. При отсутствии на вашем сервере предустановленной ОС Linux вам придется провести процесс ее инсталляции. По сути, инсталляция Red Hat 7.2 хорошо автоматизирована, но по ходу ее выполнения вам придется принимать те или иные решения.

Читать далее »

Подключение сетевого диска

Подключение сетевого диска

Возможно, вам понадобится сымитировать подключение к вашему компьютеру жесткого диска с сетевым ресурсом. К примеру, многие приложения, хранящие файлы в сети, требуют, чтобы к сетевым каталогам можно было обращаться при помощи обычного имени дисковода. Процесс имитации диска с сетевым разделяемым ресурсом называется отображением или подключением (mapping) - он подразумевает формирование соответствия (связи) между выбранным именем (буквой) дисковода и собственно сетевым ресурсом (например, каталогом), которому назначено это имя. Чтобы подключить диск, откройте на клиентском компьютере Network Neighborhood и найдите общий ресурс, который предполагаете подключить. Щелкните на нем правой кнопкой мыши, и выберите пункт Map Network Drive (Подключить сетевой диск). В результате перед вами появится имя домена и ресурса (например, \\authorl\my doc с). Выберите имя дисковода для создания соответствия и нажмите кнопку ОК. С этого момента выбранный ресурс будет отображаться на вашем клиентском компьютере под указанным именем дисковода и, как таковой, будет присутствовать в папке My Computer (Мой компьютер). Управление принтерами На приобретение и сопровождение принтеров могут уходить серьезные средства; кроме того, коэффициент их использования редко доходит до максимума (страниц в месяц). Это значит, что значительные мощности принтеров не задействуются. Кроме того, перед администраторами часто ставится задача сопровождения множества принтеров различных производителей и моделей, приписанных многим пользователям. При этом вполне возможно организовать совместное использование принтеров через сеть, в результате чего многие пользователи сети смогут работать с одним и тем же принтером. При наличии общего принтера задания на печать перенаправляются в сетевую очередь (а не в очередь локального принтерного порта). Задание пребывает в очереди (обычно представленной в виде временного файла на сервере печати) вплоть до пересылки на принтер. Очереди заданий на печать способны аккумулировать большое количество заданий, исходящих от любых пользователей сети. После того как задание полностью отсылается принтеру, сервер удаляет его из очереди. Принцип работы сервера печати реализуется по-разному. Если применяемый принтер подключен к серверу или рабочей станции, расположенной в сети, то задачи сервера печати выполняет именно этот сервер или рабочая станция. Если принтер подключен напрямую к сети (т. е. у принтера есть собственный сетевой порт), то обычно одним из компонентов его сетевого аппаратного обеспечения является встроенный сервер печати. Уровень интеллекта последнего достаточен для того, чтобы войти в сеть и выполнить обслуживание отдельной очереди заданий на печать. Для сетей, численность которых превышает 20 пользователей, лучше всего покупать принтеры с сетевыми интерфейсами и встроенными серверами печати; в противном случае следует задействовать специализированные аппаратные серверы, которые связывают принтеры с сетью. Задания на печать выдаются программой печати (например, приложением Corel, установленным на рабочей станции). Эта программа отсылает свои печатные выходные данные локальной операционной системе (возможно, это Windows 2000 Professional). Локальная ОС пользуется драйвером принтера, запрошенным программой, для того, чтобы сформировать для принтера фактическое задание на печать. Затем при помощи установленного программного обеспечения сетевого клиента локальная операционная система отправляет форматированное задание на печать в очередь печати - в ней задание пребывает вплоть до освобождения принтера. Сервер печати извлекает задание на печать из очереди и отсылает его на принтер. Имейте в виду, что несогласованность драйверов может привести к проблемам при печати на совместно используемом принтере. Рабочая станция, отправляющая задание на печать в очередь, форматирует данные, предназначенные для распечатки, при помощи драйвера принтера, составленного для той операционной системы, которая установлена на этой рабочей станции. Когда задание на печать приходит на компьютер, выполняющий функцию сервера печати, задание отправляется на локальный принтер посредством драйвера, установленного на сервере.

Читать далее »

Настройка сервера

Настройка сервера

После инсталляции Windows 2000 система перезагрузится, и вы должны будете настроить сервер. При появлении строки регистрации Windows 2000 Server введите комбинацию клавиш <Ctrl>+<Alt>+<Delete>, и зарегистрируйтесь на сервере - вам необходимо зарегистрироваться в роли администратора, пользуясь паролем, введенным в ходе установки. После регистрации появится рабочий стол Windows 2000 Server, а также мастер настройки Windows 2000 Configuration Wizard , который поможет вам пройти оставшиеся этапы, необходимые для приведения сервера в рабочее состояние. В случае настройки единственного сервера для небольшой сета вы можете установить переключатель  в положение This is the only server in my network (Это единственный сервер в моей сети).

Читать далее »