Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как поднять скорость передачи данных по локальной сети  (Прочитано 13731 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Если обжать по "ГОСТу", все будет ок :)
Чтобы было ok, нужен инструмент, знания, опыт. Когда они есть, подобные вопросы не возникают.

Оффлайн freebsd

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
У меня Win-машина соединена с Lin-машиной cross-over`ом. Скорость передачи файлов по сети на Lin - 24Мб/с. На Win - 70Мб/с. Т.е. скорость зависит НЕ откуда/куда передается, а от того, на какой машине производится операция. Т.е. Windows почти в 3 раза бстрее передает/принимает файл?
1@1:~$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 20:cf:30:9c:42:73 
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::22cf:30ff:fe9c:4273/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5450194 errors:1 dropped:0 overruns:0 frame:1
          TX packets:6128340 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2897181853 (2.8 GB)  TX bytes:2630635060 (2.6 GB)
          Interrupt:43 Base address:0x6000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:744 errors:0 dropped:0 overruns:0 frame:0
          TX packets:744 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:82129 (82.1 KB)  TX bytes:82129 (82.1 KB)

ppp0      Link encap:Point-to-Point Protocol 
          inet addr:93.180.213.8  P-t-P:195.128.182.53  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:309 errors:0 dropped:0 overruns:0 frame:0
          TX packets:350 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:82225 (82.2 KB)  TX bytes:43544 (43.5 KB)
Ubuntu 10.10 Asus K50AF

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Звучит так, будто с lin отдаётся 24Мbit/s а win принимает уже 70Mbit/s. Конкретнее пожалуйста и с указанием протоколов передачи данных и типов файловых систем, содержащих передаваемые данные.

Оффлайн freebsd

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
)) Итак
1. Я нахожусь за lin-машиной. Копирую файл (фильм 7.9Гб) на Win-машину. Скорость 29Мб/с. (По мнению наутилуса)
2. Я нахожусь за win-машиной. Копирую файл (фильм 7.9Гб) на Win-машину (себе). Скорость точно больше 50Мб/с (Проводник пишет)
Протокол (я так понимаю) TCP/IP. На Win7 ntfs. На U10.10 ext4 и ntfs
« Последнее редактирование: 09 Декабря 2010, 11:41:18 от freebsd »
Ubuntu 10.10 Asus K50AF

Оффлайн TrEK

  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
И в первом и во втором случае копирование с лин на вин, а скорости разные? :o

Оффлайн freebsd

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
И в первом и во втором случае копирование с лин на вин, а скорости разные? :o
Вот именно....
« Последнее редактирование: 09 Декабря 2010, 11:43:57 от freebsd »
Ubuntu 10.10 Asus K50AF

Оффлайн Pococurante

  • Любитель
  • *
  • Сообщений: 86
    • Просмотр профиля
)) Итак
1. Я нахожусь за lin-машиной. Копирую файл (фильм 7.9Гб) на Win-машину. Скорость 29Мб/с. (По мнению наутилуса)
2. Я нахожусь за win-машиной. Копирую файл (фильм 7.9Гб) на Win-машину (себе). Скорость точно больше 50Мб/с (Проводник пишет)
Протокол (я так понимаю) TCP/IP. На Win7 ntfs. На U10.10 ext4 и ntfs
Я могу ошибаться, но, вроде, читать с сетевого диска всегда быстрее, чем писать на него.

Оффлайн TrEK

  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Очень странно, у меня что-то похожее было... но там была разница в передачи С компутера по вай-фаю.. и НА компутер.
А тут НА и НА...  и разные показатели.
Попробуй пару раз передавать один и тот же файл  небольшой ~600MB с лин на вин ... может тоже разные скорости передачи будут...
« Последнее редактирование: 09 Декабря 2010, 11:45:52 от TrEK »

Оффлайн FrankiAm

  • Активист
  • *
  • Сообщений: 268
    • Просмотр профиля
Для соединения компов напрямую,нужен cross-over патчкорд.
Нынешним карточка без разницы как обжат. Они теперь умные, сами все понимают :)
1. Sempron 3000+ (старенький, но работает :)) + Ubuntu 9.04
2. Dell Inspiron N5110 (i3-2350, HD3000 + gt525m 1Gb, 4Gb, 500Gb) + Ubuntu 13.04.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Протокол (я так понимаю) TCP/IP.
Ну а поверх какой протокол передачи файлов? smb/cifs? Т.е. через сетевое окружение в венде заходишь? Насколько я знаю, в win7 достаточно большие произошли изменения в этом протоколе и могут быть всякие странности.

На U10.10 ext4 и ntfs
На U10.10 ntfs-3g безбожно тормозит.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Как поднять скорость передачи данных по л
« Ответ #25 : 09 Декабря 2010, 12:07:30 »
На U10.10 ntfs-3g безбожно тормозит.
[/quote]
В этом все дело.
Надо как-то исключить фактор файловой системы для чистоты экспериментов.
Смотреть на винегрет и говорить про качество картошки - как-то не правильно.
« Последнее редактирование: 09 Декабря 2010, 12:09:57 от alexander.pronin »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Мне кажется дело в микрософтовском протоколе передачи файлов. Для чистоты эксперимента интересно произвести замер скорости TCP/IP с помощью iperf/jperf (полезный линк)

Пользователь решил продолжить мысль 09 Декабря 2010, 13:17:20:
А вообще стоит проверить скоростные показатели этих двух "проводников", замерив общее время копирования файла от начала и до конца. Главное перед каждым замером выгрузить дисковый кеш из памяти с помощью команды sudo sysctl vm.drop_caches=3
« Последнее редактирование: 09 Декабря 2010, 13:17:20 от Mam(O)n »

Оффлайн freebsd

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Итак, эксперимент.
Имеем 2 компьютера, соединенных кросс-овер`ом: HP Pavilion Win 7 и Samsung K50AF U10.10

