Страницы

Сохранить статью у себя в соцсети:

четверг, 14 февраля 2013 г.

§ pgBadger: No! I'm not a fouine, I'm a badger!

PgBadger - анализатор логов PostgreSQL

pgBadger это анализатор логов PostgreSQL. Это небольшой perl скрипт призванный заменить собой такой инструмент как pgFouine который уже долгое время не развивается. pgBadger написан на чистом perl и для построения графиков использует javascript библиотеку, поэтому для их корректного отображения не придется устанавливать дополнительных модулей или пакетов. Лишь для работы с логами в CVS формате необходимо установить Text::CVS_XS модуль.  

четверг, 7 февраля 2013 г.

§ CGROUPS: Block IO throttling.

Рабочий пример ограничения блочного ввода-вывода посредством CGROUPS.

Время от времени, в работе возникает необходимость запустить процедуру в ходе выполнения которой возникает существенная нагрузка на дисковую подсистему. Примеры могут быть разными, копирование раздела, обработка большого количества файлов, синхронизация каталогов и т.д. Особенно плохо когда система и так уже достаточно нагружена. Становится необходимым снизить влияние возникшей нагрузки на основные задачи выполняемые сервером, т.к. возникшая нагрузка будет мешать работе основной задачи. Как вариант, можно использовать ionice, запустить задачу с пониженным приоритетом. Но есть другой, более гибкий и интересный вариант - использовать CGROUPS.

понедельник, 4 февраля 2013 г.

§ Btrfs: Basic training.

BTRFS. Курс молодого бойца.

Статья по сути является заметкой в которой описаны базовые операции по работе с файловой системой Btrfs. Статья помогает быстро ознакомиться с основными возможностями файловой системы:
  • создание файловой системы на нескольких устройствах;
  • добавление/удаление устройств на лету;
  • создание RAID конфигураций;
  • онлайн-дефрагментация;
  • сжатие данных;
  • создание отдельных томов внутри файловой системы;
  • использование снимков. 
Для работы нам понадобится виртуальная машина с четырьмя блочными устройствами. Это могут быть как обычные физические разделы, так и LVM тома размещенные на одном физическом устройстве.

четверг, 31 января 2013 г.

§ Proxmox VE: DRBD shared storage.

Proxmox VE: Shared storage with DRBD.

В статье описывается способ организации общего дискового хранилища между двумя серверами Proxmox VE. Общее хранилище будет построено на базе DRBD. В итоге у нас будет два сервера между которыми будет возможна online миграция виртуальных машин.  

понедельник, 28 января 2013 г.

§ Proxmox VE: Remove the cluster.

Proxmox VE: Remove cluster properly.

Если собранном Proxmox кластере возникает необходимость изменить конфигурацию (имя узла кластера или сетевые настройки) можно удалить кластер и пересоздать его. 

четверг, 24 января 2013 г.

§ Proxmox VE: Build the cluster. So simple.

Proxmox VE: сборка кластера. Это действительно просто.

Сборка кластера в Proxmox задача достаточно простая и при наличии оборудования можно собрать его за считанные минуты.

понедельник, 21 января 2013 г.

§ Proxmox VE. Custom LVM layout.

Переопределение разметки LVM перед установкой Proxmox VE.

Как известно процесс установки Proxmox VE доведен до автоматизма и участие администратора сведено к минимуму и некоторые моменты попросту невозможно повлиять. Одним из таких моментов является процесс разбиения дисков. По умолчанию установщик Proxmox VE создает LVM хранилище на котором размещает тома для хранения системы, подкачки и самих данных. Причем созданные тома полностью заполняют все пространство физических томов что не всегда удобно. 

Популярные сообщения

Профиль в Google+ Яндекс цитирования Яндекс.Метрика