Опубликовано mirage в 10/08/2010 - 12:00

http {
limit_zone client $server_name 10m;
limit_conn client 20;


Опубликовано dragomir в 10/07/2010 - 21:27

tc qdisc add dev eth0 root handle 1: htb
tc class add dev eth0 parent 1: classid 1:1 htb rate 100mbit burst 20k
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 20mbit burst 20k prio 2
tc filter add dev eth0 parent 1:0 protocol ip prio 10 u32 match ip dst 192.168.0.5 flowid 1:10


Опубликовано dragomir в 10/07/2010 - 21:00

eth1: too many iterations (6) in nv_nic_irq.
подобная проблема была замечена на сетевушках nvidia c драйвером forcedeth
помогла загрузка модуля с опцией
options forcedeth max_interrupt_work=25


Опубликовано mirage в 10/07/2010 - 17:10

echo "512" > /sys/block/sda/queue/nr_requests
echo 10 > /proc/sys/vm/dirty_background_ratio
echo 40 > /proc/sys/vm/dirty_ratio
echo "deadline" > /sys/block/sdc/queue/scheduler
blockdev --setra 8192 /dev/sdc
echo "65536" > /proc/sys/vm/min_free_kbytes


Опубликовано mirage в 10/07/2010 - 17:09

Вспомогательные программы
apt-get install debhelper build-essential

Скачать исходники из репозитория
apt-get source package

Распаковать
dpkg-source -x fluxbox_0.9.15.1+1.0rc2-1.dsc

Установить зависимые пакеты для сборки
apt-get build-dep fluxbox

cd fluxbox_0.9.15.1

Проверить зависимости
dpkg-checkbuilddeps

dch -i
fakeroot ./debian/rules binary

http://www.debian.org/doc/manuals/maint-guide/build.ru.html

3

Опубликовано mirage в 10/07/2010 - 16:56

auto vlan2
iface vlan2 inet static
address 111.111.111.111
netmask 255.255.255.192
gateway 111.111.111.65
vlan_raw_device eth0


Опубликовано mirage в 10/07/2010 - 16:52

auto tun0
iface tun0 inet static
address 10.0.0.1
netmask 255.255.255.255
up ifconfig tun0 multicast
pre-up iptunnel add tun0 mode gre remote 222.222.222.222 local 111.111.111.111 ttl 255
pointopoint 10.0.0.2
post-down iptunnel del tun0


Опубликовано mirage в 10/07/2010 - 16:38

Запустить неполный массив
mdadm --assemble --force /dev/md0 /dev/sdb /dev/sdd

Пересоздать
mdadm --create --verbose /dev/md0 --assume-clean --level=raid5
--raid-devices=3 --spare-devices=0 /dev/sda /dev/sdb /dev/sdc

Ребилд диска
mdadm /dev/md0 --fail /dev/sda && mdadm /dev/md0 --remove /dev/sda && mdadm
/dev/md0 --add /dev/sda

Поменять uuid
mdadm --assemble /dev/md0 -u новый_uuid -U uuid /dev/sda /dev/sdb /dev/sdc

-E информация из суперблока
--zero-superblock зачистить суперблок


Опубликовано dragomir в 10/07/2010 - 01:46

смотрим на какой процессор больше нагрузку
1 столбец - номер прерывания
2 столбец - CPU0
3 столбец - CPU1

# grep eth /proc/interrupts
 18:    5434720  130601656   IO-APIC-fasteoi   eth0
 19:   20537977  184009107   IO-APIC-fasteoi   eth1

судя по количеству прерываний, в 3-ем столбце их больше, следовательно обе сетевушки грузят больше CPU1
так как eth1 делает больше прерываний, её и перенесем на CPU0
# echo 1 > /proc/irq/19/smp_affinity
где
1 - это номер процессора (CPU0)
19 - номер прерывания (eth1)


Опубликовано dragomir в 10/05/2010 - 23:39

#!/bin/bash
# получает список подсетей эр-телекома и заливает его по фтп
file=/tmp/peering_subnets
echo "sh ip rout bgp" | vtysh | grep 95.79.56.42 | awk {'print $2'} > $file
echo "send $file" | pftp lt.lan
rm $file