1 / 10

Оптимизация использования вычислительных ресурсов на платформе System Z

Оптимизация использования вычислительных ресурсов на платформе System Z. М. Б. Мишустин июнь 20 14. Варианты роста потребностей в вычислительной мощности SystemZ. Контроль эффективности разрабатываемого ПО с самого начала жизненного цикла.

Download Presentation

Оптимизация использования вычислительных ресурсов на платформе System Z

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Оптимизация использования вычислительных ресурсов на платформе System Z М. Б. Мишустин июнь 2014

  2. Варианты роста потребностей в вычислительной мощности SystemZ

  3. Контроль эффективности разрабатываемого ПОс самого начала жизненного цикла • В настоящее время перед разработчиками практически не ставится и не контролируется задача повышения вычислительной эффективности разрабатываемого ПО. Чтобы систематически стимулировать их к этому необходимо: • На этапе разработки ТЗ: • Формулировать полные требования к системному программно-техническому обеспечению, включая требования к процессорной мощности, дисковому пространству, пропускной способности каналов связи, ЛПО. • На этапе разработки ТЗ: • На основе п.1), учитывать в ТЭО полную стоимость владения системными программно-техническими средствами, включая серверы, дисковые массивы, ресурсы сети, ЛПО. • На этапе согласования ТЗи/или формирования бюджета эксплуатационных расходов: • Согласовывать проект внедрения с программой развития системно-технической платформы, используя бюджетные оценки, вытекающие из п.2). • На этапе приемо-сдаточных испытаний: • Проводить нагрузочное тестирование с использованием общепринятых методик и инструментов, которое должно проверить соответствие реальных потребляемых мощностей декларированным в ТЗ.

  4. Возможности частичной миграции с платформы SystemZ Грузовая модель Локомотивная модель Контейнерная модель Вагонная модель Поездная модель Прикладные задачи:~ 20 таблиц на задачу, использование ядра системы Поэлементный перенос на другую платформу Слежение за чужими вагонами Предварительноеинформированиеприпортовыхстанций Прогноз продвижения ДО-24 ДУ-10 ДУ-2 Тематические таблицы Поток сообщений Историческиетаблицы Ядро АСОУП-2: ~500 таблицобработка ввода Нетранзакционные методы заполнения (IBM InfoSphere Data Capture)

  5. Консолидация систем АСОУП внутри SystemZ Юго-Восточная дорога Московская дорога Северо- Кавказская дорога … LPAR LPAR LPAR Менеджер MQ-Series, АОС Менеджер MQ-Series, АОС Менеджер MQ-Series, АОС Очередисообщений Очередисообщений Очередисообщений Процессы АСОУП-2 Процессы АСОУП-2 Процессы АСОУП-2 Подсистема DB2 Подсистема DB2 Подсистема DB2 База данных АСОУП-2 База данных АСОУП-2 База данных АСОУП-2

  6. Консолидация систем АСОУП внутри SystemZ Юго-Восточная дорога Московская дорога Северо- Кавказская дорога … LPAR Менеджер MQ-Series, АОС Очередисообщений Очередисообщений ОчередисообщенийМЖД Процессы АСОУП-2 ЮВС Процессы АСОУП-2 СКВ Процессы АСОУП-2 МЖД Подсистема DB2 База данных АСОУП-2 ЮВС База данных АСОУП-2СКВ База данных АСОУП-2 МЖД

  7. Выявление и оптимизация наиболее ресурсоемких алгоритмов • Анализ частот типичных запросов к СУБД и создаваемых ими нагрузок; оптимизация планов запросов • Выявление узких мест в системном окружение и оптимизация системных настроек • Анализ соответствия ПО и режимов его эксплуатации типовым рекомендациям по системно-технической и программной архитектуре. • Вычисление распространенных метрик кода (SLOC, Холстед, МакКейб и др.); анализ их динамики по версиям продукта. • Бенчмаркинг

  8. Анализ эффективности логики обработки и хранения

  9. Чем может помочь «Техносерв» ? • Проведение полноценного нагрузочного тестирования на этапе сдачи-приемки средствами типа IBM Rational Performance Tester • Совместное с ПКТБ ЦКИ выявление и оптимизация наиболее ресурсоемких алгоритмовсредствами DB2 for z/OS и другими • Совместный с ПКТБ ЦКИ анализ избыточности хранимых данных и используемых алгоритмов средствами обратного инжиниринга и дальнейшего анализа, предоставляемыми IBM Rational Software Architect

  10. Спасибо! Москва, ул. Юности, д. 13 Т: +7 (495) 648-08-08 Ф: +7 (495) 648-08-07 www.technoserv.com

More Related