1. Работаем на Samsung K50AF U10.10
Перегружаемся (обе машины). С lin-машины (Samsung U10.10) заходим в сеть и Nautilus`ом копируем 7,9 Гб файл с win-машины (HP Win7) на lin (т.е. себе).
Скорость в процессе копирования плавно менялась с 32 до 27 Мб/с. Время (засекал по секундомеру) чуть больше 5 мин.

2. Работаем на HP Pavilion Win 7
Перегружаемся снова (обе машины). Теперь с win-машины заходим в сеть и Проводником копируем тот же файл с win-машины (т.е. с локалхост, от себя) на lin-машину.
Скорость вначале довольно резко показал 70 Мб/с, потом, примерно половину скопировав, упал почти скачком до 36 Мб/с и так до конца и держалось. Время (засекал по секундомеру) 3 мин 42 с.

Влияние ФС убрано? Ведь не имеется же в виду что я должен на lin ставить ntfs?
Ubuntu 10.10 Asus K50AF

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Сравнивайте так.
win на win копирование сравнивайте с lin на lin копирование для корректного сравнения.
Когда солянка, можно сказать и по другому.
Например так, win машина начинает тормозить при работе с lin машиной. ;D

Оффлайн Xtrane

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
eth2      Link encap:Ethernet  HWaddr 00:1d:60:5c:5a:9f
          inet addr:192.168.0.104  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:60ff:fe5c:5a9f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:223317 errors:0 dropped:0 overruns:0 frame:0
          TX packets:296503 errors:6 dropped:0 overruns:6 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:81496714 (81.4 MB)  TX bytes:362746413 (362.7 MB)
          Interrupt:18
Такая же проблема как у ТС. Это точно не сетевуха, кабель или роутер.

Я хочу смотреть HD видео по сети, а у меня скорость 9.99мбитсек :(  >:(

Пользователь решил продолжить мысль 23 Декабря 2010, 21:04:55:
Settings for eth2:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  Not reported
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 24
        Transceiver: internal
        Auto-negotiation: off
« Последнее редактирование: 23 Декабря 2010, 21:04:55 от Xtrane »

 

Страница сгенерирована за 0.068 секунд. Запросов: 25.