Тюним память и сетевой стек в Linux: история перевода высоконагруженных сер...Dmitry Samsonov
В процессе обновления высоконагруженных серверов раздачи видео (40Gbit/s с каждого сервера) со старого OpenSuSE 10.2 на новый CentOS 7 (время между релизами - 7 лет) мы столкнулись с рядом проблем - необъяснимый свопинг и запуски OOM killer, неравномерное распределение нагрузки по ядрам, обрывы соединений, скачки системной нагрузки на CPU.
В докладе будет рассказано о том, как мы боролись с этими проблемами и какие технологии для этого использовали.
В докладе я расскажу об устройстве одноплатного компьютера и его периферии на примере raspbery pi.
Установку на него дистрибутива операционной системы, python 3 и управление с помощью него периферией (i2c spi uart и отдельными pin). А ещё я это покажу в живую
Докладчик: Иван Бакланов
Видео: https://www.youtube.com/watch?v=1WiIMeWHMY8
Ceph является одной из мнообещающих архитектур для построения облачных хранилищ данных. В презентации приведены основные возможности, описана архитектура, дан краткий обзор команд CLI
Стриминг и эффективное чтение с DVD дискаRoman_Lut
Чтобы избавиться от экранов загрузки применяется стриминг – загрузка ресурсов на фоне. Статья рассматривает преимущества и проблемы этой технологии, стратегии загрузки, реализацию в современных «движках», а также вопросы эффективного стриминга с DVD.
Accelerate Project Management Visibility and Control in the Public SectorInnovative-e
Mike Taylor, President of Innovative-e, and Scott Chapman, President of Project Hosts, presented a 1-hour webinar on Project Management On Your Terms (PMOYT) for the Public Sector, a complete public sector solution created specifically for agencies that are struggling with managing projects effectively. Our approach will illustrate how to accelerate agility, adoption and control with a three-step approach that will help customers:
Increase business agility
Shorten deployment times
Lower security and downtime risks
Lower operational and support costs
This document provides 10 tips for successful project management. It emphasizes that project management is a core skill that must be possessed by professionals and managers to deliver projects on time and on budget. The tips include having complete project details upfront, documenting all agreements in writing, identifying risks early, leveraging technology, avoiding scope creep, testing deliverables, and clear communication.
Тюним память и сетевой стек в Linux: история перевода высоконагруженных сер...Dmitry Samsonov
В процессе обновления высоконагруженных серверов раздачи видео (40Gbit/s с каждого сервера) со старого OpenSuSE 10.2 на новый CentOS 7 (время между релизами - 7 лет) мы столкнулись с рядом проблем - необъяснимый свопинг и запуски OOM killer, неравномерное распределение нагрузки по ядрам, обрывы соединений, скачки системной нагрузки на CPU.
В докладе будет рассказано о том, как мы боролись с этими проблемами и какие технологии для этого использовали.
В докладе я расскажу об устройстве одноплатного компьютера и его периферии на примере raspbery pi.
Установку на него дистрибутива операционной системы, python 3 и управление с помощью него периферией (i2c spi uart и отдельными pin). А ещё я это покажу в живую
Докладчик: Иван Бакланов
Видео: https://www.youtube.com/watch?v=1WiIMeWHMY8
Ceph является одной из мнообещающих архитектур для построения облачных хранилищ данных. В презентации приведены основные возможности, описана архитектура, дан краткий обзор команд CLI
Стриминг и эффективное чтение с DVD дискаRoman_Lut
Чтобы избавиться от экранов загрузки применяется стриминг – загрузка ресурсов на фоне. Статья рассматривает преимущества и проблемы этой технологии, стратегии загрузки, реализацию в современных «движках», а также вопросы эффективного стриминга с DVD.
Accelerate Project Management Visibility and Control in the Public SectorInnovative-e
Mike Taylor, President of Innovative-e, and Scott Chapman, President of Project Hosts, presented a 1-hour webinar on Project Management On Your Terms (PMOYT) for the Public Sector, a complete public sector solution created specifically for agencies that are struggling with managing projects effectively. Our approach will illustrate how to accelerate agility, adoption and control with a three-step approach that will help customers:
Increase business agility
Shorten deployment times
Lower security and downtime risks
Lower operational and support costs
This document provides 10 tips for successful project management. It emphasizes that project management is a core skill that must be possessed by professionals and managers to deliver projects on time and on budget. The tips include having complete project details upfront, documenting all agreements in writing, identifying risks early, leveraging technology, avoiding scope creep, testing deliverables, and clear communication.
I was born on February 5th 1991 in Jharkhand, India. He completed class 10 in 2008 with 75%, class 12 in 2010 with 65% and BBA in 2013 with 64%. He is currently pursuing a PGPM and has a 5.7 CGPA. His hobbies include swimming, cycling and traveling.
Koenig is a well established and innovative training organization serving customers in over 50 countries.
Koenig specializes in providing state-of-the-art technical training on all popular IT certifications. Our customers include many Fortune 500 companies and governments all over the world.
Germany has a population of over 80 million people and a GDP of over $3 trillion. Some key points about Germany's economy include:
- Germany has a GDP growth rate averaging around 1-2% annually for the past decade.
- The industrial and services sectors make up around 70% of Germany's economy each, with agriculture at 1%.
- Germany's top trading partners are France, the United States, the United Kingdom, and China, with over $100 billion annually in trade with each.
- Foreign direct investment in Germany has averaged around $50-60 billion annually in recent years.
2. ЛОГИЧЕСКАЯ СТРУКТУРА ОПЕРАТИВНОЙ ПАМЯТИ
Оперативная память представляет собой
множество ячеек.
Каждая ячейка имеет свой уникальный
адрес.
Нумерация ячеек начинается с нуля.
Каждая ячейка памяти имеет объем 1 байт.
Максимальный объем адресуемой
памяти равен произведению количества ячеек
N на 1 байт.
Для процессоров Pentium 4 (разрядность шины адреса = 36 бит)
максимальный объем адресуемой памяти равен:
N × 1 байт = 2I × 1 байт = 236 × 1 байт = 68 719 476 736 байт =
= 67 108 864 Кбайт = 65 536 Мбайт = 64 Гбайт
Объем памяти Ячейки Десятичный
адрес ячейки
Шестнадцатеричный
адрес ячейки
64 Гбайт 10101010 68 719 476 735 FFFFFFFFF
… … … …
4 Гбайт 10101010 4 294 967 295 FFFFFFFF
… … … …
10101010 0 0
3. МОДУЛИ ОПЕРАТИВНОЙ ПАМЯТИ
Модуль памяти Kingmax DDR2-667
Модуль памяти Kingston DDR PC3200
Оперативная память изготавливается в виде модулей памяти.
Модули памяти DDR, DDR2 устанавливаются в
специальные разъемы на системной плате.
В персональных компьютерах величина адресного пространства процессора (объем
адресуемой памяти) и величина фактически установленной памяти (модулей
оперативной памяти) практически всегда различаются.
4. ПРОПУСКНАЯ СПОСОБНОСТЬ
Модуль памяти Kingmax DDR2-667
Модуль памяти Kingston DDR PC3200
Важнейшей характеристикой модулей
оперативной памяти является пропускная
способность.
Разрядность шины данных = 64 бита.
Максимально возможная в настоящее время
(2006 год) частота шины данных совпадает с
частотой системной шины и равна 1064 МГц.
Пропускная способность модулей памяти =
= 64 бита × 1064 МГц = 68 096 Мбит/с =
= 8 512 Мбайт/с ≈ 8 Гбайт/с.
Пропускная способность равна произведению
разрядности шины данных и частоты операций
записи или считывания информации из ячеек
памяти:
Пропускная способность =
= Разрядность шины данных × Частота
Модули памяти маркируются своей пропускной
способностью, выраженной в Мбайт/с: РС3200,
РС4200, РС8500 и др.
5. ФИЗИЧЕСКАЯ И ВИРТУАЛЬНАЯ ПАМЯТЬ
Модуль памяти Kingmax DDR2-667
Модуль памяти Kingston DDR PC3200
Объем используемой программами памяти
можно увеличить путем добавления к
физической памяти (модулям оперативной
памяти) виртуальной памяти.
Виртуальная память выделяется в форме
области жесткого диска.
В ОС Windows это файл подкачки.
Размер файла подкачки и его размещение в
иерархической файловой системе можно
изменить.
Замедление быстродействия виртуальной
памяти может происходить в результате
фрагментации данных в файле.
Для того чтобы этого не происходило,
рекомендуется произвести дефрагментацию
диска и установить для файла подкачки
постоянный размер.
Быстродействие жесткого диска и,
соответственно, виртуальной памяти
существенно меньше быстродействия
оперативной памяти.