Файл: Сетевые операционные системы (Основные понятия).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 24.04.2023

Просмотров: 288

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Обычный размер запроса составляет 64 байта, но может быть изменен при помощи соответствующего ключа [15].

Второй утилитой проверки работоспособности соединения можно назвать traceroute. Особенностью является способность не только определить достижимость по сети целевого узла, но и определить маршрут передачи пакетов. Для отправки запросов утилита может использовать не только ICMP, но и UDP, TCP, GRE. В ходе посылки пакета для определения промежуточных узлов параметр TTL последовательно увеличивается для возможности получения пакета от узла маршрутизатора о том, что время жизни истекло. Этот факт и используется для фиксации очередного узла маршрута следования. Пример трассировки представлен на рисунке 10 [13].

Рисунок 10 - Команда traceroute

Использование данной утилиты позволяет не только выяснить доступно ли соединение и в случае отсутствия связи выяснить узел, на котором происходит сбой соединения. В гетерогенных сетях, обладающих сложной конфигурацией соединений данная способность часто оказывается востребованной [3].

3.4. Мониторинг производительности

ОС Linux предоставляет несколько утилит для мониторинга производительности.

Одна из них - команда top. Результат выполнения данной команды представлен на рисунке 11 [6].

Рисунок 11 - Команда top

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

Еще одна команда - dstat, результат выполнения которой представлен на рисунке 12 [5].

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

Рисунок 12 - Команда dstat

Также стоит отметить команду iostat, результат выполнения которой представлен на рисунке 13 [15].

Рисунок 13 - Команда iostat

Данная утилита предназначается для мониторинга производительности устройств ввода/вывода. В процессе ее выполнения поддерживается периодический вывод информации с округлением среднего за заданный промежуток времени. Стандартный вывод содержит информацию о количестве запросов в секунду (tps), средних пропускных способностях устройств за промежуток времени, прочитанном и записанном количестве данных в килобайтах [13].


ЗАКЛЮЧЕНИЕ

В рамках выполнения данной работы была рассмотрена тема «Сетевые операционные системы».

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

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

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

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

Отдельное внимание уделено взаимодействию сетевых компонентов. Каждый компьютер в сети может выступать в роли клиента, сервера, или совмещать обе роли.

На практике существует несколько подходов к построению сетевых операционных систем. Они также рассмотрены в рамках второй главы.

Третья глава работы – практическая. В ней описаны некоторые команды, полезные при работе в сетевой ОС Linux.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Бибарсов М.Р.Операционные системы, среды и оболочки. - Ставрополь: Изд-во СГПИ, 2010. – 120 с.

2. Востокин С.В. Операционные системы. - Самара: Изд-во Самар, гос. аэрокосм, ун-та, 2012. - 120 с.

3. Журавлева Т.Ю. Практикум по дисциплине «Операционные системы»: автоматизированный практикум. - Саратов: Вузовское образование, 2014. - 76 с.

4. Илюшкин Б.И. Операционные системы. Процессы и потоки. - СПб.: СЗТУ, 2015. - 103 с.

5. Кофлер М. Linux. Установка, настройка, администрирование. - СПб.: Питер, 2014. - 327 с.

6. Курячий Г.В. Операционная система Linux. – Саратов: Профобразование, 2017. - 89 с.

7. Лянцев О.Д. Операционные системы. – Уфа: РИК УГАТУ, 2016. – 276 с.

8. Макаренко С. И. Операционные системы, среды и оболочки. – Ставрополь: СФ МГГУ им. М. А. Шолохова, 2008. – 210 с.

9. Олифер В.Г. Сетевые операционные системы. - СПб.: Питер, 2009. - 669 с.