SlideShare a Scribd company logo
1 of 59
HP-UX – платформа для
сервера баз данных

Андрей Чередарчук
Учебный центр МУК




© 2009 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice
HP-UX – платформа для базы данных
• Аппаратная платформа Integrity
• Программная платформа HP-UX
• Методы сбора информации, анализ полученных данных
 и оптимизации системы
• HP-UX и Oracle: создание коопоративной базы данных
• HP Enterprise DB: новое лицо СУБД PostgreSQL
Аппаратная платформа
Integrity
Требования к аппаратной платформе
                 Требования



                            Горячая замена:
      CPU
                                  CPU
                                 Memory
                                   Disk
                              I/O Interface
    Memory


                           Масштабируемость

      Disks
                              Управление



  I/O Interfaces              Поддержка
Сервер начального уровня

Платформа rx2820 i4:
1-2 CPU Itanium 9500 (Poulson, 8 core)
up to 384 GB DDR3
10 Gb/s Converged Network Adapters
Fibre Channel, InfiniBand HBA
Blade-системы

Платформы BL860c i4,
BL870c i4, BL890c i4:
2, 4, 8 CPU Itanium 9500
(Poulson, 8 core)
384, 768, 1536 GB DDR3
10 Gb/s Converged
Network Adapters
Fibre Channel HBA
InfiniBand HBA
HP Integrity Superdome 2
Платформа Superdome 2:
-от8 до 32 процессорных слотов
для Itanium Poulson (4/8 core)
-до   4 TB DDR3
-48-96   внешних слотов PCIe 8x
-32-64
     встроенных интерфейса
10GbE
-поддержка протоколов
динамического управления
ресурсами, аппаратной и
программной виртуализации
Программная платформа
HP-UX i3
Операционная система HP-UX 11i v3

 • Операционная система HP-UX : простота, надежность, стабильность,
 иногда чрезмерная совместимость – CDE, Motif, tcsh
 • Доступна для установки в четырех комплектациях –Operating Environment
 • Система установки и управления пакетами позволяет модифициовать ОЕ




                                                   Data Center OE

                       Virtual Server OE        High Availability OE




                                    Base OE
Операционная система HP-UX 11i v3

   Поддерживается несколько вариантов установки



 CoreOS DVD             Ignite-UX Server          Ignite-UX Server




   Установка с        Установка с сервера         Установка с сервера
 локального DVD          методом “Pull”             методом “Push”
Гибкий процесс загрузки ОС

  Возможность восстановить загрузчик или проверить оборудование




  Master Boot Record       Таблица DOS разделов (не используется)

  GPT Partition Table     Таблица GPT указывает на разделы EFI

        diska_p1          Загрузчик ядра и утилиты управления загрзчиком
   (System Partition)

       diska_p2           LVM/VxVM структура дисков операционной ситсемы
     (OS Partition)

        diska_p3          Утилиты для диагностики памяти, процессора. диска
   (Service Partition)
  GPT Partition Table     Резервная копия таблицы GPT
Гибкий процесс загрузки ОС

  Выбор основного либо одного из двух резервных загрузочных дисков



 POST/PAL/SAL             EFI Boot Manager



 EFI Boot Manager ver 1.10 [14.60]        Firmware ver 1.61 [4241]
 Please select a boot option

  HP-UX Primary Boot
  HP-UX HA Alternate Boot
  HP-UX Alternate Boot
  EFI Shell [Built-in]
  Boot Option Maintenance Menu

  Use ^ and v to change option(s). Use Enter to select an option
  Default boot selection will be booted in 10 seconds
Dynamic Root Disk

 DRD позволяет создавать резервную копию или же новый вариант системы
 • Оригинальная дисковая группа остается активной
 • Клонированная дисковая группа доступа для выбора при загрузке
 • Доступны инструменты для управления пакетами, патчами и изменением
 конфигурации ядра резервной системы




               lvol1        lvol1        lvol1        lvol1
               lvol2        lvol2        lvol2        lvol2
               lvol3        lvol3        lvol3        lvol3
             boot disk boot mirror    clone disk clone mirror

             original vg00 (active)   cloned vg00 (inactive)
System Management Homepage
  • The SMH “Home” tab summarizes the status of the system’s subsystems
  • Click any subsystem for more detailed information
  • Contents of the “Home” tab vary from model to model
  • Click the “Legend” link to view an icon legend
System Management Homepage
  • Стандартный интерфейс для сбора информации и конфигурации
  • Возможность интеграции с SIM (System Insight Manager)
  • Возможность единого входа SSO (Single Sign-On)
System Management Homepage
  • Управление дисковыми разделами и файловыми системами
  • Управление пользователями и группами
  • Установка и конфигурация агентов, аудит системы
  •Управление пакетами и патчами
  •Создание и конфигурация кластера
Аппаратная и программная виртуализация
ServiceGuard – High Availability cluster



         root                                           root
                           lan0                                          lan0
                                                                                          Power
        mirror                                          mirror                            Circuit B
                      System A                                        System B

                       SCSI 0        SCSI 1                            SCSI 2   SCSI 1

 Power
 Circuit A

                 c0t3d0                       c2t3d0      c1t5d0                c1t5d0
                 SystemA          Primary     SystemB     SystemA   Mirror      SystemB
                                                                                          Power
                                               Volume Group 01
                                                                                          Circuit C
                 c0t4d0                       c2t4d0      c1t6d0                c1t6d0
                 SystemA          Primary     SystemB     SystemA   Mirror      SystemB

                                               Volume Group 02
Управление ресурсами
• Workload
         Manager (WLM)
   консолидация и перераспределение ресурсов между
   аппаратными и программными разделами (nPar & vPar)

• Process Resource Manager (PRM)
    распределение мощности процессора, оперативной памяти,
    емкости интерфейсов ввода-вывода на уровне раздела

• Global Workload Manager (gWLM)
    консолидация и перераспределение ресурсов между
    физическими серверами

• PayPerUse
    оплата дополнительных ресурсов только для указанного
    времени
Workload Manager (WLM)



   Objectives    Objectives    Objectives            Arbitrate

  Monitor       Monitor       Monitor


  Workload      Workload      Workload


  Resouces      Resouces      Resouces



                Allocate                    Manage
Workload Manager (WLM)
Secure Resource Partition
Workload Manager (WLM)
ServiceGuard
HP-UX Roadmap: x86 & Integrity
Оптимизация
системы
Ячейка (cell) – основа Superdome
Задержки при обращении к данным
            Register set 0                                                                                                     FSB Bandwidth 8.5GB/s each




                                              Register set 1



                                                               Register set 0




                                                                                                 Register set 1
                               Execution HW




                                                                                  Execution HW
                                                                                                                    Montecito             Montecito


                                                                                                                    Montecito             Montecito

      1 Cycle

                                               L1                                                 L1                                  SX2000
          L1 cache                                                L1 cache                                                         Cell controller
                                              TLB                                                TLB
  5 Cycles

                                               L2                                                 L2                                      Bandwidth 11.5GB/s
               L2 cache                                           L2 cache                                         ~180ns                       each
                                              TLB                                                TLB              288 cycles
