LINUX.ORG.RU

Сообщения IBM_dW

 

Утилиты Cell/B.E. SDK 3.0: Средства измерения производительности

Группа Документация

Это вводное учебное пособие служит дополнением к инструментарию разработки программного обеспечения (SDK) для процессора Cell/B.E. (IBM SDK for Multicore Acceleration, Version 3.0; другое название – Cell Broadband Engine SDK). В нем рассказано о пяти средствах измерения производительности, входящих в состав SDK 3.0: OProfile, Cell Performance Counter, Performance Debugging Tool, PDT Trace Reader и FDPR-Pro. Также будет рассмотрен инструмент Visual Performance Analyzer, поставляемый отдельно.

>>> Подробности

 ,

IBM_dW
()

Настройка общих дисков Linux для Informix Dynamic Server MACH 11

Группа Документация

Начиная с версии 11.50.xC1 IBM Informix Dynamic Server (IDS) включает в себя набор функций обеспечения высокой готовности и кластеризации под названием Multi-node Active Cluster for High Availability (MACH 11). Одной из этих функций является поддержка вторичных серверов Shared Disk (SD). Вторичный сервер SD предоставляет общий доступ к дискам наряду с первичным сервером, но не обслуживает копию физической базы данных. В этой статье описан способ создания простой конфигурации полнофункциональных общих дисков в ОС Ubuntu Linux. Выполнив эти инструкции, вы сможете настраивать собственные общие диски и вторичные серверы SD в Ubuntu Linux.

В этой статье приводятся основная информация о тестовой конфигурации, описание системных требований для создания такой конфигурации и инструкции по ее созданию.

>>> Подробности

 , ,

IBM_dW
()

Виртуализация POWER5: работа с сетями VLAN с использованием IBM Virtual I/O Server

Группа Документация

В этой статье вы познакомитесь с некоторыми основами работы VLAN и виртуального Ethernet гипервизора, который ведет себя так же, как и VLAN-коммутатор, настроите VIO-сервер на работу с различными клиентскими разделами LPAR, использующими разные идентификаторы VLAN ID, и узнаете, как настроить общий адаптер SEA на прием и передачу пакетов во внешние VLAN-сети.

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

>>> Подробности

 power5, vio,

IBM_dW
()

Основы и настройка PAM

Группа Документация

Подключаемые модули аутентификации (Pluggable Authentication Modules, PAM) – это набор API, используемых разработчиками приложений для функций, связанных с безопасностью, таких как аутентификация пользователей, шифрование данных, взаимодействие с LDAP и т.д. В этой статье дается базовое введение в модель PAM для Linux, приводятся примеры настройки PAM и описывается создание PAM-приложения входа в систему за 10 простых шагов.

>>> Подробности

 , , ,

IBM_dW
()

Унифицированное монтирование при помощи универсальной утилиты монтирования NFS

Группа Документация

Чтобы эффективно организовать унифицированное монтирование при параллельном использовании нескольких версий NFS, вам понадобится универсальная утилита монтирования NFS. Узнайте, как универсальная утилита монтирования NFS может сократить и упростить затраты на обслуживание различных версий NFS. В статье описываются основы работы, преимущества, необходимые программы и некоторые общие принципы универсального монтирования NFS.

>>> Подробности

 ,

IBM_dW
()

Ganglia и Nagios: Часть 1. Мониторинг коммерческих кластеров с помощью Ganglia

Группа Документация

В первой части мы рассмотрим установку и настройку Ganglia – масштабируемой распределенной системы мониторинга для высокопроизводительных кластеров с иерархической архитектурой. Также мы научимся добавлять новые возможности мониторинга путем написания дополнительных модулей для Ganglia и применения техники подмены внешних источников.

>>> Подробности

 ,

IBM_dW
()

Клиентское решение IBM Open Collaboration: Архитектурные решения и варианты реализации для открытого виртуального клиента IBM

Группа Документация

Компании, исследующие стратегии снижения затрат для более эффективного использования энергии и увеличения маневренность бизнеса, восприняли виртуализацию клиентов как стратегический ход, позволяющий сохранить конкурентоспособность на рынке. Эта статья освещает некоторые технологии виртуализации, существующие сегодня на рынке настольных систем Linux®, а также знакомит с различными технологиями виртуализации, использующими открытое клиентское решение IBM® для совместной работы, которые повышают деловую эффективность вашей ИТ-инфраструктуре и дают возможность реализовать настольные системы будущего, максимально использующие мощь Web 2.0 и "облачных" вычислений ("cloud computing").

>>> Подробности

 , , ,

IBM_dW
()

