суббота, 17 декабря 2011 г.

AMD - теперь и на Power7.

Давайте построим логическую цепочку:

AMS - Active Memory Sharing
AME - Active Memory Expansion
AMD - Active Memory Deduplication   тадаааам!

Оказывается уже с октября AMD существует, а мы (во всяком случае я) ни сном ни духом.

Вот в этой книжице (она про новые машины "C", вышедшие в октябре), в разделе 3.4.7 нам ненавязчиво так сообщают, дескать зачем одинаковые страницы памяти от одного или разных LPAR'ов по многу раз хранить, - давайте их в одну схлопнем.

Иными словами, было так:

...а стало так!


Как видно из картинок, AMD работает как часть AMS, чего и следовало ожидать. Жаль, что нельзя применить эту фичу на всю память, а не только на пул AMS.

Как это работает?

Гипервизор собирает со всех страниц так называемые сигнатуры(signatures) или отпечатки пальцев (fingerprints) в специальную таблицу, анализирует ее и призывает к ответу всех, у кого отпечатки совпадают.


Дедуплицированная страница становится read-only, а когда какому-то из LPAR'ов захочется ее изменить, произойдет расслоение.

Слава богам, что в этот раз привлекать VIOS не стали, хватает одного гипервизора. Правда есть намек на небольшой overhead по CPU в LPAR'ах - якобы именно они предоставляют гипервизору fingerprint'ы.

Администратору также дают управлять размером таблицы AMD от 1/8192 до 1/256 размера пула AMS.

По всей видимости все Power7 машины получат эту функцию с новыми прошивками. Пока же она доступна только в машинах с буквой "C" в тип-модели (например 8202-E4C или 9179-MHC). Для всех остальных еще не вышел firmware level 740.

Требования:


  • PowerVM Enterprise edition  
  • System firmware level 740
  • AIX Version 6: AIX 6.1 TL7, or later 
  • AIX Version 7: AIX 7.1 TL1 SP1, or later  I
  • BM i: 7.14 or 7.2, or later  
  • SLES 11 SP2, or later  
  • RHEL 6.2, or later


P.S. Вот, кстати, официальный анонс.

  • Shared Storage Pools now allows up to four systems to share a common pool of pre-allocated storage. Shared Storage Pools are able to provide quick provisioning and efficient storage utilization for virtualized IBM Power Systems™ workloads. Shared Storage Pools technology can simplify server and storage administration, reduce SAN infrastructure, and provide a framework that allows for easier movement of live workloads across Power® frames.
  • Live Partition Mobility provides a 2X improvement in Live Partition Mobility concurrency.
  • Network Load Balancing balances network traffic across redundant Shared Ethernet Adapters.
  • Active Memory™ Deduplication detects and removes duplicate memory pages to optimize memory usage in Active Memory Sharing configurations.
  • NPIV support for storage provisioning to virtual Fibre Channel HBAs prior to LPAR activation is improved. Virtual Fibre Channel HBAs are more visible to the SAN administrator, which simplifies SAN provisioning and management of virtual machines using NPIV.
Очень печально. Шутка. У меня уже набросан пост про балансировку нагрузки сети в Dual VIOS конфигурации с помощью NIB, а они ее в SEA Failover встроили. Буквы писал, картинки рисовал - все зря...



Комментариев нет:

Отправить комментарий