Red5 оптимизация сервера и утилит

Некоторые опции оптимизации java, добавляемые в конфигурационный файл red5.sh

Данный шаг ограничит потребление памяти JAVA. Также ниже представлены скрипты автозапуска RED5 и проверки его статуса.

Код самого скрипта red5.sh:


export JAVA_OPTS=”-Xrs -Xms128M -Xmx256M  -Dsun.rmi.dgc.client.gcInterval=300000
-Dsun.rmi.dgc..gcInterval=360000
-Djava.net.preferIPv4Stack=true
-XX:+ExplicitGCInvokesConcurrent  -XX:+UseConcMarkSweepGC -Xverify:none

Устанавливаем red5 в директорию /opt/red5/dist

(далее…)

IP фрагментация, MTU, MSS, и PMTUD. Проблемы с GRE и IPSEC

Введение

Цель этого документа заключается в том, чтобы показать как работают IP Фрагментация и Path Maximum Transmission Unit Discovery (PMTUD) и обсудить некоторые сценарии, связанных с поведением PMTUD в сочетании с различными комбинациями IP туннелей. На сегодняшний день, использование IP туннелей приобретает массовый характер.

IP фрагментация и Реассемблирование
IP протокол был разработан для использования на самых различных каналах передачи данных. Несмотря на то, что максимальная длина IP датаграммы составляет 64К, многие каналы передачи данных требуют установить ограничение на меньшую максимальную длину пакета – MTU. Значение параметра MTU зависит от типа канала передачи данных.
IP Фрагментация – это разбиение датаграммы на множество частей, которые могут быть воссозданы позже: IP источника, назначения, идентификация, общая длина, и смещение фрагмента поля, вместе с флагами «более фрагментов» и «не фрагментировать» в заголовке IP, используются для IP фрагментации и повторной сборки пакетов. Для получения дополнительной информации о механике IP фрагментации и повторной сборке пакетов, см. RFC 791.

(далее…)