Создание скриптов при помощи Guile

Группа Документация

Scheme – это язык программирования, а Guile – интерпретатор и библиотека для Scheme, преобразующие его во встроенный язык сценариев, что делает его идеальным средством вдохнуть новую динамичную жизнь в ваши старые статичные приложения. Познакомьтесь с кратким обзором Guile и изучите его широкие возможности для создания гибких приложений. Ключевое свойство Guile - это расширяемость. При помощи Guile вы можете обрабатывать скрипты Scheme, динамически связывать скрипты со скомпилированными приложениями на C и даже интегрировать скомпилированные функции C в скрипты Scheme. Это означает, что пользователи смогут перекраивать или изменять ваши приложения, добавляя в них свои параметры.

>>> Подробности

 , ,

IBM_dW
()

Реализация высокой готовности составных приложений

Группа Документация

В этой статье описывается реализация высокой готовности (high availability) составного приложения на основе продукта Linux-HA. Обеспечение высокой готовности составных приложений может быть сложной задачей. Конфигурация системы усложнена из-за того, что составные приложения состоят из отдельных приложений, каждое со своими требованиями к готовности. В этой статье авторы расскажут о проектировании и реализации подобной системы на примере прототипа составного приложения Tivoli® Maximo®. В их конфигурационном скрипте показано, как можно обеспечить высокую готовность неоднородного кластера взаимосвязанных приложений с помощью системной, учитывающей приоритеты, процедуры аварийного переключения.

>>> Подробности

 linuxha, , ,

IBM_dW
()

Архитектура POWER/Cell BE. Уязвимости переполнения буфера: Часть 2. Обзор работы механизмов переполнения буфера в Linux-системах на процессоре POWER

Группа Документация

Серия рассказывает об уязвимостях переполнения буфера на серверах, оснащенных процессорами архитектуры Power/Cell Broadband Engine под управлением ОС Linux. Переполнение буфера происходит при попытке сохранения данных за пределами буфера фиксированного размера. Следствием этого могут стать различные виды системных ошибок, некоторые из которых могут нарушить безопасность системы. Во второй части показано, как переписать указатели функций в 32- и 64-разрядных режимах, и приведены примеры ассемблерных компонентов для оболочки shell, сети и сокетов. В первой части этой серии статей кратко обсуждалось переполнение буфера в архитектурах Power и Cell/B.E., а затем демонстрировалось, как можно изменить работу процессов на целевых компьютерах и переписать локальные переменные в 32- и 64-разрядных режимах.

>>> Подробности

 ,

IBM_dW
()

Пять советов по настройке сети и системы Linux на серверах System Z

Группа Документация

В этой статье мы делимся решениями для пяти ситуаций, которые могут возникнуть при использовании Linux на серверах серии System Z:

  1. Защита от вторжения марсиан: "марсианские пакеты" — это пакеты с неизвестным маршрутом источника.
  2. Управление сетевыми сервисами во время перезагрузки: иногда после запуска образа Linux на LPAR сетевой сервис не работает.
  3. Предотвращение повреждения файловой системы во время выключения машины: существует три механизма, которые могут привести к повреждению файловой системы при выключении машины.
  4. Извлекаем всё возможное из опции cio_ignore или как уменьшить список устройств, анализируемых во время загрузки.
  5. Предотвращаем неприятности с VLAN: ищем физическое местоположение установочных файлов.

Эта статья ссылается на некоторые версии SUSE Linux, поэтому в виде бонуса я приведу описание нескольких ошибок в различных версиях SUSE и дам инструкции по их устранению.

>>> Подробности

 , ,

IBM_dW
()

Анатомия управления процессами в Linux

Группа Документация

Принципы создания пользовательских процессов и управления ими в Linux и UNIX имеют много общего, но существует ряд решений, реализованных исключительно в Linux. Эта статья рассматривает жизненный цикл процессов Linux и исследует внутренние механизмы ядра, ответственные за создание процессов, управление памятью, планирование и завершение процессов. Сначала будет рассказано о том, как процессы представлены в ядре и как оно ими управляет, затем будет дан обзор различных способов создания и планирования процессов на одном или нескольких процессорах и, в заключение, будет рассказано о том, что происходит при завершении процессов.

>>> Подробности

 , управление процессами

IBM_dW
()

Знакомство с Python 3: Часть 2. Более сложные темы

Группа Документация

