Что происходит с оперативной памятью во время перехода ПК в:
сон (suspend) *- данные остаются в оперативной памяти, ПК в режиме низкого энергопотребления, но включен
гибернацию (hibernate) *- данные из оперативной памяти записываются в swap, ПК выключается
Приведите ответ для каждого случая в свободной форме.
Сон - в данном состоянии питание подается на материнскую плату и ОЗУ, содержимое ОЗУ полностью сохраняются, включая кэшированные данные Гибернация - все отключено, но содержимое ОЗУ сохраняется на диске перед выключением и считывает обратно при включении
В лекции не была упомянута одна известная команда для получения информации о нагрузке на компьютер и в частности на ОЗУ.
Ее вывод выглядит примерно вот так:
<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 команды, которые выведут на экран следующее::
Архитектуру ПК
Модель процессора
Количество памяти, которая уже не используется процессами, но еще остается в памяти(ключевое слово - inactive).
Примечание: при выполнении задания предполагается использование конструкции "{команда} | grep {параметр для фильрации вывода}"
lscpu | grep Architecture
lscpu | grep 'Model name'
cat /proc/meminfo | grep Inactive:
Создайте скрин вывода команды free -h -t
Создайте swap-файл размером 1Гб
Добавьте настройку чтобы swap-файл подключался автоматически при перезагрузке виртуальной машины (подсказка: необходимо внести изменения в файл /etc/fstab
)
Создайте скрин вывода команды free -h -t
Создайте скрин вывода команды swapon -s
Измените процент свободной оперативной памяти, при котором начинает использоваться раздел подкачки до 30%. Сделайте скрин внесенного изменения.
Найдите информацию про tmpfs.
Расскажите в свободной форме, в каких случаях уместно использовать эту технологию.
tmpfs
- временная файловая система, которая создается в памяти или разделах подкачки. Наиболее уместно использовать для программ и задач,
требующих большого количества операций чтений/записи для повышения производительности. После перезагрузки все файлы будут удалены
Создайте диск tmpfs
(размер выберите исходя из объёма ОЗУ на ПК: 512Мб-1Гб), смонтируйте его в директорию /mytmpfs
.