Высокий LA (FreeBSD 7.1 + pf + mpd4)

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
teramix
проходил мимо
Сообщения: 7
Зарегистрирован: 2012-03-28 8:23:09

Высокий LA (FreeBSD 7.1 + pf + mpd4)

Непрочитанное сообщение teramix » 2012-03-28 8:42:23

Здравствуйте!

Есть такой сервер

Код: Выделить всё

# uname -a
FreeBSD server.local 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Tue Jan 20 22:11:00 UTC 2009     admin@server.local:/usr/obj/usr/src/sys/MGM  i386

Код: Выделить всё

hw.machine: i386
hw.model: Intel(R) Celeron(R) CPU 1.70GHz
hw.ncpu: 1
hw.machine_arch: i386
netstat -m

Код: Выделить всё

263/787/1050 mbufs in use (current/cache/total)
260/530/790/25600 mbuf clusters in use (current/cache/total/max)
260/135 mbuf+clusters out of packet secondary zone in use (current/cache)
0/128/128/4448 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/2224 9k jumbo clusters in use (current/cache/total/max)
0/0/0/1112 16k jumbo clusters in use (current/cache/total/max)
585K/1768K/2354K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
0/21/2480 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
0 requests for I/O initiated by sendfile
0 calls to protocol drain routines
На сервере стоит pf и mpd4. В сети около 50 пользователей VPN (pptp). И при резком поднятии скорости скачивания Load Averages повышается почти до 100.
Есть скрипт, чтобы при повышении ЛА отключать один из интерфейсов, на котором большинство пользователей... Но это не выход, так как такое бывает часто.
Что посоветуете?
Последний раз редактировалось f_andrey 2012-03-28 9:20:54, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Высокий LA (FreeBSD 7.1 + pf + mpd4)

Непрочитанное сообщение manefesto » 2012-03-28 9:00:41

машинку помощнее поставь, винты побыстрее
я такой яростный шо аж пиздеЦ
Изображение

teramix
проходил мимо
Сообщения: 7
Зарегистрирован: 2012-03-28 8:23:09

Re: Высокий LA (FreeBSD 7.1 + pf + mpd4)

Непрочитанное сообщение teramix » 2012-03-28 9:03:58

