Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Інсталяція, настройка і супровід Web-сервера Linux

Реферат Інсталяція, настройка і супровід Web-сервера Linux





133) на 7200 rpm і двома мегабайтами кеша. Якщо ви дбаєте про збереження своїх даних, потрібно подбати про забезпечення належного рівня надмірності.

Не купуйте дешеві мережеві плати для сервера. Таку розкіш, як п'ятидоларовий плату Realtek, можна встановити хіба що на робочій станції. Сервера доводиться обробляти запити численних користувачів, тому потрібно купувати мережевий адаптер з вбудованим процесором. При цьому знижується навантаження на центральний процесор і підвищується продуктивність системи [14].

4. Конфігурування сервера


Установка Apache в. deb-based дистрибутивах (Debian, Ubuntu і т.п.):

sudo apt-get install apache2

Установка в rpm-based система (RHEL, openSuSE, AltLinux, Fedora Core і т.п.). У цьому прикладі використаний установник zypper:

aag@stilo.asoiu: ~ $ sudo zypper install apache2

Перевірка установки (на прикладі. deb-дистрибутива, з відображенням пов'язаних пакетів) [15]:

aag@stilo.asoiu: ~ $ dpkg - list apache2 *=Unknown / Install / Remove / Purge / Hold

| Status=Not / Inst / Cfg-files / Unpacked / Failed-cfg / Half-inst / trig-aWait / Trig-pend

| / Err?=(none) / Reinst-required (Status, Err: uppercase=bad)

| | / Ім'я Версія Опис

+ + + - ====================================== =========== apache2 2.2.12-1ubuntu2 Apache HTTP Server metapackage

un apache2-common <немає> (Опис недоступно) apache2-doc <немає> (Опис недоступно) apache2-mpm <немає> (Опис недоступно) apache2-mpm-event <немає> (Опис недоступно) apache2-mpm-itk <немає> (Опис недоступно)

ii apache2-mpm-prefork 2.2.12-1ubuntu2 Apache HTTP Server - traditional non-threaded model

un apache2-mpm-worker <немає> (Опис недоступно) apache2-suexec <немає> (Опис недоступно) apache2-suexec-cust <немає> (Опис недоступно)

ii apache2-utils 2.2.12-1ubuntu2.1 utility programs for webserversapache2.2-bin 2.2.12-1ubuntu2 Apache HTTP Server common binary filesapache2.2-common 2.2.12-1ubuntu2 Apache HTTP Server common files

aag@stilo.asoiu: ~ $

У наведеному прикладі apache2-mpm-prefork і apache2-mpm-worker - різні збірки apache2, що підтримують мультіпотоковую обробку, реалізовану за допомогою модулів, що підключаються MPM (multy-processing modules, модулі мультіпоточной обробки).

Apache2 worker при запуску створює кілька дочірніх процесів, по кілька ниток в кожному (кількість задається у файлі httpd.conf). Така конфігурація знижує споживання пам'яті і рекомендується для високонавантажених веб-серверов.prefork створює задану кількість дочірніх процесів, по одній нитки в кожному. Тобто кожен процес обробляє тільки одне з'єднання. Worker вимагає менше пам'яті, працює швидше, але з іншого боку, многонитевую конфігурацію набагато складніше налагоджувати.

У загальному випадку вибір необхідної конфігурації визначаться вирішуваних завдань, але модель prefork є більш стабільною.

Нижче наведені вибіркові дані з реального тестування:

Apache Bench results for prefork:

---------...


Назад | сторінка 9 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Тестування навантаження Apache за допомогою ab
  • Реферат на тему: Встановлення та конфігурування web-сервера на OC ALT Linux Server 5
  • Реферат на тему: Проект розробки HTTP-сервера
  • Реферат на тему: Опис коливально-хвильових процесів
  • Реферат на тему: Опис і порівняння бухгалтерських програм на прикладі 1С: Підприємство і БІС