Просмотров: 12378

Графическая памятка по производительности: инструменты юниксоида


Это пост для админов и юзеров Unix’ов, который должен упорядочить знания обо всем богатстве доступного инструментария, полезного при достижении максимальной производительности серверной системы. Что-то из приведенных ниже утилит вы знаете, а что-то, возможно, нет — но это честная попытка свести их в своего рода «таблицу Менделеева», графически показав, что на что влияет в каждой конкретной ОС. Типичная ситуация: часто у нас есть проблема с чем-то конкретным в ОС, а название сопутствующей утилиты мы можем не знать или забыть — под катом отличная стартовая точка для дальнейшего ковыряния man’ов в подобных случаях. Никакой магии или каких-то сторонних инструментов — это полностью стандартные и нативные юниксовые утилиты, графически рассортированные и каталогизированные.

Итак, под катом у меня несколько инструментальных диаграмм системных тулзов для повышения производительности (тюнинга) и сопровождения следующих категорий ОС:

  • Linux
  • Linux в качестве инстанса Amazon AWS
  • FreeBSD
  • Solaris

В качестве бонуса также прикладываю клёвое образовательное видео по решению типичных проблем администрирования под Unix от одного интересного яндексоида.

0. Unix Performance Benchmark Tools

Итак, это моя коллекция диаграмм для разных ОС, которые показывают как стандартные утилиты типа ip, netstat, perf, top, ps, strace взаимодействуют с различными подсистемами ядра Linux/FreeBSD/Solaris. Я нахожу эти наглядные диаграммы-графики исключительно полезными для всех начинающих системных администраторов.

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

1. Linux

Графическая памятка по производительности: все инструменты юниксоида Linux
Диаграмма кликабельна


Графическая памятка по производительности: все инструменты юниксоида Linux
Диаграмма кликабельна


Графическая памятка по производительности: все инструменты юниксоида Linux
Диаграмма кликабельна


Графическая памятка по производительности: все инструменты юниксоида Linux
Диаграмма кликабельна

2. Linux instance @ Amazon AWS

Графическая памятка по производительности: все инструменты юниксоида Linux
Диаграмма кликабельна

3. FreeBSD

Графическая памятка по производительности: все инструменты юниксоида Linux
Диаграмма кликабельна

4. Solaris

Графическая памятка по производительности: все инструменты юниксоида Linux

5. Видео бонус

Ну, раз уж в этот топик заглянули новички — не могу не поделиться отличным обучающим видео от Сергея Еланцева (Yandex), которое так и называется «Troubleshooting».

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

Я расскажу, как искать проблемы на живых серверах, как смотреть в логи (grep, perl), как смотреть, что происходит с системой (top, vmstat, iostat, tcpdump) и как смотреть в coredump’ы.

А вот и презентация к этому замечательному видео:

Ключевики для роботов, игнорируйте их: Скорость работы Линукса и повышение скорости обработки и прохождения пакетов через сеть. Важные утилиты для Юникс которые нужно знать всем и каждому. Какой нужен скрипт или утилита для ускорения работы и повышения скорости запуска и обработки пакетов в Linux. Список необходимых команд командной строки для повышения скорости и удобства вашей работы, а также стандартные системные вызовы и команды для Linux, FreeBSD и Ubuntu. Повышение скорости работы и оптимизация, ускорение работы сетевой и дисковой подсистемы, обработка и тюнинг операционной системы под большие нагрузки (high load). Повышение эффективности и производительности, тонкая настройка и оптимизация работы системы Юникс и её пропускной способности. Справочные таблицы и списки стандартных сетевых команды для администрирования Unix-систем и Linux; каталог полезных вызовов и утилит для оптимизации и тонкой настройки серверов и юниксовых ОС. Шпаргалки и конспекты по администрированию линукса и юниксов - перечисление полезных сетевых команд и ключей (опций). Обучающие графики и диаграммы для изучающих юзерлэнд Unix.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru pikabu.ru blogger.com liveinternet.ru livejournal.ru google.com bobrdobr.ru yandex.ru del.icio.us

Подписка на обновления блога → через RSS, на e-mail, через Twitter
Теги: , , , , ,
Эта запись опубликована: Пятница, 29 января 2016 в рубрике Unix'овое.

2 комментария

Следите за комментариями по RSS
  1. >> Итак, это _моя_ коллекция диаграмм для разных ОС, которые показывают как стандартные утилиты

    Это диаграммы за авторством и из блога Брендана Грегга. http://www.brendangregg.com/linuxperf.html

    Можно было бы и указать на автора.

  2. dOps, поверьте, я никого не хотел обидеть. Мое почтение к Брендану Греггу.

    Во-первых, не все из представленных картинок его. Моя коллекция больше.

    Во-вторых, на тех картинках, какие его – стоит его оригинальный копирайт со ссылкой. Я его не трогал.

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

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Зарегистрировать/комментатор

Для регистрации укажите свой действующий email и пароль. Связка email-пароль позволяет вам комментировать и редактировать данные в вашем персональном аккаунте, такие как адрес сайта, ник и т.п. (Письмо с активацией придет в ящик, указанный при регистрации)

(обязательно)


⇑ Наверх
⇓ Вниз