Переменные окружения
V2Ray считывает следующие переменные среды.
Размер кеша на соединение
- Имя:
v2ray.ray.buffer.sizeилиV2RAY_RAY_BUFFER_SIZE - Единицы: МБ
- Значение по умолчанию: 2 на x86, amd64, arm64 и s390x. Этот кэш отключен на других платформах.
- Диапазон: от 0 до бесконечности
Устарело. Используйте bufferSize в Локальной политике.
Для каждого соединения, у которого есть разница в скорости между входящим и исходящим трафиком, V2Ray будет кэшировать некоторые данные для большей пропускной способности. Этот параметр управляет размером кэша. Чем больше кеш, тем лучше производительность.
Расположение данных V2Ray
- Имя:
v2ray.location.assetилиV2RAY_LOCATION_ASSET - Значение по умолчанию: директория, где находится v2ray.
Эта переменная указывает каталог, в котором находятся файлы geoip.dat и geosite.dat.
Расположение конфигурации V2Ray
- Имя:
v2ray.location.configилиV2RAY_LOCATION_CONFIG - Значение по умолчанию: директория, где находится v2ray.
Эта переменная указывает каталог, в котором находится config.json.
Рассеянное чтение (Scatter reading)
- Имя:
v2ray.buf.readvилиV2RAY_BUF_READV - Значение по умолчанию:
auto
V2Ray 3.37 использует Scatter/Gather IO. Эта функция будет использовать меньше памяти, если скорость соединения превышает 100 МБайт/с. Возможные значения auto, enable и disable.
enable: Включить рассеянное чтение.disable: Выключить рассеянное чтение.auto: Включить рассеянное чтение только на Windows, MacOS, Linux с ЦП x86, AMD64 или s390x.
Когда скорость соединения меньше 100 Мбайт/с, независимо от того, включена опция или нет, явной разницы в использовании памяти не наблюдается.