Показаны сообщения с ярлыком freebsd. Показать все сообщения
Показаны сообщения с ярлыком freebsd. Показать все сообщения

пятница, 29 июня 2012 г.

Не сохраняется принадлежность пользователя ejabber к группе

Виноват драйвер mysql для ejabber:

обновляем дерево портов, видим старый порт 1.6.1 , сосем. Потому что надо тянуть из svn:
http://askel.ru/archives/322

svn тянется только всей кучей с сервером (не нашел, во всяком случае, способа ставить только голого клиента):
  /usr/ports/devel/subversion
Собирать нужно с поддержкой neon.
Самая нижняя строка с нюансом: копируем, во-первых, в свою версию ejabber. Во вторых, первый аргумент без .ebin. Т.е. в моем случае было:
  cp ./ebin/* /usr/local/lib/erlang/lib/ejabberd-2.1.6/ebin/

Папка назначения, кстати, правильная, хоть клиент mysql лежит и не там. Видимо, в последствии джаббер начинает его искать прежде всего в своей начальной папке, а потом уже в родной для мускула эрланга.

В БСС поправлено 30.06.12.

понедельник, 25 июня 2012 г.

CARP на FreeBSD под VMWare

Будет работать, только если в свойствах виртуального свитча в "Security" пункт "Promiscous Mode" установлен в "Accept".

Настраивалось на FBSD9 по этой статье: http://unixadmins.su/index.php?topic=221.0
Подробнее про CARP: http://runetbsd.com.ru/vvedenie-v-common-address-redundancy-protocol/ (англ)

суббота, 9 июня 2012 г.

четверг, 9 февраля 2012 г.

Стресс-тестирование Freebsd

/usr/ports/sysutils/stress - затрагивает CPU, memory, I/O, и disk.

Для сервера филиала использовалось:
stress --cpu 8 --io 4 --hdd 2 --hdd-bytes 100M --vm 2 --vm-bytes 128M --timeout 72000s -v
(тест на 20 часов)

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

Тест производительности на UNIX (FreeBSD)

Использовался unixbench. Для freebsd есть в портах.
Анализирует целый пук показателей.

Результаты для телекоммуникационного сервера kaliningrad (cel2.0/1G/40Gx2):

TEST                                                BASELINE    RESULT  INDEX
Dhrystone 2 using register variables         116700.0  3242488.4      277.8
Double-Precision Whetstone                           55.0          712.1      129.5
Execl Throughput                                            43.0          546.3      127.0
File Copy 1024 bufsize 2000 maxblocks     3960.0      58904.0      148.7
File Copy 256 bufsize 500 maxblocks         1655.0      25373.0      153.3
File Copy 4096 bufsize 8000 maxblocks     5800.0      56175.0        96.9
Pipe Throughput                                        12440.0    312699.4      251.4
Pipe-based Context Switching                     4000.0      60550.7      151.4
Process Creation                                           126.0        1517.8      120.5
Shell Scripts (8 concurrent)                                6.0          158.0      263.3
System Call Overhead                                15000.0   215515.3      143.7
                                                                                            =========
                         FINAL SCORE                                                     159.9

суббота, 4 февраля 2012 г.

Мониторинг загрузки NIC FreeBSD



Простенькая статистика загрузки канала:


  systat -ifstat n


- где n - период обновления в секундах.
Более подробные сведения можно получить (в разрезе подключений и объема трафика) с помощью утилиты iftop (нужно предварительно собрать из портов).

четверг, 26 января 2012 г.

Обновление пакетов FreeBSD, установленных из портов

Наиболее кошерным показался портмастер.
Перечень портов, для которых есть обновление:
 portmaster -L | grep New
Обновление порта:
 portmaster -CKB имя_порта
Ключи: С - make clean старых сорцов; K - make clean после установки; B - создавать бэкап старого порта. Наименование порта без указания версии.
В отличие от более распространенного portupgrade cобирается быстро и база не нужна.