LinuxForum.Fans
Тема

Режется скорость интернет

Автор: zet_lab 16 сообщений 2369 просмотров
#386633

Собественно проблема не у меня, а у друга, стоит у него Linux Mint 17 с Синамоном, и все было хорошо, пока он не заметил случайно (поставил он Линуху недавно и как-то не обращал внимания) что фильмы которые он качал в Винде за 3 - 5 минут в Линуксе качаются минут по 25, стал замерять скорость и speedtest.net в Линухе ему показал входящую 25 мегабит, а исходящую 65, тоже самое он провел в Винде и там скоростьвходящая 65, а исходящая 30.

Может кто сталкивался с проблемой ?

p.s. У меня на компе тоже стоит Mint 17, но с Кедами и работает все нормально, провайдер у нас один и тот же, интернет работает сразу через локальную сеть (никакие vpn или pptp поднимать специально не нужно)

#386634

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

#386707

Покажите вывод

text
ip a

у друга и у вас. Вероятно, стоит поиграться с MTU.
P.S. И да, как вы скачиваете (смотрите) фильмы? Пожалуйста, подробнее.
stranger, при чем здесь иксы?

#386708
"yars" написал:
при чем здесь иксы?

По мне так ни при чём, но ТС явно намекает на разницу в DE. Бывают и такие чудеса.

#386738

Всем привет. zet_lab описывает мою проблему. Сейчас уточню. Исходящая скорость и на Винде и на Линукс одинаковая 95 мегабит(это максимум), а входящая на Винде 60 - Линукс 20. Шнур воткнут напрямую в комп.
p.s. Я в линукс новичек, если можно по подробней.

#386773

sard, процессы у вас какие запущены?

#386798
yars написал:
Покажите вывод
text
ip a

у друга и у вас. Вероятно, стоит поиграться с MTU.
P.S. И да, как вы скачиваете (смотрите) фильмы? Пожалуйста, подробнее.
stranger, при чем здесь иксы?

Фильмы качаю через Transmission. Скорость скачки первого торрента 2.5, остальные по 1.5-2, запускал одновременно до 4-х. Независимо от того сколько скачек, скорость первого почти не меняется, тем более вверх (даже если качается один фильм).
Вывод ip a

text
-desktop ~ $ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0f:ea:5f:74:49 brd ff:ff:ff:ff:ff:ff
    inet 10.7.24.133/24 brd 10.7.24.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20f:eaff:fe5f:7449/64 scope link 
       valid_lft forever preferred_lft forever
#386800
"sard" написал:
Вот такие:

Лучше показывать вот так:

text

