Skip to content

Latest commit

 

History

History
109 lines (58 loc) · 6.21 KB

2-04.md

File metadata and controls

109 lines (58 loc) · 6.21 KB

Домашнее задание к занятию "Память, управление памятью "

Цель задания

В результате выполнения этого задания вы научитесь использовать утилиты для работы с памятью и настроите swap.

Инструкция к заданию

  1. Домашнее задание выполните в Google Docs и отправьте на проверку ссылку на ваш документ в личном кабинете.
  2. В названии файла введите корректное название лекции и вашу фамилию и имя.
  3. Зайдите в “Настройки доступа” и выберите доступ “Просматривать могут все в Интернете, у кого есть ссылка”. Ссылка на инструкцию Как предоставить доступ к файлам и папкам на Google Диске
  4. Скопируйте текст задания в свой документ.
  5. Выполните домашнее задание, запишите ответы и приложите необходимые скриншоты в свой Google Doc.
  6. Для проверки домашнего задания преподавателем отправьте ссылку на ваш документ в личном кабинете.
  7. Любые вопросы по решению задач задавайте в чате учебной группы.

Дополнительные материалы, которые пригодятся для выполнения задания

  1. Power management/Suspend and hibernate
  2. What is difference between Suspend and Hibernate in Linux
  3. Процессы и память в Linux
  4. Управление памятью
  5. Виртуальная память, swap

Задание 1

Что происходит с оперативной памятью во время перехода ПК в:

  1. сон (suspend)
  2. гибернацию (hibernate)

Приведите ответ для каждого случая в свободной форме.


Задание 2

Определите объём используемой памяти и файла подкачки в вашей системе. Вывод сделайте в человекочитаемом формате.

Приведите снимок экрана и ответ в свободной форме.


Задание 3

Определите объем памяти, которая уже не используется процессами, но еще остается в памяти (ключевое слово - inactive).

Примечание: при выполнении задания предполагается использование конструкции "{команда} | grep {параметр для фильрации вывода}"

Приведите снимок экрана и ответ в свободной форме.


Задание 4

  1. Создайте скрин вывода команды free -h -t
  2. Создайте swap-файл размером 1Гб
  3. Добавьте настройку чтобы swap-файл подключался автоматически при перезагрузке виртуальной машины (подсказка: необходимо внести изменения в файл /etc/fstab)
  4. Создайте скрин вывода команды free -h -t
  5. Создайте скрин вывода команды swapon -s
  6. Измените процент свободной оперативной памяти, при котором начинает использоваться раздел подкачки, до 30%. Сделайте скрин внесенного изменения.

В качестве ответа приложите созданные скриншоты


Дополнительные задания (со звездочкой*)

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

Задание 5*

Найдите информацию про tmpfs.

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

Создайте диск tmpfs (размер выберите исходя из объёма ОЗУ на ПК: 512Мб-1Гб), смонтируйте его в директорию /mytmpfs.

В качестве ответа приведите скрин вывода команды df -h до и после монтирования диска tmpfs.


Правила приема работы

В личном кабинете отправлена ссылка на документ (Google Doc) с выполненным заданием.
В документе настроены права доступа “Просматривать могут все в Интернете, у кого есть ссылка”


Критерии оценки

Для зачёта - приведены все ответы и снимки экрана для обязательных к выполнению заданий.