linux
Определение размера swap использованого процессом
Опубликовано vladimir в Вс, 01/10/2010 - 01:20Стандартные консольные утилиты linux не показывают количество памяти процесса выгруженой в подкачку (swapped out).
Однако есть достаточно простой способ узнать это. Все что для нужно - взять идентефикатор процесса (PID) и просмотреть файл smaps относящийся к этому процессу:
cat /proc/<pid процесса>/smaps | grep Swap
Эта команда выдаст кучу строк, отосящихся к разным сегментам памяти. Чтобы просуммировать все можно воспользоваться awk:
cat /proc/<pid процесса>/smaps | grep Swap | awk '{ SUM += $2 } END { print SUM }'
обзор книги "Linux Performance and Tuning Guidelines", IBM redbooks
Опубликовано vladimir в Пт, 09/11/2009 - 09:32Книга "Linux Performance and Tuning Guidelines" во многом повторяет Tuning IBM System x Servers for Performance, о которой я рассказывал ранее.
ZTC 9.9: шаблоны zabbix для Linux, PostgreSQL, Slony, nginx и apache2
Опубликовано vladimir в Чт, 09/10/2009 - 16:01Выпустил новую версию ZTC (Zabbix Templates Collection) - набора шаблонов и UserParameter скриптов zabbix для мониторинга доступности и производительносити серверов.
В этой версии добавлен новый шаблон для мониторинга веб-сервера Apache, а также расширены и исправлены существующие шаблоны.
Я надеюсь, что это будет кому-нибудь полезно, и жду отзывов, багрепортов, запросов новых функций и патчей в trac, комментарии к этой записи или любым другим способом.
Скрипт для проверки и автоматического восстановления MySQL БД
Опубликовано vladimir в Сб, 08/01/2009 - 11:13Особенно акутально для большого числа БД с MyISAM таблицами. Рекомендуется запускать периодически и после каждого аварийного перезабуска MySQL.
Требует: Python 2.x и MySQLdb (mysql-модуль для Python)
#!/usr/bin/env python ######################################### # Check all tables in all mysql databases # # Written by Vladimir Rusinov <vladimir@greenmice.info>, http://greenmice.info/ # # Reqirements: # Python 2.x (tested with 2.4) # MySQLdb ######################################### # Settings: host="localhost" username="root" password=""
Обзор книги "IBM redbook: Tuning IBM System x Servers for Performance"
Опубликовано vladimir в Вс, 06/28/2009 - 16:07Сегодня я хочу рассказать о весьма полезной для IT-специалистов книге:Tuning IBM System x Servers for Performance
Авторы:
- David Watts
- Erwan Auffret
- Phillip Dundas
- Mark Kapoor
- Daniel Koeck
- Charles Stephan
ISBN: 0738489794
IBM Form Number: SG24-5287-04
Количество страниц: 1098
Язык: Английский
Издание: Fifth edition, февраль 2007
Издатель: IBM Redbooks
ZTC 9.6: шаблоны zabbix для Linux, PostgreSQL, Slony и nginx
Опубликовано vladimir в Пт, 06/26/2009 - 23:46Представляю вашему вниманию первый полноценный выпуск ZTC (Zabbix Templates Collection) - набора шаблонов и UserParameter скриптов zabbix для мониторинга доступности и производительносити серверов.
В этой версии включены шаблоны для общего мониторинга Linux, а также мониторинга PostgreSQL, PostgreSQL+Slony и nginx запущеных под Linux.
Я надеюсь, что это будет кому-нибудь полезно, и жду отзывов, багрепортов, запросов новых функций и патчей в trac, комментарии к этой записи или любым другим способом.
Linkdump #0005
Опубликовано vladimir в Сб, 06/13/2009 - 12:06- Использование нескольких процессоров в Linux с помощью xargs позволяет более эффективно использовать многоядерные машины.
- Linux kernel variables (others)
- Linux kernel variables (vm)
- Семь лучших клипов для Linux Foundation
Инкрементальный бекап svn
Опубликовано vladimir в Пнд, 05/25/2009 - 00:23SVN - наиболее распространенный и популярный вид vcs. Очень многие проекты используют именно его, и потеря данных оттуда хоть и не смертельна (наверняка у разработчиков есть все необходимое в рабочих копиях), но очень неприятна. Поэтому все же стоит озаботиться ведением бекапов.
Однако бесмысленно каждый день делать полные дампы репозитоиев, тем более svn позволяет легко делать инкрементальный бекап. Для себя я это решил двумя скриптами.
Первый: полный бекап - выполняется в моем случае раз в неделю.
#!/bin/sh BACKUP_DIR=/home/backup/svn/
Введение в nginx, часть 2: Другие возможности
Опубликовано vladimir в Вс, 05/24/2009 - 12:20Данная статья была опубликована в электронном приложением к журналу "Системный администратор"- "Open Source #042"
В первой части статьи я рассказал о базовых и наиболее часто применяемых возможностях nginx. Однако это малая часть того, что можно сделать с nginx. Во второй части своей статьи я расскажу о некоторых более продвинутых возможностях, которые используются в крупных и высоконагруженых проектах.
Failover и балансировка
Введение в nginx, часть 1
Опубликовано vladimir в Пт, 04/24/2009 - 00:11Данная статья была опубликована в электронном приложением к журналу "Системный администратор"- "Open Source #041 (27.03.2009)"
Введение
nginx (engine x) — это HTTP-сервер и IMAP/POP3 прокси-сервер для UNIX-подобных платформ (FreeBSD и GNU/Linux). Nginx начал разрабатываться Игорем Сысоевым, сотрудником компании Рамблер весной 2002 года, а осенью 2004 года появился первый публично доступный релиз. Он, как и все последующие, распространяется под лицензией BSD.
- 1
- 2
- 3
- 4
- 5
- 6
- следующая ›
- последняя »