ps ax
#386995
text
 ~ $ ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:02 /sbin/init
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:02 [ksoftirqd/0]
    5 ?        S<     0:00 [kworker/0:0H]
    7 ?        S      0:07 [rcu_sched]
    8 ?        S      0:00 [rcu_bh]
    9 ?        S      0:00 [migration/0]
   10 ?        S      0:00 [watchdog/0]
   11 ?        S<     0:00 [khelper]
   12 ?        S      0:00 [kdevtmpfs]
   13 ?        S<     0:00 [netns]
   14 ?        S<     0:00 [writeback]
   15 ?        S<     0:00 [kintegrityd]
   16 ?        S<     0:00 [bioset]
   17 ?        S<     0:00 [kworker/u5:0]
   18 ?        S<     0:00 [kblockd]
   19 ?        S<     0:00 [ata_sff]
   20 ?        S      0:00 [khubd]
   21 ?        S<     0:00 [md]
   22 ?        S<     0:00 [devfreq_wq]
   24 ?        S      0:00 [khungtaskd]
   25 ?        S      0:00 [kswapd0]
   26 ?        SN     0:00 [ksmd]
   27 ?        SN     0:00 [khugepaged]
   28 ?        S      0:00 [fsnotify_mark]
   29 ?        S      0:00 [ecryptfs-kthrea]
   30 ?        S<     0:00 [crypto]
   42 ?        S<     0:00 [kthrotld]
   44 ?        S      0:00 [kworker/u4:2]
   45 ?        S      0:00 [scsi_eh_0]
   46 ?        S      0:00 [scsi_eh_1]
   68 ?        S<     0:00 [deferwq]
   69 ?        S<     0:00 [charger_manager]
   91 ?        S      0:08 [kworker/0:3]
  113 ?        S      0:00 [scsi_eh_2]
  114 ?        S      0:00 [scsi_eh_3]
  143 ?        S<     0:00 [ttm_swap]
  204 ?        S      0:00 [jbd2/sda1-8]
  205 ?        S<     0:00 [ext4-rsv-conver]
  324 ?        S<     0:00 [kworker/u5:1]
  328 ?        S      0:00 upstart-udev-bridge --daemon
  335 ?        Ss     0:00 /lib/systemd/systemd-udevd --daemon
  439 ?        Ss     0:01 dbus-daemon --system --fork
  444 ?        S<     0:00 [kmpathd]
  445 ?        S<     0:00 [kmpath_handlerd]
  482 ?        Ssl    0:00 rsyslogd
  488 ?        Ss     0:00 /usr/sbin/bluetoothd
  504 ?        Ss     0:00 /lib/systemd/systemd-logind
  519 ?        S      0:00 avahi-daemon: running [faker-desktop.local]
  520 ?        S      0:00 avahi-daemon: chroot helper
  524 ?        S<     0:00 [krfcommd]
  542 ?        S      0:00 upstart-file-bridge --daemon
  601 ?        Ss     0:00 smbd -F
  679 ?        Ssl    0:00 /usr/sbin/ModemManager
  726 ?        S      0:00 upstart-socket-bridge --daemon
  737 ?        Ssl    0:01 NetworkManager
  740 ?        S      0:00 smbd -F
  752 ?        Sl     0:00 /usr/lib/policykit-1/polkitd --no-debug
  975 ?        S      0:00 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --
 1017 tty4     Ss+    0:00 /sbin/getty -8 38400 tty4
 1022 tty5     Ss+    0:00 /sbin/getty -8 38400 tty5
 1036 tty2     Ss+    0:00 /sbin/getty -8 38400 tty2
 1037 tty3     Ss+    0:00 /sbin/getty -8 38400 tty3
 1040 tty6     Ss+    0:00 /sbin/getty -8 38400 tty6
 1095 ?        Ss     0:00 acpid -c /etc/acpi/events -s /var/run/acpid.socket
 1100 ?        Ss     0:00 cron
 1151 ?        Ss     0:00 mdm
 1203 ?        Ss     0:00 /usr/sbin/kerneloops
 1206 ?        Ss     0:00 /usr/sbin/cups-browsed
 1253 ?        Sl     0:17 mdm
 1274 tty8     Ss+    7:37 /usr/bin/X :0 -audit 0 -auth /var/lib/mdm/:0.Xauth -n
 1278 tty1     Ss+    0:00 /sbin/getty -8 38400 tty1
 1388 ?        Ss     0:00 nmbd -D
 1435 ?        S      0:00 dbus-launch --autolaunch=12c395e404905e74fdd4813453b4
 1442 ?        Ss     0:00 //bin/dbus-daemon --fork --print-pid 5 --print-addres
 1564 ?        S      0:00 [kauditd]
 1567 ?        Sl     0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
 1572 ?        Sl     0:00 /usr/sbin/console-kit-daemon --no-daemon
 1644 ?        Ssl    0:00 cinnamon-session --session cinnamon
 1786 ?        Ss     0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-s
 1789 ?        S      0:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/im-
 1790 ?        Ss     0:02 //bin/dbus-daemon --fork --print-pid 6 --print-addres
 1867 ?        Sl     0:00 /usr/lib/at-spi2-core/at-spi-bus-launcher
 1871 ?        S      0:00 /bin/dbus-daemon --config-file=/etc/at-spi2/accessibi
 1875 ?        Sl     0:00 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-s
 1887 ?        Sl     0:07 /usr/lib/cinnamon-settings-daemon/cinnamon-settings-d
 1893 ?        S<l    2:33 /usr/bin/pulseaudio --start --log-target=syslog
 1895 ?        SNl    0:00 /usr/lib/rtkit/rtkit-daemon
 1910 ?        Sl     0:00 /usr/lib/upower/upowerd
 1977 ?        Sl     0:00 /usr/lib/gvfs/gvfsd
 1987 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-fuse /run/user/1000/gvfs -f -o bi
 2054 ?        Sl     0:00 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
 2058 ?        Sl     0:00 /usr/lib/udisks2/udisksd --no-debug
 2067 ?        Sl     0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
 2071 ?        Sl     0:00 /usr/lib/gvfs/gvfs-afc-volume-monitor
 2076 ?        Sl     0:00 /usr/lib/gvfs/gvfs-mtp-volume-monitor
 2079 ?        Sl     0:00 /usr/bin/python /usr/bin/cinnamon-launcher
 2081 ?        Sl     0:00 /usr/lib/colord/colord
 2088 ?        Sl     0:00 /usr/lib/cinnamon-settings-daemon/csd-printer
 2094 ?        Rl     7:44 cinnamon --replace
 2103 ?        Sl     0:00 /usr/lib/policykit-1-gnome/polkit-gnome-authenticatio
 2107 ?        Sl     0:22 nemo -n
 2109 ?        Sl     0:00 nm-applet
 2117 ?        Ss     0:00 /usr/sbin/cupsd -f
 2126 ?        Sl     0:00 /usr/lib/dconf/dconf-service
 2146 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-trash --spawner :1.8 /org/gtk/gvf
 2154 ?        S      0:00 /usr/lib/i386-linux-gnu/gconf/gconfd-2
 2165 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-metadata
 2185 ?        Sl     0:00 /usr/lib/accountsservice/accounts-daemon
 2197 ?        Sl     0:11 cinnamon-screensaver
 2198 ?        S      0:00 /usr/bin/python /usr/bin/mintupdate-launcher
 2202 ?        S      0:00 sh -c /usr/lib/linuxmint/mintUpdate/mintUpdate.py
 2203 ?        Sl     0:01 python /usr/lib/linuxmint/mintUpdate/mintUpdate.py
 2231 ?        Sl     0:01 /usr/bin/python /usr/share/system-config-printer/appl
 5383 ?        S      0:00 [kworker/0:0]
 5478 ?        S      0:00 [kworker/u4:1]
 5910 ?        S      0:00 [kworker/0:1]
 5954 ?        S      0:00 [kworker/u4:0]
 6013 ?        S      0:00 /lib/systemd/systemd-hostnamed
 6089 ?        S      0:00 /sbin/dhclient -d -sf /usr/lib/NetworkManager/nm-dhcp
 6187 ?        Rl     0:00 gnome-terminal
 6192 ?        S      0:00 gnome-pty-helper
 6193 pts/2    Ss     0:00 bash
 6205 pts/2    R+     0:00 ps ax
