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

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

Аналитика доходности инвестиционного портфеля Тинькофф брокера на Python. API Тинькофф инвестиции


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Сказать спасибо можно здесь — boosty.to/digitalize.team

Написал инструмент, который считает рублёвую доходность инвестиционного портфеля на Тинькофф брокере. Само приложение Тинькофф инвестиции считает доходность по долларовым инструментам в долларах, но из-за скачков курса доллара к рублю такая аналитика плохо отражает рублёвую доходность. Написанный инструмент отображает текущую рублёвую стоимость портфеля, сумму всех пополнений портфеля, а также общую процентную рублёвую доходность.

Исходники (чуть причёсанная и отрефаченная версия, но с историей коммитов) — github.com/alexey-goloburdin/tinkoff-analytics

Как думаете, может обернуть это в виде телеграм бота:)?

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
www.facebook.com/a.goloburdin
www.instagram.com/alexeygoloburdin/
vk.com/a.goloburdin

---

Формируем правильное отношение к школьным оценкам


Зарегистрируйтесь для участия по ссылке:
uchitel.club/events/kak-sformirovat-pravilnoe-otnoshenie-k-shkolnym-ocenkam-rebenka/

Плейлист по теме:
clck.ru/Q8oZ7

Приглашаем в Родительский университет — проект для родителей, которые знают, что любовь к детям начинается с заботы о себе:
parents.university/

Тема:
Формируем правильное отношение к школьным оценкам
Спикер:
Екимова Анна Николаевна
Педагог-психолог МБОУ «Средняя общеобразовательная школа № 11» г. Бологое, Член Профессиональной Психотерапевтической Лиги

На вебинаре поговорим об отношении к оценкам. Так ли они важны?

Обсудим следующие вопросы:
1. Как говорить с ребенком об оценках?
2. Как правильно относиться родителям к оценкам в школе?
3. Как подготовить ребенка к возможной двойке и как реагировать, если он ее уже получил?
4. 5 причин, почему от оценок в школе давно пора отказаться
5. Как влиять на обучение и помогать ребенку учиться качественнее?

Образовательный канал с бесплатными вебинарами для учителей:
clc.to/rosuchebnik-youtube

#вебинар#российскийучебник#родительскийуниверситет#оценки

Образовательный контент в социальных сетях:
Facebook: www.facebook.com/rosuchebnik/
ВКонтакте: vk.com/ros.uchebnik
Одноклассники: ok.ru/rosuchebnik
Присоединяйтесь!

«Робот, человек и XR технологии» — Михаил Останин


Лопнуть от зависти можно, как работает наш научный сотрудник Миша Останин в очках смешанной реальности: подобно иллюзионисту он заставляет роботов двигаться, дирижируя руками в воздухе. За этим интересно наблюдать, а слушать об этой технологии ещё и познавательно. На онлайн-лекции Миша рассказал о кейсе Университета Иннополис с интерактивным программированием роботов на основе XR-технологий.

Вместо новогодних передач на ТВ - 2019


Очередное фоновое видео для нарезки салатов

В этом видео:

14:06 — про Sun Fire 1500
32:07 — про Silicon Graphics O2
57:51 — Про дисковый Rack для 5,25-слота
1:20:20 — Про Яндекс.Станцию
1:47:00 — Про новинки в моём музее
2:07:22 — Про ремонт JoyCon-а
2:35:21 — Про использование Roland MT-32 в DosBox на Linux
2:46:13 — Про кассу АТОЛ в качестве синтезатора музыки

Стрим с ответами на вопросы будет завтра, 1го января 2019г. в 14:00 Мск.

16-bits.ru

Установка Manjaro Linux рядом с Windows 10 на компьютере с UEFI – инструкция для начинающих