В предыдущей статье о Python 3—также известном как Python 3000 или Py3K— обсуждались некоторые простые изменения языка, нарушающие обратную совместимость, такие как новая функция print(), тип данных bytes и изменения в типе string. Здесь, во второй части, изучаются более сложные темы, большинство из которых также нарушает обратную совместимость с версиями 2.х: абстрактные базовые классы (abstract base classes или ABC), метаклассы, аннотации функций и декораторы, поддержка целочисленных констант, иерархия числовых типов и изменения в возбуждении и перехвате исключительных ситуаций.

>>> Подробности

 

IBM_dW
()

Применение POWER Linux на платформе IBM System i

Группа Документация

Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i. В ней содержится информация по настройке сетевых соединений между серверным разделом i5/OS® и клиентским разделом Linux через виртуальную локальную сеть, реализованную различными способами. Кроме того, в руководстве рассматриваются различные аспекты администрирования и применения, а также приводятся необходимые рекомендации и методики.

>>> Подробности

 , ,

IBM_dW
()

Знакомство с Python 3: Часть 1. Что нового в новой версии

Группа Документация

В этой статье — первой из серии статей о Python 3— освещаются следующие темы: новая функция print(), функция input(), изменения в работе с вводом/выводом (I/O), новый тип данных bytes, изменения в строках и их форматировании, и наконец, изменения во встроенном типе данных dict. Эта статья адресована программистам, уже знакомым с Python, которые хотели бы узнать об изменениях в новой версии, но не желают разбираться в длинном списке Предложений по Улучшению Python.

>>> Подробности

 

IBM_dW
()

Советы по Linux: Поиск rootfs во время загрузки

Группа Документация

В качестве администратора Linux® вы можете столкнуться с ошибками rootfs cannot mount rootfs и kernel panic при попытке перезагрузить сервер после монтирования томов на внешних хранилищах или даже при установке новой операционной системы Linux. В этой статье описан процесс загрузки Linux на платформе x86, объясняется, почему возникают подобные проблемы, а также содержатся советы, как их исправить или предотвратить.

>>> Подробности

 , ,

IBM_dW
()

Управление геометрией виджетов в PyGTK

Группа Документация

В GTK+ существует несколько виджетов-контейнеров, а API этого инструментария позволяет пользователю создавать собственные контейнеры. Этот API также доступны в PyGTK. В данной статье вы узнаете, как создавать "weighted-table" контейнеры в PyGTK. Этот метод показывает использование основной модели управления геометрией в GTK+ и дает представление о том, что следует делать и чего ожидать при реализации виджетов-контейнеров.

>>> Подробности

 ,

IBM_dW
()

Применение специальных возможностей GCC в ядре Linux

Группа Документация

В ядре Linux® используется ряд особых возможностей набора компиляторов GNU (GCC) — от возможностей упрощения и более короткой записи до предоставления компилятору подсказок для оптимизации кода. Откройте для себя некоторые из этих особых возможностей GCC и узнайте, как их использовать в ядре Linux.

>>> Подробности

 ,

IBM_dW
()

Ленивый Linux: 11 секретов для ленивых администраторов кластеров

Группа Документация

В слово кластер разные люди вкладывают разный смысл. В контексте этой статьи под этим словом подразумеваются системы с горизонтальным масштабированием — горизонтально масштабируемые кластеры вообще, как правило, имеют тот же самый набор компонентов, что и комплексы Web-серверов, комплексы серверов для визуализации и высокопроизводительные вычислительные системы (HPC). Администраторы вам скажут, что любое изменение в горизонтально масштабируемых кластерах, даже самое незначительное, приходится повторять сотни или тысячи раз. Самые ленивые из администраторов владеют методиками масштабируемого управления, благодаря которым независимо от числа узлов прилагаемые усилия остаются одинаковыми. В этой статье авторы заглянут в мысли самых ленивых администраторов Linux® на Земле и раскроют их тайны.

>>> Подробности

 

IBM_dW
()

Cell/B.E. SDK 3.0: Часть 2. Создание проекта PPU

Группа Документация

Это вводное учебное пособие по комплекту ресурсов для разработки программного обеспечения (SDK) для процессора Cell/B.E. (IBM SDK for Multicore Acceleration, Version 3.0; другое название – Cell Broadband Engine SDK). В пособии описывается интегрированная среда разработки и приводятся пошаговые инструкции для разработчиков по созданию простого проекта в этой среде. Данное учебное пособие представляет собой серию из шести разделов, охватывающих следующие вопросы: создание проекта для SPU, создание проекта для PPU, создание имитатора процессора Cell/B.E., конфигурирование модуля запуска приложений, отладка и проведение анализа производительности, использование консолей имитатора, использование мастера ALF, настройка предпочтений интегрированной среды разработки.

>>> Подробности

 ,

IBM_dW
()

RSS подписка на новые темы