Зависание страничек

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
super-fox
мл. сержант
Сообщения: 143
Зарегистрирован: 2008-04-09 1:20:25

Зависание страничек

Непрочитанное сообщение super-fox » 2009-07-17 21:46:50

Всем привет, вопрос в следующем, недавно на сервере включили 100 Мбит на интернет и появилась такая проблемка, как время от времени бывают глюки, а именно странички очень долго открываються, а то и вообще пишет что сервер не найден и через пару секунд обновляюсь и все нормально, причем в это время процессор загружен только на 50 %

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

CPU states: 33.3% user,  0.0% nice,  0.0% system,  0.0% interrupt, 66.7% idle
Mem: 139M Active, 4276K Inact, 77M Wired, 7440K Cache, 60M Buf, 270M Free
Swap: 2048M Total, 2048M Free

  PID USERNAME PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
   10 root     171   52     0K     8K RUN    367:13 58.98% idle
   12 root     -32 -151     0K     8K WAIT   111:53 19.43% swi4: clock sio
   11 root     -44 -163     0K     8K WAIT    92:26 17.58% swi1: net
тоесть машина тормозить не должна, пинги стабильные, не рвуться, а вот странички тупят иногда, немогу понять с чем это связано?

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

# uname -rs
FreeBSD 6.2-RELEASE

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

# ifconfig
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=40<POLLING>
        inet 111.111.111.111 netmask 0xfffffffc broadcast 111.111.111.111
        ether 00:00:00:00:00:00
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=48<VLAN_MTU,POLLING>
        inet 192.168.0.3 netmask 0xffffff00 broadcast 192.168.0.255
        inet 192.168.1.3 netmask 0xffffff00 broadcast 192.168.1.255
        inet 192.168.1.2 netmask 0xffffff00 broadcast 192.168.1.255
        ether 00:03:47:02:15:de
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
На графиках канал загружен на 20-30 % , так что канала хватает.
Изображение

Хостинговая компания 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/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Зависание страничек

Непрочитанное сообщение hizel » 2009-07-17 22:00:19

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

systat -v
смотрите
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
super-fox
мл. сержант
Сообщения: 143
Зарегистрирован: 2008-04-09 1:20:25

Re: Зависание страничек

Непрочитанное сообщение super-fox » 2009-07-17 22:32:27

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

Interrupts
1000 0: clk
что за процесс clk и почему он генерирует так много прерываний?
Изображение

Аватара пользователя
super-fox
мл. сержант
Сообщения: 143
Зарегистрирован: 2008-04-09 1:20:25

Re: Зависание страничек

Непрочитанное сообщение super-fox » 2009-07-17 22:37:53

А вот странные скачки, а поскольку я еще немогу здесь сориентироваться, прошу вас ростолковать немного

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

Mem:KB    REAL            VIRTUAL                     VN PAGER  SWAP PAGER
        Tot   Share      Tot    Share    Free         in  out     in  out
Act  146532   13312   251712    25548  280596 count
All  234792   16540 78788288    31636         pages
                                                                 Interrupts
Proc:r  p  d  s  w    Csw  Trp  Sys  Int  Sof  Flt        cow    1128 total
     1       69      3493 1190 380535068  202  222  80444 wire   1000 0: clk
                                                   143424 act         1: atkb
 4.3%Sys  47.0%Intr 48.3%User  0.0%Nice  0.3%Idl     4520 inact       5: fxp0
|    |    |    |    |    |    |    |    |    |       7388 cache   128 8: rtc
==++++++++++++++++++++++++>>>>>>>>>>>>>>>>>>>>>>   273208 free        14: ata
                                                          daefr
Namei         Name-cache    Dir-cache                  18 prcfr
    Calls     hits    %     hits    %                     react
                                                          pdwake
                                        3 zfod            pdpgs
Disks   ad0                             3 ozfod           intrn
KB/t  16.00                               %slo-z    61808 buf
tps       0                            22 tfree        34 dirtybuf
MB/s   0.01                                         35906 desiredvnodes
% busy    1                                          1453 numvnodes
                                                      537 freevnodes
Изображение

Аватара пользователя
super-fox
мл. сержант
Сообщения: 143
Зарегистрирован: 2008-04-09 1:20:25

Re: Зависание страничек

Непрочитанное сообщение super-fox » 2009-07-17 22:48:34

Спасибо, нашел причину

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

984 root       8  -15 58644K 48380K nanslp  12:58 12.40% perl5.8.8
перл периодически запускаеться, в эти моменты наверное и застывают странички, только вот почему пинги стабильные? Ведь по идее пинг должен был тоже прыгать.
Изображение

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Зависание страничек

Непрочитанное сообщение hizel » 2009-07-18 17:17:10

ну почему, пинг обрабатывается на уровне ядра, а странички отдаются юзерспейсовой какой
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
super-fox
мл. сержант
Сообщения: 143
Зарегистрирован: 2008-04-09 1:20:25

Re: Зависание страничек

Непрочитанное сообщение super-fox » 2009-07-18 23:17:10

hizel, спасибо за обьяснение, хочу поделиться своими планами, как собираюсь немного уменьшить нагрузку на процессор:

1. Купить сетевую карту, а именно что-то с рода Intel Gigabit Dual ports (если кто покупал подобные сетевые, прошу сообщить модель, поскольку я еще на чем-то конкретном не определился), что-бы не морочаться с двумя сетевыми.
2. Обновить ОС до версии 7.2-stable.
3. После обновления отключить polling.

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

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: Зависание страничек

Непрочитанное сообщение LMik » 2009-07-18 23:48:30

super-fox писал(а):hizel, спасибо за обьяснение, хочу поделиться своими планами, как собираюсь немного уменьшить нагрузку на процессор:

1. Купить сетевую карту, а именно что-то с рода Intel Gigabit Dual ports (если кто покупал подобные сетевые, прошу сообщить модель, поскольку я еще на чем-то конкретном не определился), что-бы не морочаться с двумя сетевыми.
2. Обновить ОС до версии 7.2-stable.
3. После обновления отключить polling.

прошу раскритиковать, если считаете какие-то пункты лишними или есть еще какие-то предложения, прошу здесь отписаться.
1. Интел да... Зачем дуал? дуал это две сетевухи в одном корпусе :) Свитч не умеет делать vlan? или может и не нужно хз...
Процессор у вас занят не сетевухой явно.. тут скорее оптимизация фаервола, и нат на ядро.
2. Давно пора обновить
3. Как будет интел - полинг тоже задавить полюбому :)
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Зависание страничек

Непрочитанное сообщение hizel » 2009-07-19 9:22:30

и вовсе не вижу смысла в STABLE, чем вам RELEASE не угодил? :roll:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
super-fox
мл. сержант
Сообщения: 143
Зарегистрирован: 2008-04-09 1:20:25

Re: Зависание страничек

Непрочитанное сообщение super-fox » 2009-07-19 14:27:33

Сори, печатал с головы, конечно RELEASE
Изображение

Аватара пользователя
super-fox
мл. сержант
Сообщения: 143
Зарегистрирован: 2008-04-09 1:20:25

Re: Зависание страничек

Непрочитанное сообщение super-fox » 2009-07-19 14:32:00

to LMik, nat на ядре (ipnat), свитч vlan's не умеет, пока к этому еще не доросли, а файрволом моих строчок парочку, открыл ссш и хттп в нет и усе, все остальные правила формирует биллинг, так что и оптимизировать нечего.
Изображение