Адресный пул представляет собой два или более интерфейсов, которые используются совместно группой пользователей. Адресный пул может быть указан в качестве целевого адреса в директивах nat-to, rdr-to, route-to, reply-to, и в дерективе dup-to в качестве опций фильтра (filter).
Категорія: FreeBSD
FreeBSD
# cpuset -C -c -l 0,2 -p 1701
OpenBSD
cpu affinity
Linux
# taskset 0x00000001 google-chrome
# dplace -c 2 date
Рекомендую так же прочесть этот обзор
Solaris
# pbind -b 2 204 223
Если корень у вас находится на зеркале (именно gmirror), то после обновления получим незагружаемую ОС. Всё дело в том, что в версии 9.2 по умолчанию стоит kern.geom.raid.enable=1, и для рейда пытается использоваться именно graid, а не gmirror. Решение простое: прописать в /boot/loader.conf строку
kern.geom.raid.enable=0
Подробнее можно прочесть здесь
Linux
Правим в файле /etc/udev/rules.d/70-persistent-net.rules строку, относящуюся к eth0:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:1f:xx:a1", ATTR{type}=="1", KERNEL=="eth*", NAME="netdev0"
Переименовываем файл /etc/sysconfig/network-scripts/ifcfg-eth0 в /etc/sysconfig/network-scripts/ifcfg-netdev0 и правим внутри строку DEVICE=”netdev0″
FreeBSD
Налету
# ifconfig bge1 name net1
permanent (добавляем в /etc/rc.conf):
ifconfig_bge1_name="net1"
ifconfig_net1="inet 192.168.0.1/24"
Solaris
dladm rename-link net0 lan0
Solaris
На постоянной основе отключается через внесение в /etc/system такой строки:
set zfs:zfs_prefetch_disable = 1
Налету так:
# echo zfs_prefetch_disable/W0t1 | mdb -kw
Посмотреть текущее значение:
# echo "::zfs_params" | mdb -k | grep zfs_prefetch_disable
Не забываем делать
# bootadm update-archive
иначе будет двойная перезагрузка.
FreeBSD
Налету:
sysctl vfs.zfs.prefetch.disable=1
permanent (добавляем в /etc/sysctl.conf):
vfs.zfs.prefetch.disable=1
Linux
Налету
echo 1 > /sys/module/zfs/parameters/zfs_prefetch_disable
permanent (добавляем в /etc/modprobe.d/zfs.conf)
options zfs zfs_prefetch_disable=1
и обновляем initrd:
update-initramfs -u
Если при импорте пула получаем такое сообщение
# zpool import -f rpool
cannot import 'rool': I/O error. Destroy and re-create the pool from a backup source.
то восстановить пул практически невозможно. Но можно хотя бы посмотреть, что случилось с ним.
GPT
При установке 9.X по дефолту используется GTP разметка диска, которую данный BIOS не понимает. При загрузке получаем сообщение:
invalid partition
Выход пока один – использовать MBR-разметку.
AHCI
Если выставить этот параметр в disable, то загрузка с USB-привода не работает. Выход – включить AHCI
Данный сервер является старым и естественно не без курьезов при установке новых версий ОС. Ниже будут рассказаны особенности установки FreeBSD версий 9.1 и 9.2.
Важно! Перед установкой ОСи, нужно в BIOS’e указать OS Selection -> Linux. Если укажите Other – получите вместо 8 (4 ядра по 2 потока в каждом) ядер только 1.
И самое главное – CPU на данном сервере только 32-битные, поэтому ставить только i386-версию.
ZFS обладает многими свойствами и преимуществами. Некоторые редкий, но полезные особенности и свойства рассмотрим ниже.
1) Запрет удаления snaphot’a
Допустим, вам нужно запретить удалить снапшот по каким-либо причинам стандартным образом через zfs destroy. Для этого существует команда hold, которая “защищает” его от удаления. Пример:
У zpool есть одна из опций – failmode. Это поведение на внезапное исчезновение диска пула. Стандартное значение – это wait:
# zpool get failmode dpool NAME PROPERTY VALUE SOURCE rpool failmode continue local
Бывают моменты, когда это значение нужно изменить: например, в зеркальном рейде лучше поставить значение continue: