Архив за месяц: Ноябрь 2010

FUSE

fuseЕсть такая замечательная технология FUSE — Файловая система в пользовательском пространстве.

Это модуль для ядер Unix-подобных ОС, с открытым исходным кодом и относящийся к свободному программному обеспечению. Модуль распространяется под лицензиями GNU GPL и GNU LGPL. Он позволяет пользователям без привилегий создавать их собственные файловые системы без необходимости переписывать код ядра. Это достигается за счёт запуска кода файловой системы в пространстве пользователя, в то время как модуль FUSE только предоставляет «мост» для актуальных интерфейсов ядра. Читать далее

Немного загадок

zagadkiКусаю я людей, скотину,

Попискиваю нудно.

Поставьте «р» мне в середину

И стану частью судна.

———————————————

Не раз в оркестре я звучала

Мой голос струйный так певуч!

Но «ф» мое поставь в начало,

И я во тьму направлю луч.

Объяснение ARC и L2ARC

ZFS имеет две замечательные функции, которые резко увеличивают производительность операций чтения. Это ARC и L2ARC. ARC предназначена для замены кэша. ARC — это очень быстрый кэш, располагающийся в ОЗУ — памяти сервера.Объем доступной ARC памяти это обычна вся память сервера минус 1ГБ. Читать далее

Выдираем кадры из avi-ки

Для одного из своих сайтов мне понадобилось выдирать кадры из avi-файл, чтобы использовать при описании файлов.

Будем это делать в Linux и конечно все должно быть бесплатно.

Читать далее

Сравнение производительности ZFS в OpenSolaris и FreeNAS

freenas-4k-sequential-readНа сайте http://www.zfsbuild.com опубликовали статью о сравнении дисковой производительности ZFS в OpenSolaris и FreeNAS (FreeBSD).

Для теста использовалось одно и тоже оборудование, но весии ZFS в них разные, т.к.  и версия FreeBSD в FreeNAS не самая последняя и вообще порт ZFS конечно не может угнаться за версией ZFS в OpenSolaris, где она является нативной.

Результаты получились интересные, а точнее — OpenSolaris очень сильно обошел FreeNAS во всех тестах. Подробнее посмотрите в статье (ссылка приведена ниже).

Возможно версия ZFS тут сыграла более весомую роль чем ОС, но как бы то нибыли — стоит задуматься.

Делаем визуальный контроль серверов с помощью PROCESSING

oper2Как я уже писал ранее, я нашел интересную библиотеку JavaScript которая использует элемент CONVAS и сегодня я расскажу как я сделал визуальный контроль серверов с помощью нее.

В общем у нас есть много серверов, которые мы контролируем. Сервера разделены на несколько групп и на каждом сервере много параметров контроля.  Моя задача была вывести эти сервера на экран и сигнализировать о наличии проблем на каком либо сервере.  Так как такой контроль уже был реализован ранее, но в некоторых вещах не устраивал, я решил сделать такое же отображение, но новым инструментом. Отображение представляет себя прямоугольники зеленого цвета объединенные в группы. При наличии каких либо ошибок на сервере он начинает мигать и окрашивается в разный цвет, в зависимости от приоритета ошибки (всего 3 приоритета).

Читать далее

ZFS с cache-устройством — рывок производительности.

Наткнулся на интересную статью где рассказывается о пользе использования кэширующего диска в ZFS -дает значительный прирост в производительности.. что вообщем то не удивительно, но очень удобно, ибо система сама определяет наиболее востребованные данные и переносит их на этот «быстрый» кэширующий диск.

Читать далее