networking
Linkdump #0005
Опубликовано vladimir в Сб, 06/13/2009 - 12:06- Использование нескольких процессоров в Linux с помощью xargs позволяет более эффективно использовать многоядерные машины.
- Linux kernel variables (others)
- Linux kernel variables (vm)
- Семь лучших клипов для Linux Foundation
Настройка keepalive интервалов в tcp для высокой производительности
Опубликовано vladimir в Пт, 03/13/2009 - 14:53Есть два параметра сетевого стека ядра, которые стоит уменьшить для увеличения скорости ответа и уменьшения загрузки сети на высоконагруженых серверах, особенно это актуально для ситуации когда приложение и БД расположены на разных серверах и между ними идет активный обмен.
Добавте следующее в файл /etc/sysctl.conf:
net.ipv4.tcp_keepalive_probes = 2 net.ipv4.tcp_keepalive_intvl = 30
Первый параметр указывает сколько keepalive-пакетов может быть утеряно до того как соединение будет разорвано, второй - с каким интервалом их отправлять.
Linkdump #0003
Опубликовано vladimir в Втр, 01/06/2009 - 20:22- RTPG: вебинтерфейс для rtorrent
- WWW SQL Designer - простенький визуальный дизайнер БД, работающий в браузере
- Серия статей "Частые ошибки программирования а Bash". Бегло просмотрев мои скриптики нашел некоторые из них.
- Видео: интересная обзорная презентация о Erlang и его применении в highload
Как изменить настройки сетевой карты в linux
Опубликовано vladimir в Чт, 12/11/2008 - 16:50Вопрос: Как отключить авто-определение сетевых настроек (auto-negotiation) моего серевого интерфейса и установить полу/полно-дуплексный режим из коммандной строки? Как просмотреть текущие настроки?
Используйте ethtool:
ethtool eth0 # показывает текущие настройкиПример вывода:
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: YesНастройка OpenVPN, VPN через http (https) прокси
Опубликовано vladimir в Чт, 10/09/2008 - 14:21Я уже писал про использование ssh через https-прокси. Теперь мне потребовался максимально удобный доступ не только к ssh, но другим сервисам, закрытым в одной из сетей в которых появляется мой ноутбук.
Итак, после проведения некоторого исследования, выбор пал на openvpn. И вот как я его настраивал:
1: установка OpenVPN
У меня было две машины: мой ноутбук (note) и домашний сервер vpn.mydomain.ru (который выполняет у меня функции интернет-шлюза, кешрующего прокси, тестового веб-сервера, файлохранилища, и многого чего другого).
ssh через http proxy
Опубликовано vladimir в Пнд, 09/22/2008 - 11:22Во многих учереждениях существует политика ограничения доступа к интернету. Часто доступ в интернет доступен только через http-прокси, причем на ограниченое множество портов (80, 443, 8080 и т.п.).
Однако наверное все http-прокси поддерживают https, а он (из-за шифрации ssl) реализуется с помощью метода CONNECT. Таким образом прокси разрешает через себя делать коннекты на порт 443 (а возможно и другие), чем можно воспользоваться.
Итак, заранее подготавливаем внешний ssh сервер, редактируя файл sshd_config (/etc/ssh/sshd_config):
В стандартном шаблоне определены следующие строки:
