
Maatkit - это набор инструментов, который предоставляет собой расширенные средства по управлению MySQL, сбору аналитической информации и ее обработке, проведению рутинных операций, восстановлению данных и прочего. В пакет входит множество полезных инструментов, которых к сожалению нет в стандартной поставке с БД, но обязательно нужны для максимально эффективной работы. Этот пакет разработан и поддерживается компанией Percona - известных экспертов в области консультирования вопросов производительности.
Пакет Maatkit входит во все распространенные дистрибутивы Linux систем, поэтому не придется терять время на установке. Хотя, если Вы хотите получить наиболее последнюю версию, следует качать версию с сайта (обновления выходят очень часто).
После установки Вам станет доступно почти 20 различных инструментов, входящих в поставку. Некоторые из них мы и рассмотрим.
Читать далее…
Curl Loader - это бесплатный инструмент, который позволяет симулировать нагрузку на приложение по протоколам HTTP(s) и FTP(s). Эта утилита позволяет проводить нагрузочное тестирование сайтов с десятками и сотнями тысяч виртуальных клиентов.
Читать далее…
PgFouine - система профилирования запросов для СУБД Postgres
Система работает, как анализатор логов, собирает различную статистическую информацию и строит расширенные отчеты. PgFouine написана на php, поэтому является не зависимой от платформы утилитой.
Читать далее…

Redis - это легкая и высокопроизводительная система управления данными, работающая по принципу ключ=значение (зачем это нужно, описано в статье Key=value (ключ=значение) базы данных).
Особенности redis‘a:
Читать далее…
MemcacheDB - база данных ключ=значение.
Характеристики и преимущества memcacheDB:
- Высокая производительность записи/чтения. Бенчмарк
- Надежный движок хранения данных с поддержкой транзакций
- Обеспечение высокой доступности данных с поддержкой репликации
- Совместимость с протоколом Memcache
Читать далее…
lighttpd (произностится “лайти”) - быстрый, гибкий и безопасный Web сервер.
Крайне популярен на высоконагруженых проектах. Его используют такие монстры, как YouTube, wikipedia, meebo.
Из преимуществ lighttpd стоит отметить:
- Эффективная поддержка FastCGI благодяра встроенному контейнеру spawn-fcgi
- Эффективная работа с I/O, благодаря поддержке асинхронного механизма I/O
- Большое количество модулей, хорошая документация и большое комьюнити
Читать далее…
Nginx - это легкий и высокопроизводительный Web сервер. Nginx является популярным решением для высоконагруженных систем, например:
Wordpress.com, FriendsForSale (Приложение Facebook), fastmail.fm.
Кроме этого, по словам создателя, около 20% всех русских виртуальных серверов работали на основе nginx по состоянию на март 2007 года.
Читать далее…
Varnish - это HTTP accelerator, или проще говоря гибкий кеширующий сервер.
Подобные решения применяются в Web’e для отдачи статического контента, особенно малого размера и в больших количествах (для экономии ресурсов дисковой подсистемы) - например картинок. Varnish выступает в роли обратного прокси сервера, складывая все данные в память и отдавая их оттуда. Это решает задачи разгрузки как определенных узлов системы (например, сервера ресайза картинок), так и конкретных подсистем (отдача с памяти разгружает жесткий диск).
Официальный сайт
Memcached - это высоко-производительная распределенная система кеширования объектов в памяти.
Memcached является очень популярным решением, которое позволяет снизить нагрузку на СУБД, увеличивая при этом скорость работы приложения и уменьшая стоимость его масштабирования.
Большим аргументом в сторону выбора данного решения является наличие API для многих известных платформ
Официальный сайт
Комментарии