Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы терминал / Terminal_KR_Gorodetskiy_BST2154_v2 .docx
Скачиваний:
21
Добавлен:
28.10.2024
Размер:
12.75 Mб
Скачать
  1. Тестирование памяти

Рисунок 4-5-12. Установка Memtester c помощью

sudo apt-get install memtester

Рисунок 4-5-13. Запущено тестирование c помощью memtester 1024 2

где 1024 – это размер тестируемой памяти в мегабайтах, 2 – количество проходов.

Рисунок 4-5-14. Результат проверки памяти с помощью утилиты Memtester.

  1. Изучение параметра swappiness

Параметр swappiness регулирует частоту использования подкачки памяти (swap). Он определяет, насколько быстро система будет использовать своп при необходимости освободить память. Значение swappiness изменяется от 0 до 100, где 0 означает, что система будет избегать использования свопа настолько долго, насколько возможно, а 100 указывает на то, что своп будет использоваться активно даже при наличии свободной памяти.

Рисунок 4-5-15. С помощью cat /proc/sys/vm/swappiness прочитано текущее значение параметра swappiness.

Рисунок 4-5-16. С помощью sudo sysctl vm.swappiness=72 было указано новое значение параметра swappiness (равное номеру студенческого) и проведена проверка внесенного изменения.

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

  1. Диски и файловые системы

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

Разметка дисков и создание файловых систем:

Умение использовать fdisk, parted и mkfs для разметки дисков и создания файловых систем на различных устройствах. Понимание принципов работы с первичными, расширенными и логическими разделами.

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

Создание и управление RAID:

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

Освоение утилиты mdadm для создания, конфигурации и мониторинга RAID-массивов. Умение оценивать состояние массива и управлять им.

Работа с LVM (Logical Volume Manager):

Создание и управление группами томов и логическими томами с использованием LVM, что позволяет динамически изменять размеры файловых систем без необходимости переформатирования.

Умение распределять доступное пространство между логическими томами в зависимости от потребностей.

Проверка состояния и анализ дисков:

Использование команд для анализа состояния дисков, таких как df, lsblk, pvs, vgs, и lvs, что позволяет получать полную картину использования дискового пространства и состояния систем хранения.

В процессе выполнения заданий могли возникнуть следующие трудности:

  • Неправильный выбор начального и конечного секторов при использовании fdisk мог привести к потере данных. Чтобы избежать этого, важно внимательно следить за вводимыми параметрами и использовать команду print в fdisk для проверки текущей разметки перед внесением изменений.

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

  • Возможны ошибки при попытке смонтировать раздел, если он уже смонтирован или используется. Проверка с помощью mount или df перед монтированием поможет избежать этих конфликтов.

  • При создании RAID можно случайно выбрать неверные диски или уровень RAID. Следует внимательно проверять вводимые параметры, особенно при работе с mdadm.

  • При расширении логического тома могут возникнуть проблемы с недостатком свободного пространства в группе томов. Регулярный мониторинг состояния VG и PV с помощью команд vgs и pvs поможет избежать этих проблем.

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