Память в Linux. Cache, swap, dirty pages // Демо-занятие курса «Administrator Linux. Professional»
By OTUS IT Онлайн - образование
Это пересказ, составленный ИИ, — видео канала 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`.
Пересказ любого видео с YouTube — бесплатно
Вы только что прочитали пересказ этого видео. Вставьте ссылку на любое другое — получите тезисы с таймкодами за секунды. Без регистрации, 5 в день бесплатно.
Ещё материалы
Другие пересказы
1 ч 17 минКуда пропадают терафлопсы? Разбираем память GPU, Bank Conflicts и Pinned Memory
Эта лекция продолжает курс по видеокартам, подробно рассматривая жизненный цикл кода на GPU, методы измерения производительности, основные узкие места, связанные с доступом к глобальной памяти, иерарх
22 минI tried selling on WhatNot and here is my HONEST review... (not sponsored)
Автор делится своим всесторонним опытом и ключевыми выводами от проведения семи прямых продаж в приложении Whatnot, предлагая практические советы по подготовке, доставке, построению сообщества и финан
1 ч 18 минТОП 25 ЖЕНСКИХ ПРОВЕРОК | ПИКАП ЗНАКОМСТВА | ПИКАП МАСТЕР | MEN EVOLUTION
Это видео объясняет, что женские проверки являются естественной и повторяющейся частью знакомств, служащей для мужчин возможностью продемонстрировать высокую ценность, индивидуальность и лидерство чер
2 ч 11 минMewgenics update QA and Unboxing!
Разработчики игры провели стрим, чтобы анонсировать новый бесплатный контент, продемонстрировать коллекционные предметы и ответить на вопросы фанатов.
2 ч 32 минАмериканец, которого посадили на 16 лет за шпионаж / вДудь
Журналист Эван Фейгин (Гера) рассказывает о своём детстве в русской эмигрантской семье в США, карьере в журналистике, аресте в России по обвинению в шпионаже, двухлетнем заключении, обмене на заключён