Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5.3.1 osnovy installasii UNIX.doc
Скачиваний:
6
Добавлен:
01.05.2025
Размер:
191 Кб
Скачать
☆

Выбор серверов

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

Много оперативной памяти- серверам для работы требуется большой размер ОЗУ. Сервер должен поддерживать много клиентов, а каждый из них одновременно выполняет различные процессы.В интересах производительности интенсивное применение подкачки нежелательно.Лучше всего установить на сервере как можно больше памяти. Это создаст резерв для будущих модернизаций (и запас по загрузке). Обычно достаточно 64 или128 Мб. Существуют некоторые исключения (например, сервер новостей INN), когда требуется много памяти. Здесь 64 Мб явно недостаточно.

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

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

Не жертвуйте качеством ради цены. Товар соответствует цене. Выбирайте наиболее совершенные (и быстрые) диски и контроллеры. Контроллеры Ultra-Wide SCSI совместно с высококачественными дисками UW-SCSI прекрасно справляются с задачей.

Достаточное дисковое пространство.

Сервер содержит не только собственные файлы и копию операционной системы,но также область подкачки и пространство временных файлов для бездисковых клиентов. Хороший сервер должен иметь резервное дисковое пространство не только для добавления клиентов, но и для роста системы. Ниже приводится перечень некоторых из наиболее часто используемых пакетов и их размеры для системы BSDI (http://www.bsdi.coin):

0,4 Мб - Core (/var)

4,0 Мб - Core root (/)

23,6 Мб - Core usr (/usr) (основные приложения пользователей)

9,9 Мб - Additional user (/usr) (дополнительные приложения пользователей)

12,3 Мб - Networking (/usr) (сетевые функции)

17,0 Мб - Development (/usr) (разработка ПО)

17,3 Мб - Manual pages (/usr/share/man и /usr/contrib/man)

92,7 Мб - XI 1 XFree servers, development, man pages (/usr/X 11 R6) (серверы XFree, разработка ПО, man-страницы)

26,3 Мб - Emacs (/usr/contrib)

39,7 Мб - ТеХ и LaTeX

Как видите, BSDI занимает немало места. Существуют и дополнительные пакеты, такие как Hylafax, исходные тексты ядра (kernel sources), ghostscript, MH и много других утилит, которые можно устанавливать по выбору.

Резервные ресурсы процессора.

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

Сервер не требует большой мощности CPU. Доступ к файлам в UNIXочень эффективен и ограничен лишь сетевым трафиком. Сильно загруженная система задерживает ответы клиентам на запросы блоков диска. Лучше предоставить опытным пользователям более быстрые системы и использовать систему с достаточными остальными ресурсами и небольшой локальной загрузкой в качестве сервера,даже если эта система имеет менее производительный процессор.