В данном видео подробно рассмотрен процесс установки Manjaro Linux 19 рядом с Windows 10 на компьютере с UEFI.
Если Вы хотите, чтобы у Вас на компьютере было установлено две операционные системы – Windows 10 и Manjaro Linux, то данное видео будет Вам полезно.
Manjaro Linux – это бесплатный дистрибутив операционной системы Linux, который основан на дистрибутиве Arch Linux. В Manjaro Linux в качестве графической оболочки по умолчанию используется: Xfce, KDE и GNOME.
Данный дистрибутив ориентирован на начинающих пользователей Linux и предназначен для обычных домашних компьютеров, при этом он имеет всю мощь Arch Linux. Поэтому можно сказать, что Manjaro Linux – это адаптированная под новичков версия Arch Linux.
В видео будет рассмотрен стандартный случай, когда на компьютере с UEFI, например, на ноутбуке, установлена операционная система Windows 10, в которой есть два раздела, т.е. диск C и D, а у Вас появилось желание попробовать Manjaro Linux, и установить этот дистрибутив на компьютер второй операционной системой. При этом Вам нужно, чтобы при включении компьютера у Вас была возможность выбора системы, в которую необходимо загрузиться.
Сразу хотелось бы отметить, что, для того чтобы установить Manjaro Linux рядом с Windows 10 на компьютере с UEFI, не нужно выполнять никаких особых предварительных действий с существующими параметрами компьютера, в частности, нет необходимости отключать UEFI Secure Boot или включать режим Legacy.
Также стоит отметить, что у всех конфигурация компьютеров разная, так же, как и разный опыт администрирования операционных систем, поэтому я не могу гарантировать, что все, что описано в данном видео, поможет именно Вам выполнить установку Manjaro Linux, в связи с этим я настоятельно рекомендую Вам сделать резервную копию всех важных данных перед тем, как приступать к установке Manjaro Linux, для того чтобы в случае возникновения непредвиденных ситуаций избежать потери данных.

Подробная статья про установку Manjaro Linux рядом с Windows 10
info-comp.ru/install-manjaro-linux-next-to-windows-10

Скачать Manjaro Linux
manjaro.org/download/

Создание загрузочной USB флешки в Windows с помощью Rufus
youtu.be/2eNYfqCXhrA

Настройка порядка загрузки систем в Manjaro Linux 19 XFCE
info-comp.ru/configuring-boot-order-systems-in-manjaro

Настройка раскладки клавиатуры в Manjaro Linux 19 XFCE
info-comp.ru/customize-keyboard-layout-manjaro-linux-xfce

Как запустить Windows-приложение в Linux
info-comp.ru/how-to-run-windows-app-on-linux

Книга «Linux для обычных пользователей»
self-learning.ru/books/linux-for-users

Книга «Как стать программистом»
self-learning.ru/books/how-to-become-a-programmer

Курс по SQL для начинающих
self-learning.ru/course/sql-basics

ВКонтакте vk.com/infocompru
Твиттер twitter.com/InfoCompRU
Одноклассники ok.ru/infocompru
Facebook www.facebook.com/infocompru

Подписаться на канал
www.youtube.com/channel/UC9mS_uzIbZVjk_1NqWvo5fg/?sub_confirmation=1

#Manjaro #Manjaro19 #ManjaroLinux #УстановкаManjaro #Windows10 #Linux #UEFI

Презентация первого iPhone на русском языке в HD. Когда мир изменился навсегда.


9 января, 2007 год. В этот день мы уже вовсю работали — начинали примерно с 5ого. Youtube только появился, а мы выпускали журнал на дисках. FXA Studio находилась в маленьком офисе на первом этаже дома, где я жил. Никому тогда не были интересны презентации Apple, однако я ее смотрел в прямо эфире. Досмотрев, буквально в тапочках и с кружечкой чая спустился в офис — говорю, мол смотрите. Работа встала, ибо все охренели. Тогда на экранах зрители увидели презентацию, которая навсегда войдет в историю и учебники по маркетингу. За один час Стив Джобс раздавил всю индустрию производителей мобильных телефонов. Apple проехалась по всем больным местам устаревших трубок. Это казалось невероятным. Настоящее пришествие гаджета из будущего. Реальный сенсорный экран, а не тормозящее убожество со стилусом, как у КПК — о таком мы только мечтали, смотря кинофильмы. Нормальный интерфейс, близкий к компьютерному. Настоящий интернет в телефоне. Интеграция Google Maps. Все это казалось фантастикой. И было понятно, что это перевернет мир. Конечно, далеко не всем. Идиоты носились и с пеной у рта доказывали, что это очередное никому ненужное гуано, а к концу года Apple выпустит кнопочный телефон. Теперь они стыдливо помалкивают.
Несмотря на то, что мы были игровым журналом, я понимал, что нельзя проходить мимо такого события. Скачать презентацию Apple тогда было невозможно, тем более в хорошем качестве (тогда хорошее качество было 480p, HD только-только входило в обиход, и уж точно не в интернете), поэтому пришлось запрашивать ее у русского офиса, состоявшего тогда из двух человек. Но все получилось — спустя несколько дней мы получили паленую болванку с самым, как сегодня оказалось, легендарным выступлением Джобса, а мы принялись за создание ее русской версии. Сегодня, спустя 10 лет я заапгрейдил ее до HD-версии (720p, какая есть), и делюсь с вами, дабы вновь пережить этот исторический момент.
Сайт: alogvinov.com
Twitter: twitter.com/alogvinov
Instagram: instagram.com/fxigr1
Группа Вконтакте: vk.com/alogvinov_group
Twitch: twitch.tv/fxigr1