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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Скорость скачивания с ubuntu по HTTP (apache2)  (Прочитано 2583 раз)

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

Оффлайн Vanzent

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Есть сервер с Ubuntu 7.10, на нем LAMP, samba, proftpd. Висит локальный сайт. Так вот по ФТП и самба скорость передачи файлов на/с сервера (фильмы, игры) на максимуме, 9-11 мегабайт в сек. (100 мегабит) в обе стороны (даунлоад и аплоад). А вот с сервера по HTTP скачка файлов идет со скоростью 1-1,5 мегабайта в секунду в один поток. Сам сервер - pentium 3Гц,ram 768,Hdd 80,4 сетевухи - одна int Intel остальные реалтек. Роуты прописаны верно.
Сегодня поставил с Ubuntu с нуля. Изменений не делал, сразу попробовал скачать файл. Скорость такая же - 1-1,5. Явно апач мудрит. В инете нашел подобные вопросы но ответов небыло. Отсюда вопрос. Где чего подправить чтобы скорость была на максимуме (100 мегабит). Или это не исправимо. А может и не апач виноват?

Оффлайн Makor

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Скорость скачивания с ubuntu по HTTP (apache2)
« Ответ #1 : 02 Декабрь 2007, 18:14:59 »
А как ты получил 9 мБ/с по самбе? У меня при работе с НТФС разделом максимум 1,5 мБ, а с уче3 можно получить 4,5 мБ/с.....

Оффлайн Vanzent

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Скорость скачивания с ubuntu по HTTP (apache2)
« Ответ #2 : 02 Декабрь 2007, 19:56:12 »
В самбе расшарил ресурс таким образом:

[sharename]
comment = Shara
path = /hdd400/
valid users = vasya petya
public = yes
writable = yes
printable = no
create mask = 0777

Больше никаких изменений не делал.

У меня стоит 2 диска. Один 80Гб (системный) на ext3, второй винт 400Гб с разбитым в винде ntfs. И с обоих винтов по фтп и самба максимальная скорость. А вот по http 1-1,5

Оффлайн Makor

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Скорость скачивания с ubuntu по HTTP (apache2)
« Ответ #3 : 03 Декабрь 2007, 07:48:05 »
Странно. Я в принципе почти также расшарил, но больше 1,5 при загрузке не выходит, при скачке лучше, 6 мБ/с с нтфс...

Оффлайн Vanzent

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Скорость скачивания с ubuntu по HTTP (apache2)
« Ответ #4 : 12 Декабрь 2007, 11:45:18 »
up

Оффлайн freemandigger

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Скорость скачивания с ubuntu по HTTP (apache2)
« Ответ #5 : 12 Декабрь 2007, 14:20:41 »
Не в тему будет сказано но у меня на Kubuntu 7.10 по самбе с ntfs-3g скорость скачивания также 8-9 метров, иногда даже 11 (но это видимо глюк, хотя  сетевухи гигабитные...)
Про HTTP - не проверял, но сегодня вечерком гляну...
}{орошо то, что }{орошо качается :)

Оффлайн Cramen

  • Участник
  • *
  • Сообщений: 236
    • Просмотр профиля
Re: Скорость скачивания с ubuntu по HTTP (apache2)
« Ответ #6 : 12 Декабрь 2007, 14:51:16 »
не заблуждайтесь
линейная скорость чтения/записи на ntfs ~40/~25-30 мб/сек
не знаю, почему, но у меня по ftp, samba, http(apache2) скорость на пределе - 9-11мб/с
на nfs и scp медленнее раза в 2 - сказывается шофрование данных

Оффлайн Vanzent

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Скорость скачивания с ubuntu по HTTP (apache2)
« Ответ #7 : 12 Декабрь 2007, 15:19:06 »
Про HTTP - не проверял, но сегодня вечерком гляну...
было бы интересно узнать. ))