#386996

sard, а если воткнуть другую сетевую?
Должно быть примерно так:
[console]1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 50:e5:49:bf:99:5c brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
link/ether f8:d1:11:05:18:d9 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.46/24 brd 192.168.1.255 scope global dynamic p7p1
valid_lft 17802sec preferred_lft 17802sec
inet6 fe80::fad1:11ff:fe05:18d9/64 scope link
valid_lft forever preferred_lft forever
[/console]
Либо запретите ipV6.

#387255
Wolfenberg написал:
sard, а если воткнуть другую сетевую?
Должно быть примерно так:

Другую сетевуху воткнул - ничего не изменилось. IPv6 отключал - без результатно.
[console]
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 00:0f:ea:5f:74:49 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
link/ether 00:e0:4c:ae:8d:83 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.186/24 brd 192.168.1.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::2e0:4cff:feae:8d83/64 scope link
valid_lft forever preferred_lft forever

[/console]
#388000

Что народ, никто не знает чтоли куда копать еще ?

#388019

zet_lab, *SCRATCH* можно ещё копать в сторону Ubuntu Linux. Там корявостей меньше.

#390259
Wolfenberg написал:
zet_lab, *SCRATCH* можно ещё копать в сторону Ubuntu Linux. Там корявостей меньше.

Установил Ubuntu Linux, ничего не изменилось, вернее скорость стала еще меньше 7-10 мб (( ipV6 отключен по умолчанию, хотя пробовал его включал все бестолку. На винде все по прежнему летает ?

#390262

Сетевой стэк вероятно надо настраивать, даю как у меня, правда без объяснения параметров, возможно придется их поизучать и подгонять под себя.

text
#Устанавливаем размеры буферов, отключаем фрагментацию пакетов, добавляем прочие оптимизации.
net.core.wmem_max = 16777216
net.core.rmem_max = 16777216
net.core.rmem_default = 8388608
net.core.wmem_default = 4194394
net.ipv4.tcp_rmem = 4096 8388608 16777216
net.ipv4.tcp_wmem = 4096 4194394 16777216
net.ipv4.udp_rmem_min = 16384
net.ipv4.udp_wmem_min = 16384

net.ipv4.tcp_rfc1337 = 1 net.ipv4.ip_no_pmtu_disc = 1 net.ipv4.tcp_sack = 0 net.ipv4.tcp_fack = 0 net.ipv4.tcp_window_scaling = 0 net.ipv4.tcp_timestamps = 0 net.ipv4.tcp_no_metrics_save = 1 net.ipv4.tcp_moderate_rcvbuf = 1 net.ipv4.tcp_synack_retries = 1 net.ipv4.tcp_syn_retries = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_retrans_collapse = 0 net.ipv4.tcp_ecn = 0 net.core.netdev_max_backlog = 2500 net.ipv4.tcp_max_syn_backlog = 4096 net.ipv4.tcp_max_tw_buckets = 180000 kernel.shmmax = 134217728 kernel.shmall = 134217728 net.ipv4.tcp_fin_timeout = 15 net.ipv4.tcp_keepalive_time = 1800 net.ipv4.tcp_keepalive_intvl = 15 net.ipv4.tcp_keepalive_probes = 3 net.ipv4.route.flush = 1 net.ipv4.ip_local_port_range = 1024 65535 net.core.somaxconn = 10000 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_orphan_retries = 1 kernel.msgmnb = 65536

net.ipv4.ip_forward = 1 #если в роли маршрутизатора

#Отключаем ipv6 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1

Напоминаю, эти параметры вносятся в /etc/sysctl.conf
и применяются командой: sysctl -p

Возможно и MTU у интерфейса лучше уменьшить с умолчальных 1500 до, например, 1400.

Войдите или зарегистрируйтесь, чтобы ответить.