Skip to content

Память в Linux. Cache, swap, dirty pages // Демо-занятие курса «Administrator Linux. Professional»

By OTUS IT Онлайн - образование

1 ч 42 мин видео·ru··15032 views

Это пересказ, составленный ИИ, — видео канала OTUS IT Онлайн - образование длительностью 1 ч 42 мин «Память в Linux. Cache, swap, dirty pages // Демо-занятие курса «Administrator Linux. Professional»», опубликовано 18 октября 2023 г.. Полная расшифровка сжата до 10 тезисов с переходом по таймкодам.

Пересказ

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

Тезисы

  • Linux использует механизм страниц памяти размером 4 КБ для управления оперативной памятью и дисковыми операциями. 
  • Кэш (в частности, page cache) используется для ускорения доступа к данным, загружая файлы из диска в оперативную память. 
  • Очистка кэша с помощью `echo 3 > /proc/sys/vm/drop_caches` может временно увеличить свободную память, но замедляет работу приложений. 
  • Грязные страницы (dirty pages) — это страницы памяти, измененные в оперативной памяти, но еще не записанные на диск. 
  • Операционная система Linux активно использует свободную память для кэширования, поэтому низкое значение свободной памяти не всегда является проблемой. 
  • Параметры `dirty_background_ratio` и `dirty_ratio` в `/proc/sys/vm/` контролируют пороги и условия для фоновой и принудительной записи грязных страниц на диск. 
  • Своп (swap) используется для выгрузки анонимных страниц памяти, которые не имеют прямого соответствия на диске, когда оперативной памяти недостаточно. 
  • Механизм `page fault` возникает, когда процесс обращается к виртуальному адресу памяти, который еще не отображен на физическую память, инициируя его загрузку. 
  • Параметр `swappiness` определяет соотношение между выгрузкой кэша файлов и анонимного кэша в файл подкачки (swap). 
  • Команда `free` показывает использование памяти, но для более точной оценки доступной памяти следует использовать столбец `available`. 
Память в Linux. Cache, swap, dirty pages // Демо-занятие курса «Administrator Linux. Professional»

Память в Linux. Cache, swap, dirty pages // Демо-занятие курса «Administrator Linux. Professional»

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

Тезисы

—Linux использует механизм страниц памяти размером 4 КБ для управления оперативной памятью и дисковыми операциями.
—Кэш (в частности, page cache) используется для ускорения доступа к данным, загружая файлы из диска в оперативную память.
—Очистка кэша с помощью `echo 3 > /proc/sys/vm/drop_caches` может временно увеличить свободную память, но замедляет работу приложений.
—Грязные страницы (dirty pages) — это страницы памяти, измененные в оперативной памяти, но еще не записанные на диск.
—Операционная система Linux активно использует свободную память для кэширования, поэтому низкое значение свободной памяти не всегда является проблемой.
—Параметры `dirty_background_ratio` и `dirty_ratio` в `/proc/sys/vm/` контролируют пороги и условия для фоновой и принудительной записи грязных страниц на диск.
—Своп (swap) используется для выгрузки анонимных страниц памяти, которые не имеют прямого соответствия на диске, когда оперативной памяти недостаточно.
—Механизм `page fault` возникает, когда процесс обращается к виртуальному адресу памяти, который еще не отображен на физическую память, инициируя его загрузку.
—Параметр `swappiness` определяет соотношение между выгрузкой кэша файлов и анонимного кэша в файл подкачки (swap).
—Команда `free` показывает использование памяти, но для более точной оценки доступной памяти следует использовать столбец `available`.
Пересказ любого видео — бесплатно
Summarizer.tube
Копировать всё
Ссылка
В закладки

Пересказ любого видео с YouTube — бесплатно

Вы только что прочитали пересказ этого видео. Вставьте ссылку на любое другое — получите тезисы с таймкодами за секунды. Без регистрации, 5 в день бесплатно.

Ещё материалы

Другие пересказы

1 ч 17 мин

Куда пропадают терафлопсы? Разбираем память GPU, Bank Conflicts и Pinned Memory

Павел Ахтямовru

Эта лекция продолжает курс по видеокартам, подробно рассматривая жизненный цикл кода на GPU, методы измерения производительности, основные узкие места, связанные с доступом к глобальной памяти, иерарх

22 мин

I tried selling on WhatNot and here is my HONEST review... (not sponsored)

Stephanie Canadaru

Автор делится своим всесторонним опытом и ключевыми выводами от проведения семи прямых продаж в приложении Whatnot, предлагая практические советы по подготовке, доставке, построению сообщества и финан

1 ч 18 мин

ТОП 25 ЖЕНСКИХ ПРОВЕРОК | ПИКАП ЗНАКОМСТВА | ПИКАП МАСТЕР | MEN EVOLUTION

MEN EVOLUTION project - МЫШЛЕНИЕ СОБЛАЗНИТЕЛЯru

Это видео объясняет, что женские проверки являются естественной и повторяющейся частью знакомств, служащей для мужчин возможностью продемонстрировать высокую ценность, индивидуальность и лидерство чер

2 ч 11 мин

Mewgenics update QA and Unboxing!

Edmund McMillenru

Разработчики игры провели стрим, чтобы анонсировать новый бесплатный контент, продемонстрировать коллекционные предметы и ответить на вопросы фанатов.

2 ч 32 мин

Американец, которого посадили на 16 лет за шпионаж / вДудь

вДудьru

Журналист Эван Фейгин (Гера) рассказывает о своём детстве в русской эмигрантской семье в США, карьере в журналистике, аресте в России по обвинению в шпионаже, двухлетнем заключении, обмене на заключён