Быстрые ссылки для быстрой навигации:

Скачать бесплатные программные продукты:

Недавно я затрагивал темы загруженности устройств ввода-вывода Oracle и создания Ram-дисков.
Итак, в системе есть достаточно свободной памяти, менеджер томов — vxvm и есть приложение с высокой нагрузкой по вводу-выводу (например Oracle). А если у нас современный сервер, а Oracle standard edition, то так оно и будет (так как standard edition не может использовать более 2Гб памяти). Такая ситуация часто возникает, например на SAP серверах, когда используются 32-разрядные приложения.
Итак, идея такая:
Читать полностью »

Каким образом можно узнать значения, которые поддерживает драйвер сетевой карты в Solaris и список его свойств ?

Узнать свойства и выставить скорость сетевого интерфейса можно через ndd
# ndd /dev/eri \?
..
link_speed (read only)
link_mode (read only)
adv_autoneg_cap (read and write)
adv_100T4_cap (read and write)
adv_100fdx_cap (read and write)
adv_100hdx_cap (read and write)
adv_10fdx_cap (read and write)
adv_10hdx_cap (read and write)
instance (read and write)
..

instance — это номер драйвера (т.е. для eri1 — instance установить в 1)
Пример — отключить на устройстве eri1 автоопределение скорости порта и включить 10Mb/s

# ndd -set /dev/eri instance 1
# ndd -get /dev/eri adv_autoneg_cap
# ndd -set /dev/eri adv_autoneg_cap 0
# ndd -set /dev/eri adv_100fdx_cap 0
# ndd -set /dev/eri adv_10fdx_cap 1

Ну и посмотреть список свойств:
# kstat eri:1

Исходные данные: Solaris, vxvm, СУБД Oracle.
Что произошло: во время работы пропал доступ к дисковому массиву.
Порядок восстановления:

Восстановить питание на массив.
Восстановить физические подключения.
Проверить SAN.
Зайти на свитчи (telnet, ssh, http или другой — в зависимости от вендора). Проверить конфигурацию зон, физическое состояние портов.

Проверить работоспособность массива.
Зайти через интерфейсы массива (telnet, ssh, http или другой — в зависимости от вендора). Проверить состояние дисков, LUN-ов, видимость серверов.

Проверить логи на сервере.
tail -100 /var/adm/messages

Проверить состояние дисковых групп.
vxdg list
vxdisk list
vxdmpadm listctlr all
vxdmpadm getsubpaths ctlr=c5

Читать полностью »

В первой части рассматривается динамическая реконфигурация системных плат серверов Sun.

Динамическая реконфигурация платы ввода-вывода.

Читать полностью »

В первой части рассматривается динамическая реконфигурация системных плат серверов Sun, во второй части — реконфигурация плат ввода-вывода.

Динамическая реконфигурация системной платы

Читать полностью »

Создать диск:
# /usr/sbin/ramdiskadm -a mydisk 64m

будет создан диск /dev/rramdisk/mydisk (raw device) обьемом 64 метра

# newfs /dev/rramdisk/mydisk
# mount -F ufs -o rw /dev/ramdisk/mydisk /mount/point

Удалить диск:
# umount /mount/point
# /usr/sbin/ramdiskadm -d mydisk

prtpicl -v -c network
prtpicl -v -c network |grep board
prtpicl -v -c network |grep version

В системной консоли:
SF6900-sc0:SC> showfru -v -r manr

По iostat видно, что диск загружен на 100%. Задача — найти какой дисковой группе vxvm принадлежит это диск

bash-2.03# iostat -xzn 2

120.6 0.0 9585.8 0.0 0.0 3.5 0.0 29.3 0 100 c8t60003BA4E86D8000427091E60008442Ed0
11.5 35.0 92.1 280.9 2.2 1.6 47.1 34.4 15 39 c8t60003BA4E86D80004270925D000A1901d0
35.5 11.0 3518.1 37.0 0.0 1.2 0.0 26.7 0 95 c8t60003BA4E86D8000427092D700053713d0

Читать полностью »

Посмотреть таблицу для Solaris, HP-UX, Linux, Tru64
Читать полностью »