А без изменения железа? А то начальство жадное, денег не даёт на такой "ненужный" сервер :(

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Высокий LA (FreeBSD 7.1 + pf + mpd4)

Непрочитанное сообщение manefesto » 2012-03-28 10:43:08

ну пусть тогда курят бамбук чо, покупают циску/жунипер и прочие.
я такой яростный шо аж пиздеЦ
Изображение

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: Высокий LA (FreeBSD 7.1 + pf + mpd4)

Непрочитанное сообщение rayder » 2012-03-28 12:29:16

не знаю, у меня динозавр(селерон 900 + 512 оперативы) под шкафом, нормально через себя натил 180Мбит трафика (правда только на одну машинку).
покажи конфиги pf
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

teramix
проходил мимо
Сообщения: 7
Зарегистрирован: 2012-03-28 8:23:09

Re: Высокий LA (FreeBSD 7.1 + pf + mpd4)

Непрочитанное сообщение teramix » 2012-03-28 14:13:02

/etc/pf.conf

Код: Выделить всё

ext_if="ng63"
in_users_ports="{ftp,domain,smtp,ssh,http,https,pop3,aol,2000,20013389,5120,27005,27015,27016,5223,8080,4662,8000,9000,7777,$
icmp_types="echoreq"
set fingerprints "/etc/pf.os"
scrub in all

block quick on rl1 inet proto tcp from 192.168.222.0/24 to any port {445, 135}

block quick from any to 131.107.115.40
block quick on vlan4 proto udp from any to port { 137,138,139 }

block quick on vlan4 proto {tcp,udp} from any port 67 to any
pass in all no state
pass out all no state

teramix
проходил мимо
Сообщения: 7
Зарегистрирован: 2012-03-28 8:23:09

Re: Высокий LA (FreeBSD 7.1 + pf + mpd4)

Непрочитанное сообщение teramix » 2012-04-03 14:24:32

systat -v

Код: Выделить всё

    2 users    Load  4.92  2.22  1.58                  Apr  3 13:26

Mem:KB    REAL            VIRTUAL                       VN PAGER   SWAP PAGER
        Tot   Share      Tot    Share    Free           in   out     in   out
Act  168472   10972   641992    26972   32724  count           1
All  234720   22176  2828144    67592          pages           2
Proc:                                                            Interrupts
  r   p   d   s   w   Csw  Trp  Sys  Int  Sof  Flt     58 cow    5993 total
  1       3 126       11k  272 1544 5993 1371  216     89 zfod   1000 clk irq0
                                                        4 ozfod       atkbd0 1
 7.2%Sys  84.3%Intr  4.5%User  0.0%Nice  4.0%Idle       4%ozfod  1706 xl1 irq5
|    |    |    |    |    |    |    |    |    |    |       daefr       fdc0 irq6
====++++++++++++++++++++++++++++++++++++++++++>>       75 prcfr   128 rtc irq8
                                       174 dtbuf      155 totfr   903 rl0 irq10
Namei     Name-cache   Dir-cache     35661 desvn          react  2247 xl0 irq11
   Calls    hits   %    hits   %     26245 numvn          pdwak     9 ata0 irq14
     888     800  90                  8915 frevn          pdpgs
                                                          intrn
Disks   ad0   ad1                                  102944 wire
KB/t  15.25  0.00                                  178364 act
tps       9     0                                  191500 inact
MB/s   0.14  0.00                                   13500 cache
%busy     1     0                                   19216 free
                                                    61472 buf

teramix
проходил мимо
Сообщения: 7
Зарегистрирован: 2012-03-28 8:23:09

Re: Высокий LA (FreeBSD 7.1 + pf + mpd4)

Непрочитанное сообщение teramix » 2012-04-03 15:08:26

LA около 20...

Код: Выделить всё

    2 users    Load 17.15  8.85  5.61                  Apr  3 14:10

Mem:KB    REAL            VIRTUAL                       VN PAGER   SWAP PAGER
        Tot   Share      Tot    Share    Free           in   out     in   out
Act  170460   11540   656456    27564   37072  count
All  238752   23168  2847760    73588          pages
Proc:                                                            Interrupts
  r   p   d   s   w   Csw  Trp  Sys  Int  Sof  Flt        cow    6776 total
 26      10 107       12k    4  111 6776 1217    7      1 zfod   1000 clk irq0
                                                          ozfod       atkbd0 1
 0.8%Sys  98.9%Intr  0.2%User  0.0%Nice  0.0%Idle      42%ozfod  1997 xl1 irq5
|    |    |    |    |    |    |    |    |    |    |       daefr       fdc0 irq6
++++++++++++++++++++++++++++++++++++++++++++++++++        prcfr   128 rtc irq8
                                        53 dtbuf          totfr  1412 rl0 irq10
Namei     Name-cache   Dir-cache     35661 desvn          react  2239 xl0 irq11
   Calls    hits   %    hits   %     25614 numvn          pdwak       ata0 irq14
                                      8915 frevn          pdpgs
                                                          intrn
Disks   ad0   ad1                                  104944 wire
KB/t   6.00  0.00                                  179560 act
tps       0     0                                  183948 inact
MB/s   0.00  0.00                                   20116 cache
%busy     0     0                                   16956 free
                                                    61472 buf

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Высокий LA (FreeBSD 7.1 + pf + mpd4)

Непрочитанное сообщение BlitzKrieg » 2012-04-03 15:15:16

98.9%Intr
1412 rl0 irq10
2239 xl0 irq11
1997 xl1 irq5

Копайте в сторону polling
Либо апгрейдите железяку

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Высокий LA (FreeBSD 7.1 + pf + mpd4)

Непрочитанное сообщение BlitzKrieg » 2012-04-03 17:20:00

О результатах отпишитесь, интересно.

teramix
проходил мимо
Сообщения: 7
Зарегистрирован: 2012-03-28 8:23:09

Re: Высокий LA (FreeBSD 7.1 + pf + mpd4)

Непрочитанное сообщение teramix » 2012-04-09 21:06:39

Немного удалось улучшить железо

Код: Выделить всё

hw.machine: i386
hw.model: Intel(R) Celeron(R) CPU 2.53GHz
hw.ncpu: 1
hw.machine_arch: i386
systat -v

Код: Выделить всё

Mem:KB    REAL            VIRTUAL                       VN PAGER   SWAP PAGER
        Tot   Share      Tot    Share    Free           in   out     in   out
Act  100480   15976   279036    25216  764864  count
All  134048   28616  2445592    49340          pages
Proc:                                                            Interrupts
  r   p   d   s   w   Csw  Trp  Sys  Int  Sof  Flt        cow    7445 total
          1  72       15k   12  324 5445 2724             zfod        atkbd0 1
                                                          ozfod       fdc0 irq6
 0.5%Sys  16.8%Intr  0.5%User  0.0%Nice 82.3%Idle        %ozfod     1 ata0 irq14
|    |    |    |    |    |    |    |    |    |    |       daefr  3148 xl0 irq17
+++++++++                                                 prcfr  2297 xl1 irq21
                                        13 dtbuf        1 totfr  1999 cpu0: time
Namei     Name-cache   Dir-cache     69457 desvn          react
   Calls    hits   %    hits   %      2605 numvn          pdwak
                                      1186 frevn          pdpgs
                                                          intrn
Disks   ad0                                        129432 wire
KB/t  14.00                                         80664 act
tps       1                                         37152 inact
MB/s   0.01                                           116 cache
%busy     0                                        764748 free
                                                   113040 buf

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Высокий LA (FreeBSD 7.1 + pf + mpd4)

Непрочитанное сообщение BlitzKrieg » 2012-04-10 9:18:38

Ну вот, а я надеялся с полингом повозитесь :-)

teramix
проходил мимо
Сообщения: 7
Зарегистрирован: 2012-03-28 8:23:09

Re: Высокий LA (FreeBSD 7.1 + pf + mpd4)

Непрочитанное сообщение teramix » 2012-04-10 15:12:17

Не довелось.. Не сильно охота было ядро пересобирать

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Высокий LA (FreeBSD 7.1 + pf + mpd4)

Непрочитанное сообщение manefesto » 2012-04-11 12:44:48

а чо там собираться?
собери все в ядре, сборка занимает буквально 5 минут
echo "NO_MODULES=true" >> /etc/make.conf
я такой яростный шо аж пиздеЦ
Изображение