Skip to content

Latest commit

 

History

History
97 lines (55 loc) · 5.31 KB

Memory.md

File metadata and controls

97 lines (55 loc) · 5.31 KB

Задание 1

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

  • сон (suspend) *- данные остаются в оперативной памяти, ПК в режиме низкого энергопотребления, но включен
  • гибернацию (hibernate) *- данные из оперативной памяти записываются в swap, ПК выключается

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

Сон - в данном состоянии питание подается на материнскую плату и ОЗУ, содержимое ОЗУ полностью сохраняются, включая кэшированные данные Гибернация - все отключено, но содержимое ОЗУ сохраняется на диске перед выключением и считывает обратно при включении


Задание 2

В лекции не была упомянута одна известная команда для получения информации о нагрузке на компьютер и в частности на ОЗУ.

Ее вывод выглядит примерно вот так:

<a href="https://imgbb.com/"><img src="https://i.ibb.co/7Q16Chb/2020-12-07-16-52-37.png" alt="2020-12-07-16-52-37" border="0"></a>

*Как называется эта команда? Что такое si и so в примере на картинке? *

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

vmstat

si(swap in) — количество блоков в секунду, которое система считывает из раздела или файла swap в память; so(swap out) — и наоборот, количество блоков в секунду, которое система перемещает из памяти в swap.


Задание 3

Приведите 3 команды, которые выведут на экран следующее::

  • Архитектуру ПК
  • Модель процессора
  • Количество памяти, которая уже не используется процессами, но еще остается в памяти(ключевое слово - inactive).

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

  • lscpu | grep Architecture
  • lscpu | grep 'Model name'
  • cat /proc/meminfo | grep Inactive:

Задание 4

Создайте скрин вывода команды free -h -t

image7

Создайте swap-файл размером 1Гб Добавьте настройку чтобы swap-файл подключался автоматически при перезагрузке виртуальной машины (подсказка: необходимо внести изменения в файл /etc/fstab) Создайте скрин вывода команды free -h -t

image2

Создайте скрин вывода команды swapon -s

image7

Измените процент свободной оперативной памяти, при котором начинает использоваться раздел подкачки до 30%. Сделайте скрин внесенного изменения.

image3


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

Задание 5*

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

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


tmpfs - временная файловая система, которая создается в памяти или разделах подкачки. Наиболее уместно использовать для программ и задач, требующих большого количества операций чтений/записи для повышения производительности. После перезагрузки все файлы будут удалены


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

image4

image5