0.00
0 читателей, 4798 топиков

11. LINUX. Распределение ресурсов системы | Технострим


Слайды лекции: www.docme.ru/WQQ7
► Другие лекции курса: www.youtube.com/playlist?list=PLrCZzMib1e9rx3HmaLQfLYb9ociIvYOY1
Подробнее о курсе: track.mail.ru/curriculum/program/discipline/81/

Описание лекции:

Лекция посвящена продвинутым вопросам системного администрирования Linux.

Рассматриваются следующие темы:

— Ядро ОС Linux
— Выделяемые ресурсы ОС
— Виртуальная и резидентная память
— Выделение процессорного времени
— Планировщик задач CFS
— NUMA(Non-Uniform Memory Access)
— Планировщики ввода-вывода (элеваторы)
— CGROUPS — контрольные группы

Хронометраж:

00:00:05 О теме лекции
00:01:27 Ядро ОС: основные функции ядра
00:02:17 Ядро ОС: управление параметрами ядра (общий механизм)
00:02:35 Управление параметрами ядра ОС: интерфейс SYSCTL
00:04:36 Ядро ОС: модульная архитектура
00:06:06 Просмотр загруженных модулей ядра с помощью утилиты LSMOD
00:07:49 Ядро ОС: выделение ресурсов ОС приложению
00:08:11 Вопрос залу: в чем отличия между резидентной и виртуальной памятью?
00:08:42 Вопрос залу: кто из вас программировал на языках с ручным управлением памятью?
00:09:48 Выделяемые ресурсы ОС: виртуальная и резидентная память
00:12:09 Выделяемые ресурсы ОС: процессорное время
00:12:44 Выделяемые ресурсы ОС: ресурсы ввода-вывода, дескрипторы
00:13:36 Виртуальная и резидентная память: пример распределения памяти конкретного процесса
00:15:05 Виртуальная и резидентная память: использование раздела подкачки (swap)
00:16:01 Виртуальная и резидентная память: три стратегии выделения памяти
00:16:14 Стратегии выделения памяти: vm.overcommit_memory = 2
00:17:51 Стратегии выделения памяти: vm.overcommit_memory = 1
00:18:19 Событие OUT OF MEMORY
00:20:44 Стратегии выделения памяти: vm.overcommit_memory = 0
00:22:14 Виртуальная и резидентная память: единицы выделения памяти (страницы)
00:24:26 Виртуальная и резидентная память: HUGE PAGES
00:25:33 Два механизма выделения HUGE PAGES
00:34:52 Сложность решения задачи выделения процессорного времени
00:35:29 Выделение процессорного времени: немного истории
00:36:01 Выделение процессорного времени: кооперативная многозадачность
00:38:12 Выделение процессорного времени: вытесняющая многозадачность
00:39:56 Вытесняющая многозадачность: пример
00:41:22 Алгоритмы выделения процессорного времени в Linux
00:44:08 Два независимых вида приоритетов процессов в Linux
00:46:10 Каким образом работает планировщик задач (CFS)?
00:47:31 CFS: алгоритм управления процессорным временем (SCHED_NORMAL — политика по умолчанию)
00:50:54 CFS: политики планирования задач
00:51:16 Политики планирования задач: SCHED_FIFO
00:53:09 Политики планирования задач: SCHED_RR
00:54:42 Работа с приоритетами: практика, команда NICE
00:57:40 Назначение реалтаймовых приоритетов: команда CHRT
00: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

— О КАНАЛЕ:

Официальный канал образовательных проектов Mail.Ru Group

► Нажмите здесь для подписки ‣ www.youtube.com/TPMGTU?sub_confirmation=1

Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!

Наши проекты:
Технопарк при МГТУ им. Баумана ‣ park.mail.ru
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru
Технотрек при МФТИ ‣ track.mail.ru
Техноатом при МИФИ — atom.mail.ru
Технополис при СПбПУ — polis.mail.ru