12 Cycles                                                                                                               Memory
                             L3 cache                                           L3 cache                          Bandwidth 17.2GB/s


                                                                                                                  System Bus           Cross     Cross   Cross
                                                                                                                   Adapter              Bar       Bar     Bar


                                                                                                                                  One crossbar add ~200ns
                                                                                                                                 Two crossbars add ~ 275ns
Управление политикой создания
процессов и потоков

•   RR        Round Robin
•   RR_TREE                  1       2
                                 6
                             5
•   LL        Least Loaded
•   FILL
•   FILL_TREE
•   PACKED
•   NONE
                             3       4
Доступ к оперативной памяти:
Cell Local Memory
                             Cell Local Memory
                                     (CLM)
                      • Blocks in the physical memory
                        map come from the different
                        cells
                      • Memory accesses from within
                        the local cell will all be faster
                      • Accesses from remote cells will
                        all be slower
                      • Important to localize workloads
                        on CPU with their data
Доступ к оперативной памяти:
Interleaved memory
                           Interleaved memory
                                  (ILM)
                      • Память распределяется
                       между ячейками на этапе
                       загрузки системы
                      • Каждая ячейка получает
                       равный объем памяти в
                       каждой ячейке
                      • Пример: для раздела,
                       состоящего из 4 ячеек, 25%
                       памяти будут обеспечивать
                       быстрый доступ и 75% -
                       медленный
Управление сетевыми интерфейсами
 • Ограничение процессорного времени для обработки прерываний
 root@vm4[root] kctune intr_strobe_ics_pct
 Tunable              Value Expression Changes
 intr_strobe_ics_pct     80 Default      Immed


 • Использование
  агрегированных
  каналов (LACP, PAgP)
 • Балансировка по
  MAC, IP, port
 • Работа в режиме
  ActiveStandby
Дисковая система
•   Увеличение буфера команд для scsi устройств –
    локальные или сетевые разделы (LUN)
# scsictl -m queue_depth=32 /dev/rdsk/c10t4d0

•   Включение режима быстрого доступа к разделу –
    драйвер не ожидает завершения операции
# scsictl -m immediate_report=1 /dev/rdsk/c10t4d0

•   Управление режимом балансировки нагрузки
# scsimgr set_attr -N /escsi/esdisk -a
  load_bal_policy=round_robin| least_cmd_load |
  cl_round_robin| closest_path| preferred_path
Менеджер разделов: LVM & VxVM
 • Поддерживает RAID 0,1,1+0, 0+1, 5 (только VxVM)
 • Использование дисков горячей замены (spare)
 • Позволяет использовать разделы в кластере в режиме эксклюзивного
 или общего доступа
 • Поддерживается конвертация LVM  VxVM

                                   volume

                        plex                       plex




                  subdisk         subdisk
                                  subdisk       subdisk
              subdisk
                                  subdisk
                   disk             disk             disk

                                 disk group
Менеджер разделов: LVM & VxVM
• Возможность разделения зеркала для создания резервной копии

•VxVM допускает изменение структуры дисковой группы, перенос отдельных дисков
в другую группу, создание новой группы на базе существующей

• Создается журнал для быстрой проверки на этапе загрузки ОС



   Split

                     datavol datavolb


                  Mount

                                        datavol datavolb


                                          Remerge
                                                                datavol
Менеджер разделов: VxVM
 • Для увеличения скорости доступа и увеличения надежности определяется
 политика выбора физических разделов при формировании RAID структуры
 с возможностью балансировки по разным системам хранения


Установка режима отображения устройств по системам хранения
данных

# vxddladm set namingscheme=ebn
# vxdisk list
  DEVICE      TYPE          DISK                  GROUP      STATUS
  EVA30000_0 auto:cdsdisk datadg01                datadg     online
  EVA30000_1 auto:cdsdisk datadg02                datadg     online

Создание раздела с распределением по разных системах
хранения данных

# vxassist –g datadg –o ordered make datavol 16m   
              layout=stripe stripe=enclr nstripe=2 
              enclr:EVA30000 enclr:EVA30001
Файловая система VxFS
Файловая система VxFS
Файловая система VxFS и Oracle

 • Возможность отключать кеш
  файловой системы для
  приложений. Использующих
  свой собственный кеш
 • Возможна потеря данных в
  случае аппаратного сбоя
  платформы
Сбор и анализ
информации
Glance
 Help! What’s wrong?


                                                                                   Track resources




                                                                  Identify bottlenecks




                                           Troubleshoot processes




40                h4262s d.01 – © 2009 Hewlett-Packard Development Company, L.P.
Glance
terminal based performance monitoring tool
                                                                                        Memory
Total CPU                                                                                 and
  usage                                                                                  swap
                                                                                         space
 Busiest
                                                                                       summary
  disks
 usage                                                                                 The major
                                                                                       reason for
                                                                                          not
                                                                                        running




            Glance was originally designed to work with HP style
                terminals with programmable softkey labels
41                    h4262s d.01 – © 2009 Hewlett-Packard Development Company, L.P.
Individual process reports
from the process details screen




42                h4262s d.01 – © 2009 Hewlett-Packard Development Company, L.P.
Adviser syntax
telling glance what to report
 •   There are example adviser files in
     /opt/perf/examples/adviser

 •   List all processes waiting more that 10% on the run queue
process loop {          // loop through each process
  if PROC_PRI_WAIT_PCT > 10 then {
    print gbl_stattime," ", proc_proc_name|12,
PROC_PROC_ID|6," ",
       PROC_TOTAL_WAIT_TIME, PROC_PRI_WAIT_PCT
  }
}


 • Adviser only mode
root@vm4[ken] glance -syntax proc_wait4                                    -adviser_only 
       -iterations 2

43                  h4262s d.01 – © 2009 Hewlett-Packard Development Company, L.P.
HP Performance Agent and Manager




Help! Why is it always
 slow on Thursdays?


           PM analyzes PA data




       scope            DSI
                         DSI
                          DSI
       full OS
                  ARM
  instrumentation                PA collects data from many sources
About the HP Performance Agent

                                            Alarms!




                                Log files




                                          Extract / export
    Operating
     System
  Other data
   sources      Data collection process
HP PM web-based reports




                  mysystem
