21.01.2011 Анализ производительности сети в UNIX Знание архитектуры сети UNIX® помогает разобраться, как работает ваша сеть. Но что делать, если производительность сети, скорость передачи файлов или работы с сервисами внезапно упадет? Как диагностировать такие проблемы и определить, где в сети кроется источник проблем? В этой статье рассматриваются некоторые способы быстрого обнаружения и идентификации проблем производительности, а также шаги, с которых следует начинать их решение. Автор: Мартин Браун
11.11.2010 Использование UNIX: Что внутри конвейера? Оператор конвейера позволяет соединить две UNIX®-команды для выполнения нужных программ непосредственно в командной строке. Однако конвейер похож на черный ящик, скрывающий процесс передачи данных от одной утилиты к другой. Программа Pipe Viewer позволяет взглянуть на поток данных, проходящих через конвейер. В даннной статье вы узнаете, как использовать его в повседневных задачах. Автор: Мартин Стрейчер
24.10.2010 Сравниваем возможности виртуализации HP-UX, Solaris и AIX Большинство администраторов AIX® знакомы с возможностями виртуализации решения PowerVM, доступного на платформе System p и System p для Linux®. А как насчет других аппаратных платформ UNIX®? Что они могут предложить, и как выглядят их возможности по сравнению с PowerVM? В этой статье мы расскажем о новшествах в области виртуализации, появившихся в 2009 и 2010 годах, в том числе о недавно появившихся системах POWER7 от IBM. Автор: Кен Милберг
27.06.2010Удалённые вычисления с nanoHUB
nanoHUB — это виртуальный вычислительный центр, созданный для поддержки исследований в области нанотехнологий. Он использует компоненты с открытым исходным кодом для получения гораздо более впечатляющих результатов, чем используемые ранее средства удалённого доступа. Эта статья подробно описывает частные настройки и усовершенствования, необходимые для получения максимальной производительности, безопасности и удобства в использовании. Автор: Кэмерон Лэйрд, Рик Кеннэл <
07.06.2010Перенос программ из Windows в UNIX : Часть 1. Портирование исходных текстов C/C++
Портирование программ между двумя значительно различающимися операционными системами, такими как Windows и UNIX, никогда не было простой задачей и требовало множества настроек и терпения. В этой статье рассмотрены основы портирования типичных проектов из среды Visual Studio в g++ под управлением ОС Solaris. Автор: Рахул Кардам <
01.04.2010Функциональный менеджер пакетов Nix: Часть 1.Базовое использование
Nix – это пакетный менеджер для unix-систем, обладающий существенно иным подходом к сборке пакетов, учету зависимостей между ними и способу доставки на целевые системы. Nix может работать совместно с обычным пакетным менеджером на том дистрибутиве, который у вас уже установлен (Ubuntu, Arch и т. п.). В статье будут рассмотрены процедура установки, операции управления пакетами и некоторые механизмы работы Nix. Автор: Черемнов К.В. <
16.02.2010Инструментарий системного администратора: Мониторинг пользовательской активности
Изучите новые способы записи входов в систему UNIX® и других действий в системе в различных журналах и воспользуйтесь этой информацией для мониторинга активности пользователей. Это может быть полезно во многих случаях, например, при выставлении счетов за платный доступ или просто для оценки того, насколько заняты и активны отдельные пользователи системы, при планировании и распределении ресурсов. Автор: Мартин Браун <
08.02.2010Виртуализация в System p
Современные технологии виртуализации позволят вам максимально выгодно и эффективно использовать ваши ресурсы. Начиная с POWER4™ технологии, виртуализации доступны на всех серверах серии System p. В статье обсуждается применение физических и логических разделов, с особым акцентом на организацию последних. Автор: Радхика Парамешваран <
15.01.2010Интеграция Python 2.3 и Java Native Interface в AIX 5L
Дистрибутив AIX 5L содержит уже скомпилированную версию библиотек Python 2.2, которые можно интегрировать с JNI, позволив тем самым программам на Java и Python работать в рамках одного процесса. Однако, если загрузить открытые исходные коды Python с его Web-сайта и скомпилировать их при помощи прилагаемых файлов makefile, то интеграция Java и Python может привести к непредсказуемым результатам. Информация, содержащаяся в этой статье, относится для Python 2.3. Автор: Нам Кеунг <
23.11.2009Изучите алгоритмы работы системных вызовов TCP
Для эффективной работы со стеком TCP/IP вам доступен богатый выбор системных вызовов. Реализация TCP-стека сложна, поэтому для понимания принципов его работы предлагается проследить работу системных вызовов вплоть до уровня ядра. Данная статья будет незаменима для детального изучения алгоритма работы системных вызовов TCP-стека. Описано, какие функции вызываются внутри TCP-стека при обращении к нему с уровня приложений, а также затрагивается TCP-стек FreeBSD. Автор: Бинду Анупама <
07.10.2009Мониторинг и настройка центральных процессоров
Эта статья о том, как стандартные инструменты AIX® помогают найти "узкие места" в CPU. Эксперты по производительности из компании IBM покажут, как проанализировать отчеты об использовании CPU, приоритетах потоков и планировании, которые предоставляют эти утилиты, и на основе этих данных улучшить производительность. Также в статье приведено два примера из реальной практики. Автор: Мэтью Аккапади <
15.09.2009AIX linking 101
Эта статья написана для разработчиков приложений для AIX, а также программистов, которые хотят портировать свои разработки на эту ОС. Она рассказывает о наиболее часто используемых возможностях компоновщика и загрузчика, а также дает практические советы и описывает прием программирования. Этот короткий учебный курс от эксперта по AIX Гарри Хука (Gary Hook) сфокусирован на применении переменной LIBPATH (путь для поиска библиотек). Автор: Гарри Хук <
01.09.2009Решение проблем приложений с помощью трассировки Исследование приложений при помощи truss
Утилита truss помогает разобраться в работе приложения. Если приложение работает неправильно, то программист первым делом смотрит журнальные файлы системы и приложения. Но если информация в журнале не помогает найти источник проблемы, UNIX® предоставляет мощный инструментарий, с помощью которого можно трассировать приложение во время его выполнения. При помощи этого инструментария и некоторых знаний можно решить проблемы с приложением. Автор: Шон Уолберг <