— МЫ В СЕТИ:

Технопарк в ВК | vk.com/tpmailru
Техносфера в ВК | vk.com/tsmailru
Технотрек в ВК | vk.com/trackmailru
Техноатом в ВК | vk.com/technoatom
Технополис в ОК: www.ok.ru/technopolis
Технополис в ВК: vk.com/technopolis_ok
Блог на Хабре | habrahabr.ru/company/mailru

Титан фильм фантастика (2018)


#фильм #Титан #фантастика
Титан — фильм (2018)
Фантастика Титан смотреть онлайн бесплатно в хорошем качестве
Сериалы недели bit.ly/2WuYKXT
Про любовь bit.ly/2PT1dst
ТОП сериалы Кухня и Отель Элеон bit.ly/2WwjKgP
Полнометражные фильмы bit.ly/2DVwtlK
Жанр: фантастика
Год: 2018
режиссер Леннарт Рафф
сценарий Макс Харвитц, Араш Амель
В ролях: Сэм Уортингтон
Тейлор Шиллинг
Том Уилкинсон
Агнесс Дейн
Натали Эммануэль
Ноа Джуп
Кори Джонсон
Александр Йованович
Диего Бонета
Аарон Хеффернан

Американский военный Рик принимает участие в грандиозной космической программе. Лучшие умы планеты пытаются создать сверхлюдей, которые после гибели Земли обеспечат продолжение существования человечества на планете Титан. Однако эксперимент над генами приводит к непредсказуемым последствиям.

Смотрите также:
Пока цветет папоротник bit.ly/2Kpa6Kr
ИвановыИвановы 1 сезон bit.ly/2DTAmI0
Фильмы драмы bit.ly/2WXzlbW
Мотыльки bit.ly/2Kpa6Kr

Подпишись на самые новые СЕРИАЛЫ www.youtube.com/user/serial?sub_confirmation=1

6 советов по безопасности PHP для защиты вашего сайта


В этом видео я расскажу о 6 советов по безопасности PHP для защиты вашего сайта. Защита сайта от взлома.

— Ссылка на сайт — itgap.ru
— Как бесплатно получить SSL-сертификат — itgap.ru/post/kak-poluchit-besplatnij-ssl
— ► Наша группа Вконтакте: vk.com/public176209611
► Наш Telegram: t.me/itgap_official
► Наша Twitter: twitter.com/itgap_official

►НАШ САЙТ: itgap.ru

ПОДПИШИТЕСЬ НА КАНАЛ: www.youtube.com/channel/UC1OJAB33isTzLjlUQaM12AA?sub_confirmation=1

#php #сайт #разработка #защитасайта #кибербезопасность #безопасность

Рутина администратора баз данных / Андрей Сальников (DataEgret)


HighLoad Siberia 2019

Тезисы и презентация:
www.highload.ru/siberia/2019/abstracts/5425

Наша команда обычно делает технические выступления о том, как работать с PostgreSQL. В данном случае я хочу раскрыть тему того, как построен рабочий процесс, когда у тебя несколько сотен баз данных с абсолютно разной нагрузкой, но 99% баз критически важные для бизнеса, потому что принадлежат они разным клиентам.

Расскажу о том, что автоматизировано в нашей работе и что хотелось бы автоматизировать. Каким образом строится диалог между администратором и разработчиком приложения. Какие задачи решаем и как планируем свой рабочий день. Как следим за состоянием такой большой и разрозненной инфраструктуры с базами. Рутина как она есть, без приукрашиваний.
— Нашли ошибку в видео? Пишите нам на support@ontico.ru

Data Science, черные ящики – и почему вам сильно повезло


Я расскажу, почему именно сейчас Data Science оказывается одной из главных причин радикального изменения информационных технологий – а через них, в свою очередь, промышленности и жизни людей в целом. Ситуации, когда алгоритмы эффективно заменяют людей и меняют целые отрасли рассмотрены на примерах как сервисов Яндекса, так и некоторых других крупнейших мировых компаний. При этом наряду с повышением эффективности и другими достижениями возникают и неприятные побочные эффекты, способные в итоге повлиять на веками складывавшиеся в человеческом обществе институты – об этом тоже важно знать.