HP-UX + Oracle =
mission critical,
rock stable etc…
Oracle Real Application Cluster

      Action                    Merge



      Sort

                     Scan/    Scan/     Scan/    Scan/
                     sort     sort      sort     sort
      Scan


                     Source   Source    Source   Source
     Source data
                     data     data      data     data
     Pipelined or
     interoperator      Intraoperator parallelism
     parallelism
Oracle Real Application Cluster



      Node 1                                Node 3


                        Shared
                        disks

      Node 2                                Node 4




                 Query coordinator

                 Parallel query execution
ServiceGuard Extension for RAC (SGeRAC)

                RAC Instances                 RAC Instances
     Oracle
                                Clusterware

   SGeRAC




                                                   NFS mounted volumes
                                                                         Raw shareddisks
                                                                                           LVM
                                                                                                 Shared
 Components                Group Membership
                           Service

     Storage     CFS
                           Network Manager
 Management
        Suite
                            Cluster Manager
 Serviceguard
                    Package Manager
    Operating
                                HP-UX Kernel
      System
ServiceGuard Extension for RAC (SGeRAC)

                                     Oracle homes
                     Clusterware     And inventory
            Voting   configuration
            disks                                    Per-node
                                                     local
Database                                             storage
data                                   CFS
                                 NFS
             Shared
                                                     Oracle RAC
             raw disks
                                                     binaries

   Shared                                 Clusterware
   LVM                                    binaries
HP Enterprise DB:
 новое лицо
 PostgreSQL
HP Enterprise DB: можно и без Oracle
HP Enterprise DB: Do This!
HP Enterprise DB: Возможности
HP Enterprise DB: Совместимость

• Simple and complex data structures

• Oracle SQL syntax and semantics

• Functions and Packages

• PL/SQL (extensive support)

• Popular Oracle database utilities and interfaces

• Bi-directional database replication services 
HP Enterprise DB: Master/Stanby
HP Enterprise DB: Fedarated
Вопросы?

 hp@anri.kiev.ua

More Related Content

What's hot

Hitachi Data Systems - комплексные решения
Hitachi Data Systems - комплексные решенияHitachi Data Systems - комплексные решения
Hitachi Data Systems - комплексные решенияMUK
 
Обзор продуктов Unified Access
Обзор продуктов Unified AccessОбзор продуктов Unified Access
Обзор продуктов Unified AccessCisco Russia
 
Внедрение корпоративных приложений на Cisco UCS.
 Внедрение корпоративных приложений на Cisco UCS.  Внедрение корпоративных приложений на Cisco UCS.
Внедрение корпоративных приложений на Cisco UCS. Cisco Russia
 
Performance optimisations
Performance optimisationsPerformance optimisations
Performance optimisationsAntony Pavlenko
 
Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...
Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...
Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...kulibin
 
Extreme networks - network design principles for hpc @ hpcday 2012 kiev
Extreme networks - network design principles for hpc @ hpcday 2012 kievExtreme networks - network design principles for hpc @ hpcday 2012 kiev
Extreme networks - network design principles for hpc @ hpcday 2012 kievVolodymyr Saviak
 
Универсальная платформа для инфраструктуры ЦОД - Nexus 7000.
Универсальная платформа для инфраструктуры ЦОД - Nexus 7000. Универсальная платформа для инфраструктуры ЦОД - Nexus 7000.
Универсальная платформа для инфраструктуры ЦОД - Nexus 7000. Cisco Russia
 
Ликбез по Эльбрусу, Константин Трушкин (МЦСТ)
Ликбез по Эльбрусу, Константин Трушкин (МЦСТ)Ликбез по Эльбрусу, Константин Трушкин (МЦСТ)
Ликбез по Эльбрусу, Константин Трушкин (МЦСТ)Ontico
 
Новейшие серверные решения от Fujitsu и как они позволяют экономить
Новейшие серверные решения от Fujitsu и как они позволяют экономитьНовейшие серверные решения от Fujitsu и как они позволяют экономить
Новейшие серверные решения от Fujitsu и как они позволяют экономитьFujitsu Russia
 
Обзор процессоров Phillips Nexperia
Обзор процессоров Phillips NexperiaОбзор процессоров Phillips Nexperia
Обзор процессоров Phillips NexperiaMSU GML VideoGroup
 
Архитектура и программирование потоковых многоядерных процессоров для научных...
Архитектура и программирование потоковых многоядерных процессоров для научных...Архитектура и программирование потоковых многоядерных процессоров для научных...
Архитектура и программирование потоковых многоядерных процессоров для научных...a15464321646213
 
Архитектура и программирование на fpga
Архитектура и программирование на fpgaАрхитектура и программирование на fpga
Архитектура и программирование на fpgaMSU GML VideoGroup
 
High performance computing принципы проектирования сети
High performance computing принципы проектирования сетиHigh performance computing принципы проектирования сети
High performance computing принципы проектирования сетиMUK Extreme
 
Новейшие серверные решения от Fujitsu и как они позволяют экономить
Новейшие серверные решения от Fujitsu и как они позволяют экономитьНовейшие серверные решения от Fujitsu и как они позволяют экономить
Новейшие серверные решения от Fujitsu и как они позволяют экономитьFujitsu Russia
 
Архитектура и особенности Cisco Nexus 5000, Fabric Extender (FEX), Virtual Po...
Архитектура и особенности Cisco Nexus 5000, Fabric Extender (FEX), Virtual Po...Архитектура и особенности Cisco Nexus 5000, Fabric Extender (FEX), Virtual Po...
Архитектура и особенности Cisco Nexus 5000, Fabric Extender (FEX), Virtual Po...Cisco Russia
 

What's hot (19)

Hitachi Data Systems - комплексные решения
Hitachi Data Systems - комплексные решенияHitachi Data Systems - комплексные решения
Hitachi Data Systems - комплексные решения
 
Обзор продуктов Unified Access
Обзор продуктов Unified AccessОбзор продуктов Unified Access
Обзор продуктов Unified Access
 
Руководство для TR4W
Руководство для TR4WРуководство для TR4W
Руководство для TR4W
 
3
33
3
 
Внедрение корпоративных приложений на Cisco UCS.
 Внедрение корпоративных приложений на Cisco UCS.  Внедрение корпоративных приложений на Cisco UCS.
Внедрение корпоративных приложений на Cisco UCS.
 
Performance optimisations
Performance optimisationsPerformance optimisations
Performance optimisations
 
Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...
Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...
Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...
 
Spanning tree protocol (stp)
Spanning tree protocol (stp)Spanning tree protocol (stp)
Spanning tree protocol (stp)
 
Extreme networks - network design principles for hpc @ hpcday 2012 kiev
Extreme networks - network design principles for hpc @ hpcday 2012 kievExtreme networks - network design principles for hpc @ hpcday 2012 kiev
Extreme networks - network design principles for hpc @ hpcday 2012 kiev
 
