Записи с тегом analysis .

Инструменты динамической трассировки DTrace и SystemTap

Предлагаю вашему вниманию небольшое методическое пособие под названием "Инструменты динамической трассировки DTrace и SystemTap". Оно содержит некоторое количество справочного материала, информации о внутренней организации ядер Linux и Solaris, а для закрепления изученного предусмотрены лабораторные работы.

Анализируем ядро Linux с помощью SystemTap. Часть 2

Кстати я написал небольшое пособие по DTrace и SystemTap: Инструменты динамической трассировки DTrace и SystemTap Итак, с пробами мы поигрались, теперь попробуем перейти к реальным скриптам на SystemTap. Тех, кто хочет досконально изучить этот язык, отсылаю к Language Reference, я же попробую остановиться на некоторых его аспектах.

Определяем причину медленной работы системы хранения данных

Краеугольным камнем современной вычислительной техники являются системы хранения данных - диски не поспевают за производительностью памяти, память - за процессорами. В OLTP, там где она особенно важна, инженеры вынуждены строить систему максимально оптимизированно работающую с данными, иначе простоев процессора и проблем с общей производительностью не избежать.

Введение в Solaris Crash Analysis Tool

Иногда так случается, что ядро системы не может корректно обработать внутреннюю ошибку. В этом случае происходит паника (kernel panic), приводящая к полной остановке системы, синхронизации ФС и перезагрузке. Все было бы очень грустно, если бы мы не могли выяснить причину паники, а имея лишь состояние регистров и стек вызовов ядра сделать это практически невозможно.

К списку статей

 

Интересуюсь по большей части системным анализом программного обеспечения: поиском багов и анализом неисправностей, а также системным программированием (и не оставляю надежд запилить свою операционку, хотя нехватка времени сказывается :) ). Программированием увлекаюсь с 12 лет, но так уж получилось, что стал я инженером.

Основная сфера моей деятельности связана с поддержкой Solaris и оборудования Sun/Oracle, хотя в последнее время к ним прибавились технологии виртуализации (линейка Citrix Xen) и всякое разное от IBM - от xSeries до Power. Учусь на кафедре Вычислительной Техники НИУ ИТМО.

See you...out there!

http://www.facebook.com/profile.php?id=100001947776045
https://twitter.com/AnnoyingBugs

Нет открытого контента.
Откройте запись дневника, чтобы получить совет.