Медленная работа с сетью

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Himik
ефрейтор
Сообщения: 65
Зарегистрирован: 2008-03-26 14:52:58
Откуда: UA, Крым, Саки

Медленная работа с сетью

Непрочитанное сообщение Himik » 2008-03-28 18:49:58

Всем здрасти! Вот значит собрал из того что было шлюз для всяких экспериментов. Получился пень 166, 64 ОЗу, две сетевых карты :oops: . Поставил freebsd 7.0, пересобрал ядро, настроил mpd, pf. Mpd работает без шифрования и без сжатия. Pf натит подключения по впн в сетку провайдера. Все работает, только смущает, что скорость скачивания из сети провайдера не более 3,4 Мбайт/сек, а если скачиваю по впн через шлюз, то скорость не поднимается выше 1,7 Мбайт/сек. При это если я нахожусь на шлюзе через ssh, то наблюдаются большие тормоза. Когда качаю через шлюз, команда ps дает следующий вид, :

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

[vic@himik ~]$ ps -aux
USER      PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
root       11 47.3  0.0     0     8  ??  WL   Wed05PM   4:15.30 [swi1: net]
root       20 40.7  0.0     0     8  ??  WL   Wed05PM   7:48.52 [irq10: rl0]
root       21 15.1  0.0     0     8  ??  WL   Wed05PM   1:12.16 [irq9: rl1]
root       10  0.9  0.0     0     8  ??  RL   Wed05PM 2721:13.28 [idle]
root       14  0.7  0.0     0     8  ??  DL   Wed05PM   2:47.10 [yarrow]
vic     15156  0.1  1.4  3220   836  p0  R+    5:09PM   0:00.03 ps -aux
root        0  0.0  0.0     0     0  ??  WLs  Wed05PM   0:00.02 [swapper]
root        1  0.0  0.2  1888    92  ??  ILs  Wed05PM   0:00.57 /sbin/init --
Я так понимаю тормоза из-за сетевых карточек. Можно ли поднять скорость работы сети дополнительной настройкой?

мое ядро:

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

cpu             I586_CPU
ident           MYKERNEL

options         SCHED_ULE
options         PREEMPTION              # Enable kernel thread preemption
options         INET                    # InterNETworking
device          pf
device          pflog
device          pfsync

options         NETGRAPH
options         NETGRAPH_ETHER
options         NETGRAPH_SOCKET
options         NETGRAPH_TEE

options         FFS                     # Berkeley Fast Filesystem
options         SOFTUPDATES             # Enable FFS soft updates support
options         UFS_ACL                 # Support for access control lists
options         PROCFS                  # Process filesystem (requires PSEUDOFS)
options         PSEUDOFS                # Pseudo-filesystem framework
options         COMPAT_43TTY            # BSD 4.3 TTY compat [KEEP THIS!]
options         COMPAT_FREEBSD4         # Compatible with FreeBSD4
options         COMPAT_FREEBSD5         # Compatible with FreeBSD5
options         COMPAT_FREEBSD6         # Compatible with FreeBSD6
options         SYSVSHM                 # SYSV-style shared memory
options         SYSVMSG                 # SYSV-style message queues
options         SYSVSEM                 # SYSV-style semaphores
options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options         ADAPTIVE_GIANT          # Giant mutex is adaptive.
options         STOP_NMI                # Stop CPUS using NMI instead of IPI
device          pci
# ATA and ATAPI devices
device          ata
device          atadisk         # ATA disk drives
device          atapicd         # ATAPI CDROM drives
options         ATA_STATIC_ID   # Static device numbering
device          atkbdc          # AT keyboard controller
device          atkbd           # AT keyboard
device          vga             # VGA video card driver
device          sc
# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device          miibus          # MII bus support
device          rl              # RealTek 8129/8139
# Pseudo devices.
device          loop            # Network loopback
device          random          # Entropy device
device          ether           # Ethernet support
device          tun             # Packet tunnel.
device          pty             # Pseudo-ttys (telnet etc)
device          bpf             # Berkeley packet filter

мой pf.conf:

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

        ext_if="rl0" # vneshniy interfeys
        int_if="rl1" # vnutren
        int_net="{10.39.110.1/32}" #vnut set VPN

# acces nat
       nat on $ext_if from $int_net to any -> ($ext_if)
# acces in & out connect
        pass in all
        pass out all
rc.conf:

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

defaultrouter="192.168.10.3"
gateway_enable="YES"
hostname="himik.homenet.lan"
ifconfig_rl0="inet 192.168.3.15  netmask 255.0.0.0"
ifconfig_rl1="inet 10.39.109.1  netmask 255.255.255.0"
keymap="ua.koi8-u.shift.alt"

sshd_enable="YES"

pf_enable="YES"
pf_rules="/etc/pf.conf"
pf_flags=""
pflog_enable="YES"
pflog_logfile="/var/log/pflog"
pflog_flags=""

mpd_enable="YES"
natd_enable="YES"
natd_interface="rl0"


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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Медленная работа с сетью

Непрочитанное сообщение Alex Keda » 2008-03-28 18:52:56