Как сделать компьютер? | Building ZX Spectrum 128k clone Beta Disk Interface AY-3-8910 (YM2149F)


Сборка и наладка компьютера «Ленинград 48k» (клон ZX Spectrum)
Расширение памяти компьютера до 128k, подключение контроллера дисковода на КР1818ВГ93 и подключение музыкального сопроцессора AY-3-8910 (YM2149F).

Константин Айги
vk.com/id152512411

1995-1997 гг., FFC Computers (платформа ZX Spectrum)
speccy.info/FFC_Computers

© 2016 CXEMATEKA.RU

Для тех, кто захочет повторить (схемы, файлы, предыстория):
www.cxemateka.ru/ru/building_zx_spectrum_128k_clone_beta_disk_interface_ay_3_8910_ym2149f

— Реальное время проделанных работ:
1. сборка платы 48k — 7 часов 53 минуты
2. доработка до 128k и нормализация дешифрации портов — 2 часа 44 минуты
3. подключение контроллера дисковода и музыкалки — 3 часа 32 минуты

Ну а целиком весь процесс сборки занял порядка 16 часов )

— В ролике использованы музыкальные композиции:
Mic (Михаил Иващенко) — «Dreamless»
zxart.ee/rus/avtory/m/mic/dreamless/

D.J.Serg (Сергей Ханько) — «SoundStorm»
zxart.ee/rus/avtory/d/djserg/soundstorm/

Kyv (Юрий Клопов) — «There Were Times»
zxart.ee/rus/avtory/k/kyv/thereweretimes/

MmcM (Сергей Косов) — «Hibernation»
zxart.ee/eng/authors/m/sergey-kosov/hibernation/

MmcM (Сергей Косов) — «You Life?»
zxart.ee/eng/authors/m/sergey-kosov/you-life/

Mic (Михаил Иващенко) — «4 COMORRA»
zxart.ee/eng/authors/m/mic/4-comorra/

MmcM (Сергей Косов) — «Doubtful Future»
zxart.ee/eng/authors/m/sergey-kosov/doubtful-future/

Key-Jee (Иван Петухов) — «Sputnik»
zxart.ee/eng/authors/l/luchibobra/sputnik1/

MmcM (Сергей Косов) — «Man of Art»
zxart.ee/eng/authors/m/sergey-kosov/man-of-art/

Fuxoft (Frantisek Fuka) — «Magnetic Fields 4» (Jean Michel Jarre AY-cover)
zxart.ee/eng/authors/f/frantisek-fuka1/magnetic-fields-iv/

Allister Brimble — «Wild West Seymour (128k Title)»
zxart.ee/rus/avtory/a/allister-brimble/wild-west-seymour-128k-title-1/

Лекция 1 | Архитектура ЭВМ и основы ОС | Кирилл Кринкин | CSC | Лекториум


Лекция 1 | Курс: Архитектура ЭВМ и основы ОС | Лектор: Кирилл Кринкин | Организатор: Computer Science Center
Смотрите это видео на Лекториуме: lektorium.tv/lecture/14649

Подписывайтесь на канал: www.lektorium.tv/ZJA
Следите за новостями:
vk.com/openlektorium
www.facebook.com/openlektorium

Батыгин - русская звезда мировой науки (English subs)


Установи приложение Gett: b.gett.com/gettru Получай скидки на поездки по программе лояльности с первого дня!

Константин Батыгин — астрофизик из Калифорнийского технологического института, соавтор гипотезы о Девятой планете Солнечной системы
twitter.com/kbatygin

Андрей Коняев и Kuji Podcast bit.ly/2Kcahak

Дудь vdudvdud.ru/