Универсальная платформа для инфраструктуры ЦОД - Nexus 7000.
Универсальная платформа для инфраструктуры ЦОД - Nexus 7000. Универсальная платформа для инфраструктуры ЦОД - Nexus 7000.
Универсальная платформа для инфраструктуры ЦОД - Nexus 7000.
 
Ликбез по Эльбрусу, Константин Трушкин (МЦСТ)
Ликбез по Эльбрусу, Константин Трушкин (МЦСТ)Ликбез по Эльбрусу, Константин Трушкин (МЦСТ)
Ликбез по Эльбрусу, Константин Трушкин (МЦСТ)
 
Новейшие серверные решения от Fujitsu и как они позволяют экономить
Новейшие серверные решения от Fujitsu и как они позволяют экономитьНовейшие серверные решения от Fujitsu и как они позволяют экономить
Новейшие серверные решения от Fujitsu и как они позволяют экономить
 
Обзор процессоров Phillips Nexperia
Обзор процессоров Phillips NexperiaОбзор процессоров Phillips Nexperia
Обзор процессоров Phillips Nexperia
 
Архитектура и программирование потоковых многоядерных процессоров для научных...
Архитектура и программирование потоковых многоядерных процессоров для научных...Архитектура и программирование потоковых многоядерных процессоров для научных...
Архитектура и программирование потоковых многоядерных процессоров для научных...
 
Архитектура и программирование на fpga
Архитектура и программирование на fpgaАрхитектура и программирование на fpga
Архитектура и программирование на fpga
 
High performance computing принципы проектирования сети
High performance computing принципы проектирования сетиHigh performance computing принципы проектирования сети
High performance computing принципы проектирования сети
 
Новейшие серверные решения от Fujitsu и как они позволяют экономить
Новейшие серверные решения от Fujitsu и как они позволяют экономитьНовейшие серверные решения от Fujitsu и как они позволяют экономить
Новейшие серверные решения от Fujitsu и как они позволяют экономить
 
Архитектура и особенности Cisco Nexus 5000, Fabric Extender (FEX), Virtual Po...
Архитектура и особенности Cisco Nexus 5000, Fabric Extender (FEX), Virtual Po...Архитектура и особенности Cisco Nexus 5000, Fabric Extender (FEX), Virtual Po...
Архитектура и особенности Cisco Nexus 5000, Fabric Extender (FEX), Virtual Po...
 
Системы хранения данных
Системы хранения данныхСистемы хранения данных
Системы хранения данных
 

Similar to Андрей Чередарчук "HP-UX - платформа для сервера баз данных"

Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...Ontico
 
Ibm megatrade шиндак xiv v3.0
Ibm megatrade шиндак xiv v3.0Ibm megatrade шиндак xiv v3.0
Ibm megatrade шиндак xiv v3.0Nick Turunov
 
1. Sartakov. Virtualization. June 01, 2013
1. Sartakov. Virtualization. June 01, 20131. Sartakov. Virtualization. June 01, 2013
1. Sartakov. Virtualization. June 01, 2013ru-fedora-moscow-2013
 
TMPA-2013 Sartakov: Genode
TMPA-2013 Sartakov: GenodeTMPA-2013 Sartakov: Genode
TMPA-2013 Sartakov: GenodeIosif Itkin
 
Виртуализация сетевой инфраструктуры на примере использования IOS-XRv 9000 и ...
Виртуализация сетевой инфраструктуры на примере использования IOS-XRv 9000 и ...Виртуализация сетевой инфраструктуры на примере использования IOS-XRv 9000 и ...
Виртуализация сетевой инфраструктуры на примере использования IOS-XRv 9000 и ...Cisco Russia
 