Цитировать
не заблуждайтесь
линейная скорость чтения/записи на ntfs ~40/~25-30 мб/сек
не знаю, почему, но у меня по ftp, samba, http(apache2) скорость на пределе - 9-11мб/с
на nfs и scp медленнее раза в 2 - сказывается шофрование данных
Я даже не знаю куда смотреть. Видимо он и страницы отдает с такой же скоростью. Мистика. Может настройки сетевухи типа буферы приема/отправки посмотреть, типа не совпадают с апачей... ))? Только незнаю где они. Но тут опять - по самбе и фтп на максимуме...

Оффлайн freemandigger

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Скорость скачивания с ubuntu по HTTP (apache2)
« Ответ #8 : 12 Декабрь 2007, 20:44:53 »
Попробовал по HTTP - скорость максимальная...
}{орошо то, что }{орошо качается :)

Оффлайн Vanzent

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Скорость скачивания с ubuntu по HTTP (apache2)
« Ответ #9 : 13 Декабрь 2007, 08:41:34 »
А тогда такой вопрос - ставили сразу c LAMP или потом отдельно? Сегодня буду ставить отдельно Ubuntu и поверх накладывать апач с остальными приблудами с поэтапной проверкой скорости.. Отпишусь что к чему.

Оффлайн freemandigger

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Скорость скачивания с ubuntu по HTTP (apache2)
« Ответ #10 : 13 Декабрь 2007, 08:48:58 »
Ставил сначала ОС, а много позже поставил LAMP по этой инструкции: http://f1x.ru/38/
}{орошо то, что }{орошо качается :)

Оффлайн Vanzent

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Скорость скачивания с ubuntu по HTTP (apache2)
« Ответ #11 : 13 Декабрь 2007, 18:20:39 »
В общем переустановил. Но изменений ноль. Но зато заметил пару ошибок при загрузке. Просмотрел dmesg.

Дополнение: у меня один сетевой адаптер интегрированный Intel 82547EI ET(CAS Port), и три PCI acorp на RealTek 8139D.
Так вот, незнаю точно что это за строки - либо определил оборудование, либо драйвера..

[   31.434709] 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
[   31.500908] Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI
[   31.500914] Copyright (c) 1999-2006 Intel Corporation.

дальше..

[   33.128734] e1000: 0000:02:01.0: e1000_probe: (PCI:33MHz:32-bit) 00:0a:48:0c:49:8c
[   33.478368] e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
[   33.478401] 8139cp 0000:03:05.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip
[   33.478457] 8139cp 0000:03:05.0: Try the "8139too" driver instead.
[   33.478519] 8139cp 0000:03:07.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip
[   33.478576] 8139cp 0000:03:07.0: Try the "8139too" driver instead.
[   33.478634] 8139cp 0000:03:0a.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip
[   33.478683] 8139cp 0000:03:0a.0: Try the "8139too" driver instead.
[   33.481981] 8139too Fast Ethernet driver 0.9.28
[   33.482045] ACPI: PCI Interrupt 0000:03:05.0[A] -> GSI 20 (level, low) -> IRQ 17
[   33.482439] eth1: RealTek RTL8139 at 0xf084e000, 00:e0:4c:f0:dc:5e, IRQ 17
[   33.482443] eth1:  Identified 8139 chip type 'RTL-8100B/8139D'
[   33.482469] ACPI: PCI Interrupt 0000:03:07.0[A] -> GSI 18 (level, low) -> IRQ 16
[   33.482834] eth2: RealTek RTL8139 at 0xf0854000, 00:e0:4c:50:27:91, IRQ 16
[   33.482838] eth2:  Identified 8139 chip type 'RTL-8100B/8139D'
[   33.482864] ACPI: PCI Interrupt 0000:03:0a.0[A] -> GSI 23 (level, low) -> IRQ 18
[   33.483243] eth3: RealTek RTL8139 at 0xf085c000, 00:e0:4c:51:7b:af, IRQ 18
[   33.483248] eth3:  Identified 8139 chip type 'RTL-8100B/8139D'
.
.
[   37.316787] eth1: link up, 100Mbps, full-duplex, lpa 0x45E1
[   37.337789] eth3: link up, 100Mbps, full-duplex, lpa 0x45E1
[   37.347222] eth2: link up, 100Mbps, full-duplex, lpa 0x45E1
[   37.364008] e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX

Я так понимаю, ubuntu для PCI сетевух берет драйвер 8139cp, но в тоже время ругается и просит 8139too. Модули загружены оба. В тоже время линки поднимает, все пашет.
Как мне натравить драйвер(модуль) 8139too на сетевухи? Может в этом дело?

ps. 8139too подключается сам. но зачем тогда выводить эту инфу непонятно.
« Последнее редактирование: 14 Декабрь 2007, 16:00:27 от Vanzent »

Оффлайн Vanzent

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Скорость скачивания с ubuntu по HTTP (apache2)
« Ответ #12 : 13 Декабрь 2007, 21:57:37 »
Принимаются любые идеи для решения данной проблемы. За бубном завтра иду. А сегодня пляшу без него  :) У меня и так уже башка на бекрень...

14.12.07
убрал pci сетевухи. Оставил только int.. ошибки пропали, но проблема осталась.Как будто апач отдает на 10 мегабитах...
.....
отключил int сетевуху, оставил один realtek. изменений нет.
« Последнее редактирование: 14 Декабрь 2007, 13:37:51 от Vanzent »

Оффлайн Vanzent

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Скорость скачивания с ubuntu по HTTP (apache2)
« Ответ #13 : 23 Декабрь 2007, 23:49:54 »
Продолжение...
Захотел знакомый сделать себе сервачек в той же сети. Поставил Ubuntu. Ну и решил с моего сервака слить к себе на сервак файл. Набрал он в строке wget http://10.***.***.***/1.avi и киношка упала к нему на винт со скоростью 10.76 мегабайт в секунду.. попробовал с него слить - получилось 10.78. Затем попробовал с него слить из винды(XP) т.е. соединение винда-Ubuntu. скорость 600-1000 килобайт. И тут я вообще растерялся... Значит винда чем то не дружит с убунтой? Кто-нибудь какие-нибудь может сделать предположения?

ps
От ошибки
[   33.478457] 8139cp 0000:03:05.0: Try the "8139too" driver instead.
[   33.478519] 8139cp 0000:03:07.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip
я избавился. В ядре отключил модуль 8139c+, а 8139too включил в ядро.
« Последнее редактирование: 23 Декабрь 2007, 23:57:22 от Vanzent »

Оффлайн Cramen

  • Участник
  • *
  • Сообщений: 236
    • Просмотр профиля
Re: Скорость скачивания с ubuntu по HTTP (apache2)
« Ответ #14 : 26 Декабрь 2007, 00:37:41 »
Продолжение...
Захотел знакомый сделать себе сервачек в той же сети. Поставил Ubuntu. Ну и решил с моего сервака слить к себе на сервак файл. Набрал он в строке wget http://10.***.***.***/1.avi и киношка упала к нему на винт со скоростью 10.76 мегабайт в секунду.. попробовал с него слить - получилось 10.78. Затем попробовал с него слить из винды(XP) т.е. соединение винда-Ubuntu. скорость 600-1000 килобайт. И тут я вообще растерялся... Значит винда чем то не дружит с убунтой? Кто-нибудь какие-нибудь может сделать предположения?

ps
От ошибки
[   33.478457] 8139cp 0000:03:05.0: Try the "8139too" driver instead.
[   33.478519] 8139cp 0000:03:07.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip
я избавился. В ядре отключил модуль 8139c+, а 8139too включил в ядро.

винда не с убунтой не дружит
винда впринципе неверно работает с tcp стеком, потому и скорость такая

p.s. возможно виноваты корявые драйвера на сетевую карту, т.к. у меня и на винде получалось выжимать скорость близкую к 10 мб.с на rlt8139

 

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