У нас вы можете посмотреть бесплатно 11. LINUX. Распределение ресурсов системы | Технострим или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Лекция посвящена продвинутым вопросам системного администрирования Linux. Рассматриваются темы: • Ядро ОС Linux. • Выделяемые ресурсы ОС. • Виртуальная и резидентная память. • Выделение процессорного времени. • Планировщик задач CFS. • NUMA (Non-Uniform Memory Access). • Планировщики ввода-вывода (элеваторы). • CGROUPS — контрольные группы. Другие лекции курса: • Курс · Администрирование Linux (весна... 00:05 О теме лекции 01:27 Ядро ОС: основные функции ядра 02:17 Ядро ОС: управление параметрами ядра (общий механизм) 02:35 Управление параметрами ядра ОС: интерфейс SYSCTL 04:36 Ядро ОС: модульная архитектура 06:06 Просмотр загруженных модулей ядра с помощью утилиты LSMOD 07:49 Ядро ОС: выделение ресурсов ОС приложению 08:11 Вопрос залу: в чём отличия между резидентной и виртуальной памятью? 08:42 Вопрос залу: кто из вас программировал на языках с ручным управлением памятью? 09:48 Выделяемые ресурсы ОС: виртуальная и резидентная память 12:09 Выделяемые ресурсы ОС: процессорное время 12:44 Выделяемые ресурсы ОС: ресурсы ввода-вывода, дескрипторы 13:36 Виртуальная и резидентная память: пример распределения памяти конкретного процесса 15:05 Виртуальная и резидентная память: использование раздела подкачки (swap) 16:01 Виртуальная и резидентная память: три стратегии выделения памяти 16:14 Стратегии выделения памяти: vm.overcommit_memory = 2 17:51 Стратегии выделения памяти: vm.overcommit_memory = 1 18:19 Событие OUT OF MEMORY 20:44 Стратегии выделения памяти: vm.overcommit_memory = 0 22:14 Виртуальная и резидентная память: единицы выделения памяти (страницы) 24:26 Виртуальная и резидентная память: HUGE PAGES 25:33 Два механизма выделения HUGE PAGES 34:52 Сложность решения задачи выделения процессорного времени 35:29 Выделение процессорного времени: немного истории 36:01 Выделение процессорного времени: кооперативная многозадачность 38:12 Выделение процессорного времени: вытесняющая многозадачность 39:56 Вытесняющая многозадачность: пример 41:22 Алгоритмы выделения процессорного времени в Linux 44:08 Два независимых вида приоритетов процессов в Linux 46:10 Каким образом работает планировщик задач (CFS)? 47:31 CFS: алгоритм управления процессорным временем (SCHED_NORMAL — политика по умолчанию) 50:54 CFS: политики планирования задач 51:16 Политики планирования задач: SCHED_FIFO 53:09 Политики планирования задач: SCHED_RR 54:42 Работа с приоритетами: практика, команда NICE 57:40 Назначение реалтаймовых приоритетов: команда CHRT 59:29 NUMA (Non-Uniform Memory Access) 01:04:00 Работа с NUMA: практический пример 01:06:59 Работа с NUMA: утилита NUMACTL 01:08:54 Вопрос из зала: об архитектурах процессоров 01:11:02 Вопрос из зала: об оптимизации работы приложений с помощью NUMA 01:12:24 Планировщики ввода-вывода (элеваторы) 01:13:51 Планировщики ввода-вывода: NOOP 01:15:41 Планировщики ввода-вывода: CFQ 01:17:14 Планировщики ввода-вывода: DEADLINE 01:18:51 CGROUPS — контрольные группы 01:20:46 Иерархия CGROUPS: пример 01:22:31 CGROUPS: управляемые ресурсы 01:23:46 CGROUPS: пример управления ресурсами 01:26:13 Управление лимитами ввода-вывода 01:27:23 Ответ на вопрос из зала: об основных иерархиях CGROUPS VK Team — это миллион возможностей проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. На этом канале делимся опытом компании VK, рассказываем о технологиях, наших образовательных проектах и жизни команды. 😎 Сообщество ВКонтакте: https://vk.com/vkteam 👨🎓 VK Образование: https://education.vk.company/ 🏆 Чемпионаты: https://cups.online/ 👨💻 Карьера в VK: https://team.vk.company/