Лекция 5: Многопоточное программирование: часть 1 (Multithreading programming...
Лекция 5: Многопоточное программирование: часть 1 (Multithreading programming...Лекция 5: Многопоточное программирование: часть 1 (Multithreading programming...
Лекция 5: Многопоточное программирование: часть 1 (Multithreading programming...Mikhail Kurnosov
 
Кластер высокой готовности @ Лаборатория 50
Кластер высокой готовности @ Лаборатория 50Кластер высокой готовности @ Лаборатория 50
Кластер высокой готовности @ Лаборатория 50lab50
 
HighLoad++ 2018 Высоконагруженная распределенная система управления современн...
HighLoad++ 2018 Высоконагруженная распределенная система управления современн...HighLoad++ 2018 Высоконагруженная распределенная система управления современн...
HighLoad++ 2018 Высоконагруженная распределенная система управления современн...Vadim Podolniy
 
Обзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектурОбзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектурIoT Community
 
Современные флэш-технологии – от концепции к преимуществам использования // А...
Современные флэш-технологии – от концепции к преимуществам использования // А...Современные флэш-технологии – от концепции к преимуществам использования // А...
Современные флэш-технологии – от концепции к преимуществам использования // А...IBS
 
Развитие технологий построения распределенных ЦОД
Развитие технологий построения распределенных ЦОДРазвитие технологий построения распределенных ЦОД
Развитие технологий построения распределенных ЦОДCisco Russia
 
Объединенная вычислительная система Cisco UCS. Часть 1.
Объединенная вычислительная система Cisco UCS. Часть 1.Объединенная вычислительная система Cisco UCS. Часть 1.
Объединенная вычислительная система Cisco UCS. Часть 1.Cisco Russia
 
IBM Flex System Enterprise Chassis
IBM Flex System Enterprise ChassisIBM Flex System Enterprise Chassis
IBM Flex System Enterprise ChassisVyacheslav Tretyakov
 
TMPA-2013 Smirnov
TMPA-2013 SmirnovTMPA-2013 Smirnov
TMPA-2013 SmirnovIosif Itkin
 
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)Ontico
 
Linkmeup v076(2019-06).3
Linkmeup v076(2019-06).3Linkmeup v076(2019-06).3
Linkmeup v076(2019-06).3eucariot
 
Создание и развитие отечественной платформы с открытым программным кодом для ...
Создание и развитие отечественной платформы с открытым программным кодом для ...Создание и развитие отечественной платформы с открытым программным кодом для ...
Создание и развитие отечественной платформы с открытым программным кодом для ...ARCCN
 
Новейшие разработки в области технологий L2VPN.
Новейшие разработки в области технологий L2VPN.Новейшие разработки в области технологий L2VPN.
Новейшие разработки в области технологий L2VPN.Cisco Russia
 

Similar to Андрей Чередарчук "HP-UX - платформа для сервера баз данных" (20)

Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
 
Ibm megatrade шиндак xiv v3.0
Ibm megatrade шиндак xiv v3.0Ibm megatrade шиндак xiv v3.0
Ibm megatrade шиндак xiv v3.0
 
1. Sartakov. Virtualization. June 01, 2013
1. Sartakov. Virtualization. June 01, 20131. Sartakov. Virtualization. June 01, 2013
1. Sartakov. Virtualization. June 01, 2013
 
TMPA-2013 Sartakov: Genode
TMPA-2013 Sartakov: GenodeTMPA-2013 Sartakov: Genode
TMPA-2013 Sartakov: Genode
 
Windows Azure Internals
Windows Azure InternalsWindows Azure Internals
Windows Azure Internals
 
Виртуализация сетевой инфраструктуры на примере использования IOS-XRv 9000 и ...
Виртуализация сетевой инфраструктуры на примере использования IOS-XRv 9000 и ...Виртуализация сетевой инфраструктуры на примере использования IOS-XRv 9000 и ...
Виртуализация сетевой инфраструктуры на примере использования IOS-XRv 9000 и ...
 
Лекция 5: Многопоточное программирование: часть 1 (Multithreading programming...
Лекция 5: Многопоточное программирование: часть 1 (Multithreading programming...Лекция 5: Многопоточное программирование: часть 1 (Multithreading programming...
Лекция 5: Многопоточное программирование: часть 1 (Multithreading programming...
 
Кластер высокой готовности @ Лаборатория 50
Кластер высокой готовности @ Лаборатория 50Кластер высокой готовности @ Лаборатория 50
Кластер высокой готовности @ Лаборатория 50
 
HighLoad++ 2018 Высоконагруженная распределенная система управления современн...
HighLoad++ 2018 Высоконагруженная распределенная система управления современн...HighLoad++ 2018 Высоконагруженная распределенная система управления современн...
HighLoad++ 2018 Высоконагруженная распределенная система управления современн...
 
Обзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектурОбзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектур
 
Современные флэш-технологии – от концепции к преимуществам использования // А...
Современные флэш-технологии – от концепции к преимуществам использования // А...Современные флэш-технологии – от концепции к преимуществам использования // А...
Современные флэш-технологии – от концепции к преимуществам использования // А...
 
Развитие технологий построения распределенных ЦОД
Развитие технологий построения распределенных ЦОДРазвитие технологий построения распределенных ЦОД
Развитие технологий построения распределенных ЦОД
 
Объединенная вычислительная система Cisco UCS. Часть 1.
Объединенная вычислительная система Cisco UCS. Часть 1.Объединенная вычислительная система Cisco UCS. Часть 1.
Объединенная вычислительная система Cisco UCS. Часть 1.
 
IBM Flex System Enterprise Chassis
IBM Flex System Enterprise ChassisIBM Flex System Enterprise Chassis
IBM Flex System Enterprise Chassis
 
TMPA-2013 Smirnov
TMPA-2013 SmirnovTMPA-2013 Smirnov
TMPA-2013 Smirnov
 
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
 
Hpvc
HpvcHpvc
Hpvc
 
Linkmeup v076(2019-06).3
Linkmeup v076(2019-06).3Linkmeup v076(2019-06).3
Linkmeup v076(2019-06).3
 
Создание и развитие отечественной платформы с открытым программным кодом для ...
Создание и развитие отечественной платформы с открытым программным кодом для ...Создание и развитие отечественной платформы с открытым программным кодом для ...
Создание и развитие отечественной платформы с открытым программным кодом для ...
 
Новейшие разработки в области технологий L2VPN.
Новейшие разработки в области технологий L2VPN.Новейшие разработки в области технологий L2VPN.
Новейшие разработки в области технологий L2VPN.
 

More from Dmitry Savchenko

ITSM - инструменты ИТ или бизнеса?
ITSM - инструменты ИТ или бизнеса?ITSM - инструменты ИТ или бизнеса?
ITSM - инструменты ИТ или бизнеса?Dmitry Savchenko
 
Про ITSMf в Украине
Про ITSMf в УкраинеПро ITSMf в Украине
Про ITSMf в УкраинеDmitry Savchenko
 
Рецепт успешного построения Сервис Деска
Рецепт успешного построения Сервис ДескаРецепт успешного построения Сервис Деска
Рецепт успешного построения Сервис ДескаDmitry Savchenko
 
Ola ИТ-инфраструктуры
Ola ИТ-инфраструктурыOla ИТ-инфраструктуры
Ola ИТ-инфраструктурыDmitry Savchenko
 
IT Service Continuity, как донести бизнесу его пользу и почему его ен любят в IT
IT Service Continuity, как донести бизнесу его пользу и почему его ен любят в ITIT Service Continuity, как донести бизнесу его пользу и почему его ен любят в IT
IT Service Continuity, как донести бизнесу его пользу и почему его ен любят в ITDmitry Savchenko
 
Внедрение СУИБ на основе ISO/IEC 27001
Внедрение СУИБ на основе ISO/IEC 27001Внедрение СУИБ на основе ISO/IEC 27001
Внедрение СУИБ на основе ISO/IEC 27001Dmitry Savchenko
 
Сервисный подход к управлению ИТ
Сервисный подход к управлению ИТСервисный подход к управлению ИТ
Сервисный подход к управлению ИТDmitry Savchenko
 
Сервисный подход к управлению ИТ
Сервисный подход к управлению ИТСервисный подход к управлению ИТ
Сервисный подход к управлению ИТDmitry Savchenko
 
ITIL в аутсорсинге для малого бизнеса.
ITIL в аутсорсинге для малого бизнеса.ITIL в аутсорсинге для малого бизнеса.
ITIL в аутсорсинге для малого бизнеса.Dmitry Savchenko
 
Александр Краковецкий, "Где деньги в мобильной разработке?"
Александр Краковецкий, "Где деньги в мобильной разработке?"Александр Краковецкий, "Где деньги в мобильной разработке?"
Александр Краковецкий, "Где деньги в мобильной разработке?"Dmitry Savchenko
 
Илья Ковалевский "Что такое Qt и что с ним можно сделать"
Илья Ковалевский "Что такое Qt и что с ним можно сделать"Илья Ковалевский "Что такое Qt и что с ним можно сделать"
Илья Ковалевский "Что такое Qt и что с ним можно сделать"Dmitry Savchenko
 
Дмитрий Буланов "Службы каталога: штатные решения нестандартных задач"
Дмитрий Буланов "Службы каталога: штатные решения нестандартных задач"Дмитрий Буланов "Службы каталога: штатные решения нестандартных задач"
Дмитрий Буланов "Службы каталога: штатные решения нестандартных задач"Dmitry Savchenko
 
современные платежные системы by Denis Yaremov
современные платежные системы by Denis Yaremovсовременные платежные системы by Denis Yaremov
современные платежные системы by Denis YaremovDmitry Savchenko
 
Алексей Попов "LiveStreet CMS — бесплатный движек для блого-социальных сообще...
Алексей Попов "LiveStreet CMS — бесплатный движек для блого-социальных сообще...Алексей Попов "LiveStreet CMS — бесплатный движек для блого-социальных сообще...
Алексей Попов "LiveStreet CMS — бесплатный движек для блого-социальных сообще...Dmitry Savchenko
 
Василий Лымарь "Использование протокола IPSec для защиты данных, передаваемых...
Василий Лымарь "Использование протокола IPSec для защиты данных, передаваемых...Василий Лымарь "Использование протокола IPSec для защиты данных, передаваемых...
Василий Лымарь "Использование протокола IPSec для защиты данных, передаваемых...Dmitry Savchenko
 
Сергей Гащенко "Рецепты сетевой безопасности от Cisco для дома и офиса, ISA 5...
Сергей Гащенко "Рецепты сетевой безопасности от Cisco для дома и офиса, ISA 5...Сергей Гащенко "Рецепты сетевой безопасности от Cisco для дома и офиса, ISA 5...
Сергей Гащенко "Рецепты сетевой безопасности от Cisco для дома и офиса, ISA 5...Dmitry Savchenko
 
Сергей Гнидко "Работа без оборотных средств"
Сергей Гнидко "Работа без оборотных средств"Сергей Гнидко "Работа без оборотных средств"
Сергей Гнидко "Работа без оборотных средств"Dmitry Savchenko
 
Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"
Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"
Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"Dmitry Savchenko
 

More from Dmitry Savchenko (20)

ITSM - инструменты ИТ или бизнеса?
ITSM - инструменты ИТ или бизнеса?ITSM - инструменты ИТ или бизнеса?
ITSM - инструменты ИТ или бизнеса?
 
Про ITSMf в Украине
Про ITSMf в УкраинеПро ITSMf в Украине
Про ITSMf в Украине
 
Рецепт успешного построения Сервис Деска
Рецепт успешного построения Сервис ДескаРецепт успешного построения Сервис Деска
Рецепт успешного построения Сервис Деска
 
Ola ИТ-инфраструктуры
Ola ИТ-инфраструктурыOla ИТ-инфраструктуры
Ola ИТ-инфраструктуры
 
IT Service Continuity, как донести бизнесу его пользу и почему его ен любят в IT
IT Service Continuity, как донести бизнесу его пользу и почему его ен любят в ITIT Service Continuity, как донести бизнесу его пользу и почему его ен любят в IT
IT Service Continuity, как донести бизнесу его пользу и почему его ен любят в IT
 
Внедрение СУИБ на основе ISO/IEC 27001
Внедрение СУИБ на основе ISO/IEC 27001Внедрение СУИБ на основе ISO/IEC 27001
Внедрение СУИБ на основе ISO/IEC 27001
 
Сервисный подход к управлению ИТ
Сервисный подход к управлению ИТСервисный подход к управлению ИТ
Сервисный подход к управлению ИТ
 
Сервисный подход к управлению ИТ
Сервисный подход к управлению ИТСервисный подход к управлению ИТ
Сервисный подход к управлению ИТ
 
ITIL в аутсорсинге для малого бизнеса.
ITIL в аутсорсинге для малого бизнеса.ITIL в аутсорсинге для малого бизнеса.
ITIL в аутсорсинге для малого бизнеса.
 
Александр Краковецкий, "Где деньги в мобильной разработке?"
Александр Краковецкий, "Где деньги в мобильной разработке?"Александр Краковецкий, "Где деньги в мобильной разработке?"
Александр Краковецкий, "Где деньги в мобильной разработке?"
 
Илья Ковалевский "Что такое Qt и что с ним можно сделать"
Илья Ковалевский "Что такое Qt и что с ним можно сделать"Илья Ковалевский "Что такое Qt и что с ним можно сделать"
Илья Ковалевский "Что такое Qt и что с ним можно сделать"
 
Дмитрий Буланов "Службы каталога: штатные решения нестандартных задач"
Дмитрий Буланов "Службы каталога: штатные решения нестандартных задач"Дмитрий Буланов "Службы каталога: штатные решения нестандартных задач"
Дмитрий Буланов "Службы каталога: штатные решения нестандартных задач"
 
современные платежные системы by Denis Yaremov
современные платежные системы by Denis Yaremovсовременные платежные системы by Denis Yaremov
современные платежные системы by Denis Yaremov
 
Ws2012 data dedup_habr
Ws2012 data dedup_habrWs2012 data dedup_habr
Ws2012 data dedup_habr
 
Ws2012 data dedup_habr
Ws2012 data dedup_habrWs2012 data dedup_habr
Ws2012 data dedup_habr
 
Алексей Попов "LiveStreet CMS — бесплатный движек для блого-социальных сообще...
Алексей Попов "LiveStreet CMS — бесплатный движек для блого-социальных сообще...Алексей Попов "LiveStreet CMS — бесплатный движек для блого-социальных сообще...
Алексей Попов "LiveStreet CMS — бесплатный движек для блого-социальных сообще...
 
Василий Лымарь "Использование протокола IPSec для защиты данных, передаваемых...
Василий Лымарь "Использование протокола IPSec для защиты данных, передаваемых...Василий Лымарь "Использование протокола IPSec для защиты данных, передаваемых...
Василий Лымарь "Использование протокола IPSec для защиты данных, передаваемых...
 
Сергей Гащенко "Рецепты сетевой безопасности от Cisco для дома и офиса, ISA 5...
Сергей Гащенко "Рецепты сетевой безопасности от Cisco для дома и офиса, ISA 5...Сергей Гащенко "Рецепты сетевой безопасности от Cisco для дома и офиса, ISA 5...
Сергей Гащенко "Рецепты сетевой безопасности от Cisco для дома и офиса, ISA 5...
 
Сергей Гнидко "Работа без оборотных средств"
Сергей Гнидко "Работа без оборотных средств"Сергей Гнидко "Работа без оборотных средств"
Сергей Гнидко "Работа без оборотных средств"
 
Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"
Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"
Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"
 

Андрей Чередарчук "HP-UX - платформа для сервера баз данных"

  • 1. HP-UX – платформа для сервера баз данных Андрей Чередарчук Учебный центр МУК © 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
  • 2. HP-UX – платформа для базы данных • Аппаратная платформа Integrity • Программная платформа HP-UX • Методы сбора информации, анализ полученных данных и оптимизации системы • HP-UX и Oracle: создание коопоративной базы данных • HP Enterprise DB: новое лицо СУБД PostgreSQL
  • 4. Требования к аппаратной платформе Требования Горячая замена: CPU CPU Memory Disk I/O Interface Memory Масштабируемость Disks Управление I/O Interfaces Поддержка
  • 5. Сервер начального уровня Платформа rx2820 i4: 1-2 CPU Itanium 9500 (Poulson, 8 core) up to 384 GB DDR3 10 Gb/s Converged Network Adapters Fibre Channel, InfiniBand HBA
  • 6. Blade-системы Платформы BL860c i4, BL870c i4, BL890c i4: 2, 4, 8 CPU Itanium 9500 (Poulson, 8 core) 384, 768, 1536 GB DDR3 10 Gb/s Converged Network Adapters Fibre Channel HBA InfiniBand HBA
  • 7. HP Integrity Superdome 2 Платформа Superdome 2: -от8 до 32 процессорных слотов для Itanium Poulson (4/8 core) -до 4 TB DDR3 -48-96 внешних слотов PCIe 8x -32-64 встроенных интерфейса 10GbE -поддержка протоколов динамического управления ресурсами, аппаратной и программной виртуализации
  • 8.
  • 10. Операционная система HP-UX 11i v3 • Операционная система HP-UX : простота, надежность, стабильность, иногда чрезмерная совместимость – CDE, Motif, tcsh • Доступна для установки в четырех комплектациях –Operating Environment • Система установки и управления пакетами позволяет модифициовать ОЕ Data Center OE Virtual Server OE High Availability OE Base OE
  • 11. Операционная система HP-UX 11i v3 Поддерживается несколько вариантов установки CoreOS DVD Ignite-UX Server Ignite-UX Server Установка с Установка с сервера Установка с сервера локального DVD методом “Pull” методом “Push”
  • 12. Гибкий процесс загрузки ОС Возможность восстановить загрузчик или проверить оборудование Master Boot Record Таблица DOS разделов (не используется) GPT Partition Table Таблица GPT указывает на разделы EFI diska_p1 Загрузчик ядра и утилиты управления загрзчиком (System Partition) diska_p2 LVM/VxVM структура дисков операционной ситсемы (OS Partition) diska_p3 Утилиты для диагностики памяти, процессора. диска (Service Partition) GPT Partition Table Резервная копия таблицы GPT
  • 13. Гибкий процесс загрузки ОС Выбор основного либо одного из двух резервных загрузочных дисков POST/PAL/SAL EFI Boot Manager EFI Boot Manager ver 1.10 [14.60] Firmware ver 1.61 [4241] Please select a boot option HP-UX Primary Boot HP-UX HA Alternate Boot HP-UX Alternate Boot EFI Shell [Built-in] Boot Option Maintenance Menu Use ^ and v to change option(s). Use Enter to select an option Default boot selection will be booted in 10 seconds
  • 14. Dynamic Root Disk DRD позволяет создавать резервную копию или же новый вариант системы • Оригинальная дисковая группа остается активной • Клонированная дисковая группа доступа для выбора при загрузке • Доступны инструменты для управления пакетами, патчами и изменением конфигурации ядра резервной системы lvol1 lvol1 lvol1 lvol1 lvol2 lvol2 lvol2 lvol2 lvol3 lvol3 lvol3 lvol3 boot disk boot mirror clone disk clone mirror original vg00 (active) cloned vg00 (inactive)
  • 15. System Management Homepage • The SMH “Home” tab summarizes the status of the system’s subsystems • Click any subsystem for more detailed information • Contents of the “Home” tab vary from model to model • Click the “Legend” link to view an icon legend
  • 16. System Management Homepage • Стандартный интерфейс для сбора информации и конфигурации • Возможность интеграции с SIM (System Insight Manager) • Возможность единого входа SSO (Single Sign-On)
  • 17. System Management Homepage • Управление дисковыми разделами и файловыми системами • Управление пользователями и группами • Установка и конфигурация агентов, аудит системы •Управление пакетами и патчами •Создание и конфигурация кластера
  • 19. ServiceGuard – High Availability cluster root root lan0 lan0 Power mirror mirror Circuit B System A System B SCSI 0 SCSI 1 SCSI 2 SCSI 1 Power Circuit A c0t3d0 c2t3d0 c1t5d0 c1t5d0 SystemA Primary SystemB SystemA Mirror SystemB Power Volume Group 01 Circuit C c0t4d0 c2t4d0 c1t6d0 c1t6d0 SystemA Primary SystemB SystemA Mirror SystemB Volume Group 02
  • 20. Управление ресурсами • Workload Manager (WLM) консолидация и перераспределение ресурсов между аппаратными и программными разделами (nPar & vPar) • Process Resource Manager (PRM) распределение мощности процессора, оперативной памяти, емкости интерфейсов ввода-вывода на уровне раздела • Global Workload Manager (gWLM) консолидация и перераспределение ресурсов между физическими серверами • PayPerUse оплата дополнительных ресурсов только для указанного времени
  • 21. Workload Manager (WLM) Objectives Objectives Objectives Arbitrate Monitor Monitor Monitor Workload Workload Workload Resouces Resouces Resouces Allocate Manage
  • 22. Workload Manager (WLM) Secure Resource Partition
  • 24. HP-UX Roadmap: x86 & Integrity
  • 26. Ячейка (cell) – основа Superdome
  • 27. Задержки при обращении к данным Register set 0 FSB Bandwidth 8.5GB/s each Register set 1 Register set 0 Register set 1 Execution HW Execution HW Montecito Montecito Montecito Montecito 1 Cycle L1 L1 SX2000 L1 cache L1 cache Cell controller TLB TLB 5 Cycles L2 L2 Bandwidth 11.5GB/s L2 cache L2 cache ~180ns each TLB TLB 288 cycles 12 Cycles Memory L3 cache L3 cache Bandwidth 17.2GB/s System Bus Cross Cross Cross Adapter Bar Bar Bar One crossbar add ~200ns Two crossbars add ~ 275ns
  • 28. Управление политикой создания процессов и потоков • RR Round Robin • RR_TREE 1 2 6 5 • LL Least Loaded • FILL • FILL_TREE • PACKED • NONE 3 4
  • 29. Доступ к оперативной памяти: Cell Local Memory Cell Local Memory (CLM) • Blocks in the physical memory map come from the different cells • Memory accesses from within the local cell will all be faster • Accesses from remote cells will all be slower • Important to localize workloads on CPU with their data
  • 30. Доступ к оперативной памяти: Interleaved memory Interleaved memory (ILM) • Память распределяется между ячейками на этапе загрузки системы • Каждая ячейка получает равный объем памяти в каждой ячейке • Пример: для раздела, состоящего из 4 ячеек, 25% памяти будут обеспечивать быстрый доступ и 75% - медленный
  • 31. Управление сетевыми интерфейсами • Ограничение процессорного времени для обработки прерываний root@vm4[root] kctune intr_strobe_ics_pct Tunable Value Expression Changes intr_strobe_ics_pct 80 Default Immed • Использование агрегированных каналов (LACP, PAgP) • Балансировка по MAC, IP, port • Работа в режиме ActiveStandby
  • 32. Дисковая система • Увеличение буфера команд для scsi устройств – локальные или сетевые разделы (LUN) # scsictl -m queue_depth=32 /dev/rdsk/c10t4d0 • Включение режима быстрого доступа к разделу – драйвер не ожидает завершения операции # scsictl -m immediate_report=1 /dev/rdsk/c10t4d0 • Управление режимом балансировки нагрузки # scsimgr set_attr -N /escsi/esdisk -a load_bal_policy=round_robin| least_cmd_load | cl_round_robin| closest_path| preferred_path
  • 33. Менеджер разделов: LVM & VxVM • Поддерживает RAID 0,1,1+0, 0+1, 5 (только VxVM) • Использование дисков горячей замены (spare) • Позволяет использовать разделы в кластере в режиме эксклюзивного или общего доступа • Поддерживается конвертация LVM  VxVM volume plex plex subdisk subdisk subdisk subdisk subdisk subdisk disk disk disk disk group
  • 34. Менеджер разделов: LVM & VxVM • Возможность разделения зеркала для создания резервной копии •VxVM допускает изменение структуры дисковой группы, перенос отдельных дисков в другую группу, создание новой группы на базе существующей • Создается журнал для быстрой проверки на этапе загрузки ОС Split datavol datavolb Mount datavol datavolb Remerge datavol
  • 35. Менеджер разделов: VxVM • Для увеличения скорости доступа и увеличения надежности определяется политика выбора физических разделов при формировании RAID структуры с возможностью балансировки по разным системам хранения Установка режима отображения устройств по системам хранения данных # vxddladm set namingscheme=ebn # vxdisk list DEVICE TYPE DISK GROUP STATUS EVA30000_0 auto:cdsdisk datadg01 datadg online EVA30000_1 auto:cdsdisk datadg02 datadg online Создание раздела с распределением по разных системах хранения данных # vxassist –g datadg –o ordered make datavol 16m layout=stripe stripe=enclr nstripe=2 enclr:EVA30000 enclr:EVA30001
  • 38. Файловая система VxFS и Oracle • Возможность отключать кеш файловой системы для приложений. Использующих свой собственный кеш • Возможна потеря данных в случае аппаратного сбоя платформы
  • 40. Glance Help! What’s wrong? Track resources Identify bottlenecks Troubleshoot processes 40 h4262s d.01 – © 2009 Hewlett-Packard Development Company, L.P.
  • 41. Glance terminal based performance monitoring tool Memory Total CPU and usage swap space Busiest summary disks usage The major reason for not running Glance was originally designed to work with HP style terminals with programmable softkey labels 41 h4262s d.01 – © 2009 Hewlett-Packard Development Company, L.P.
  • 42. Individual process reports from the process details screen 42 h4262s d.01 – © 2009 Hewlett-Packard Development Company, L.P.
  • 43. Adviser syntax telling glance what to report • There are example adviser files in /opt/perf/examples/adviser • List all processes waiting more that 10% on the run queue process loop { // loop through each process if PROC_PRI_WAIT_PCT > 10 then { print gbl_stattime," ", proc_proc_name|12, PROC_PROC_ID|6," ", PROC_TOTAL_WAIT_TIME, PROC_PRI_WAIT_PCT } } • Adviser only mode root@vm4[ken] glance -syntax proc_wait4 -adviser_only -iterations 2 43 h4262s d.01 – © 2009 Hewlett-Packard Development Company, L.P.
  • 44. HP Performance Agent and Manager Help! Why is it always slow on Thursdays? PM analyzes PA data scope DSI DSI DSI full OS ARM instrumentation PA collects data from many sources
  • 45. About the HP Performance Agent Alarms! Log files Extract / export Operating System Other data sources Data collection process
  • 46. HP PM web-based reports mysystem
  • 47. HP-UX + Oracle = mission critical, rock stable etc…
  • 48. Oracle Real Application Cluster Action Merge Sort Scan/ Scan/ Scan/ Scan/ sort sort sort sort Scan Source Source Source Source Source data data data data data Pipelined or interoperator Intraoperator parallelism parallelism
  • 49. Oracle Real Application Cluster Node 1 Node 3 Shared disks Node 2 Node 4 Query coordinator Parallel query execution
  • 50. ServiceGuard Extension for RAC (SGeRAC) RAC Instances RAC Instances Oracle Clusterware SGeRAC NFS mounted volumes Raw shareddisks LVM Shared Components Group Membership Service Storage CFS Network Manager Management Suite Cluster Manager Serviceguard Package Manager Operating HP-UX Kernel System
  • 51. ServiceGuard Extension for RAC (SGeRAC) Oracle homes Clusterware And inventory Voting configuration disks Per-node local Database storage data CFS NFS Shared Oracle RAC raw disks binaries Shared Clusterware LVM binaries
  • 52. HP Enterprise DB: новое лицо PostgreSQL
  • 53. HP Enterprise DB: можно и без Oracle
  • 54. HP Enterprise DB: Do This!
  • 55. HP Enterprise DB: Возможности
  • 56. HP Enterprise DB: Совместимость • Simple and complex data structures • Oracle SQL syntax and semantics • Functions and Packages • PL/SQL (extensive support) • Popular Oracle database utilities and interfaces • Bi-directional database replication services 
  • 57. HP Enterprise DB: Master/Stanby
  • 58. HP Enterprise DB: Fedarated

Editor's Notes

  1. [Course Title] [Module Title] [Rev. # or date] – HP Restricted
  2. [Course Title] [Module Title] [Rev. # or date] – HP Restricted
  3. [Course Title] [Module Title] [Rev. # or date] – HP Restricted
  4. [Course Title] [Module Title] [Rev. # or date] – HP Restricted
  5. [Course Title] [Module Title] [Rev. # or date] – HP Restricted
  6. [Course Title] [Module Title] [Rev. # or date] – HP Restricted
  7. [Course Title] [Module Title] [Rev. # or date] – HP Restricted
  8. [Course Title] [Module Title] [Rev. # or date] – HP Restricted
  9. [Course Title] [Module Title] [Rev. # or date] – HP Restricted
  10. [Course Title] [Module Title] [Rev. # or date] – HP Restricted
  11. [Course Title] [Module Title] [Rev. # or date] – HP Restricted
  12. [Course Title] [Module Title] [Rev. # or date] – HP Restricted
  13. [Course Title] [Module Title] [Rev. # or date] – HP Restricted
  14. [Course Title] [Module Title] [Rev. # or date] – HP Restricted
  15. [Course Title] [Module Title] [Rev. # or date] – HP Restricted
  16. [Course Title] [Module Title] [Rev. # or date] – HP Restricted