да собсно сильно и не раскачаешь...
ставь 4.11 - пошустрей будет.
Убей их всех! Бог потом рассортирует...

Himik
ефрейтор
Сообщения: 65
Зарегистрирован: 2008-03-26 14:52:58
Откуда: UA, Крым, Саки

Re: Медленная работа с сетью

Непрочитанное сообщение Himik » 2008-03-28 19:00:43

Тогда еще вопрос. Команда top не показывает нагрузку на процессор, то есть CPU states показывает везде 0.0. Чем можно вылечить?

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

last pid: 15283;  load averages:  1.65,  0.37,  0.13                    up 2+00:51:53  18:01:38
26 processes:  1 running, 25 sleeping
CPU states:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  0.0% idle
Mem: 11M Active, 1072K Inact, 12M Wired, 192K Cache, 14M Buf, 34M Free
Swap: 815M Total, 4628K Used, 810M Free

  PID USERNAME  THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
15283 vic         1 -32    0  3488K  1376K RUN      0:00  0.29% top
  395 _pflogd     1 -58    0  3316K   240K bpf      0:21  0.00% pflogd
  875 root        1  44    0  5848K   616K select   0:14  0.00% sendmail
  589 root        1  44    0  4608K   764K select   0:04  0.00% mpd
  891 root        1   8    0  3184K   312K nanslp   0:03  0.00% cron
15132 vic         1  44    0  8384K  2756K select   0:02  0.00% sshd
  584 root        1  44    0  3156K   344K select   0:02  0.00% syslogd
15100 vic         1  44    0  8384K  2708K select   0:01  0.00% sshd
15097 root        1   4    0  8384K  2620K sbwait   0:00  0.00% sshd
15129 root        1   4    0  8384K  2656K sbwait   0:00  0.00% sshd
15247 vic         1   5    0  3372K  1240K ttyin    0:00  0.00% ee
  883 smmsp       1  20    0  5848K   536K pause    0:00  0.00% sendmail
15102 vic         1   8    0  4388K  1584K wait     0:00  0.00% bash
15134 vic         1   8    0  4388K  1644K wait     0:00  0.00% bash
  827 root        1  44    0  5616K   416K select   0:00  0.00% sshd
  942 root        1   5    0  3156K     0K ttyin    0:00  0.00% <getty>
  393 root        1   4    0  3316K     0K sbwait   0:00  0.00% <pflogd>
  945 root        1   5    0  3156K     0K ttyin    0:00  0.00% <getty>
  947 root        1   5    0  3156K     0K ttyin    0:00  0.00% <getty>
  946 root        1   5    0  3156K     0K ttyin    0:00  0.00% <getty>
  948 root        1   5    0  3156K     0K ttyin    0:00  0.00% <getty>
  944 root        1   5    0  3156K     0K ttyin    0:00  0.00% <getty>
  943 root        1   5    0  3156K     0K ttyin    0:00  0.00% <getty>
  949 root        1   5    0  3156K     0K ttyin    0:00  0.00% <getty>
  542 root        1  96    0  1888K     0K select   0:00  0.00% <devd>
  117 root        1  20    0  1356K     0K pause    0:00  0.00% <adjkerntz>


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

Re: Медленная работа с сетью

Непрочитанное сообщение hizel » 2008-03-28 19:02:13

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

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

Himik
ефрейтор
Сообщения: 65
Зарегистрирован: 2008-03-26 14:52:58
Откуда: UA, Крым, Саки

Re: Медленная работа с сетью

Непрочитанное сообщение Himik » 2008-03-28 21:05:04

А так и должно быть что сначала в течении 5 сек показывает

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

      users    Load

Mem:KB    REAL            VIRTUAL                       VN PAGER   SWAP PAGER
        Tot   Share      Tot    Share    Free           in   out     in   out
Act                                            count
All                                            pages
Proc:                                                            Interrupts
  r   p   d   s   w   Csw  Trp  Sys  Int  Sof  Flt        cow         total
                                                          zfod
                                                          ozfod
  . %Sys    . %Intr   . %User   . %Nice   . %Idle        %ozfod
|    |    |    |    |    |    |    |    |    |    |       daefr
                                                          prcfr
                                           dtbuf          totfr
Namei     Name-cache   Dir-cache           desvn          react
   Calls    hits   %    hits   %           numvn          pdwak
                                           frevn          pdpgs
                                                          intrn
Disks   ad0   ad2                                         wire
KB/t                                                      act
tps                                                       inact
MB/s                                                      cache
%busy                                                     free
                                                          buf

а потом только одно

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

                    /0   /1   /2   /3   /4   /5   /6   /7   /8   /9   /10
     Load Average

                    /0%  /10  /20  /30  /40  /50  /60  /70  /80  /90  /100
root           idle XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


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

Re: Медленная работа с сетью

Непрочитанное сообщение hizel » 2008-03-29 8:53:17

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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Медленная работа с сетью

Непрочитанное сообщение Alex Keda » 2008-03-29 9:08:32

сосбсно - машина нихрена не делает. что тебе топ должен показывать?
Убей их всех! Бог потом рассортирует...