воскресенье, 26 июня 2011 г.

Ускорение репликации MySQL

Репликация MySQL не является многопоточной, поэтому при интенсивном изменении данных на мастере, слейв может не успевать выполнять запросы из бинарного лога.

вторник, 14 июня 2011 г.

freebsd installworld и ошибка btxld:No such file or directory

Иногда при installworld возникает такая ошибка
btxld -v -E 0x2000 -f bin -b /usr/obj/usr/src/sys/boot/i386/boot2/
../btx/btx/btx -l boot2.ldr  -o boot2.ld -P 1 boot2.bin
btxld:No such file or directory

понедельник, 13 июня 2011 г.

ZFS миграция single в mirror

Иногда возникает необходимость сделать первоначальную установку только на один из дисков, а уже потом создать зеркало.

среда, 8 июня 2011 г.

Управление кэшем bind с помошью rndc

Кэширование DNS является основным способом снижения нагрузки и трафика на авторитетные серверы зон с одной стороны и ускорения разрешения имен со стороны клиентов.
Сам кэш находится в оперативной памяти, поэтому его содержимое не сохраняется между перезагрузками, также есть команда rdnc flush, которая полностью очищает кэш. Возможно также выброчная его очистка с помощью команды rndc flushname, например rndc flushname ya.ru удалит все записи для ya.ru из кэша.
Другой полезной командой является rndc dumpdb -cache, которая сохраняет в текстовый файл /var/named/var/dump/named_dump.db содержимое кэша.

воскресенье, 5 июня 2011 г.

Static ARP во FreeBSD

Раньше для этого приходилось писать свои скрипты, но начиная с версии 8.2 в базовой системе есть скрипт /etc/rc.d/static_arp

среда, 1 июня 2011 г.

Решение проблемы клавиш со стрелками в ssh клиенте для Android

На днях стал счастливым обладателем HTC Desire Z, установил на него ConnetcBot из маркета и казалось бы вот оно счатье, но не тут-то было. На клавиатуре как на хардварной, так и на экранной нет клавиш со стрелками, а работать без них врядли возможно.