вторник, 17 февраля 2015 г.

Как Linux работает с памятью. Семинар в Яндексе @habrahabr



Привет. Меня зовут Вячеслав Бирюков. В Яндексе я руковожу группой эксплуатации поиска. Недавно для студентов Курсов информационных технологий Яндекса я прочитал лекцию о работе с памятью в Linux. Почему именно память? Главный ответ: работа с памятью мне нравится. Кроме того, информации о ней довольно мало, а та, что есть, как правило, нерелевантна т.к. эта часть ядра Linux меняется достаточно быстро и не успевает попасть в книги. Рассказывать я буду про архитектуру x86_64 и про Linux­-ядро версии 2.6.32. Местами будет версия ядра 3.х.







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



Термины




Резидентная память – это тот объем памяти, который сейчас находится в оперативной памяти сервера, компьютера, ноутбука.

Анонимная память – это память без учёта файлового кеша и памяти, которая имеет файловый бэкенд на диске.

Page fault – ловушка обращения памяти. Штатный механизм при работе с виртуальной памятью.

Читать дальше →



via Хабрахабр / Интересные / Тематические публикации http://ift.tt/1AhrhzT

Комментариев нет:

Отправить комментарий