The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FreeBSD: Очень низкая производительность файловой системы"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"FreeBSD: Очень низкая производительность файловой системы"  
Сообщение от Exe Cuter email on 01-Авг-07, 22:22 
Господа, хороши подскажите советом , направьте на путь истинный. Столкнулся с такой вот проблемой, под управлением FreeBSD 6.2 работает битторент-клиент (rtorrent), файлы полученные из торрент сети отдаю через Samba, скорость скачивания полученных файлов с данной машины (1000cel,il815,160gb IDE Samsung, rtl8169) на другую машину (AMDX264)через крослинк (никаких хабов) не превышает 7-9 мегабайт в секунду (при поднятом Gigabit-линке).Та же пробема существует в локалке (2.4Cel,i865,20+40GB IDE, rtl8139) при 100 мегабитах отдаёт 3-4 мегабайта в секунду. Поллинг включал HZ1000, буфера тюнил, diskinfo показывает более чем избыточные скорости на данных машинах, netio на 100 мбит порядка 9-10 мегабайт, на гигабите подрядка 20-30 мегабайт, качал файлы не только через самбу но и через ftp и http, результат тот же. Путём эмпирических экспериментов пришёл к выводу, что
файлы которые закачаваю не через медленный внешний канал, а через быстрый внутренний 100 либо 1000 мегабит , скачиваются значительно быстрее (порядка 100-150% прироста), осюда выводы - по причине того, что информация попадает маленькими порциями , скаченные файлы файлы получаются крайне фрагментированнными, (systat пишет 100% загрузку hdd и это при скорости считывания с него 3-4 мб/с). Ответы про то, что во всём виноват дешовый кривой риалтек не принимаются. В общем я понимаю выражение  фрагментация для ufs звучит смешно, но проблема есть, и хочется с ней справится. Посодействуйте решению оной.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "FreeBSD: Очень низкая производительность файловой системы"  
Сообщение от universite email(ok) on 01-Авг-07, 22:59 
>Господа, хороши подскажите советом , направьте на путь истинный. Столкнулся с такой
>вот проблемой, под управлением FreeBSD 6.2 работает битторент-клиент (rtorrent), файлы полученные
>из торрент сети отдаю через Samba, скорость скачивания полученных файлов с
>данной машины (1000cel,il815,160gb IDE Samsung, rtl8169) на другую машину (AMDX264)через крослинк
>(никаких хабов) не превышает 7-9 мегабайт в секунду (при поднятом Gigabit-линке).Ответы
>про то, что во всём виноват дешовый кривой риалтек не принимаются.
>В общем я понимаю выражение  фрагментация для ufs звучит смешно,
>но проблема есть, и хочется с ней справится. Посодействуйте решению оной.

Проблема в реализации Samba.
Или используйте ftp.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "FreeBSD: Очень низкая производительность файловой системы"  
Сообщение от SysR email on 02-Авг-07, 11:43 
>[оверквотинг удален]
>тот же. Путём эмпирических экспериментов пришёл к выводу, что
>файлы которые закачаваю не через медленный внешний канал, а через быстрый внутренний
>100 либо 1000 мегабит , скачиваются значительно быстрее (порядка 100-150% прироста),
>осюда выводы - по причине того, что информация попадает маленькими порциями
>, скаченные файлы файлы получаются крайне фрагментированнными, (systat пишет 100% загрузку
>hdd и это при скорости считывания с него 3-4 мб/с). Ответы
>про то, что во всём виноват дешовый кривой риалтек не принимаются.
>В общем я понимаю выражение  фрагментация для ufs звучит смешно,
>но проблема есть, и хочется с ней справится. Посодействуйте решению оной.
>

Могу подсказать направление: поэксперементируй с sysctl

net.inet.tcp.delayed_ack=0
net.local.stream.recvspace=131072
net.local.stream.sendspace=131072
net.inet.tcp.sendspace=131072
net.inet.tcp.recvspace=131072

У меня на самбовском серваке примерно так. По сетке 100Мбит/с скорость около 10Мбайт/с.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "FreeBSD: Очень низкая производительность файловой системы"  
Сообщение от Exe Cuter on 02-Авг-07, 18:11 

>Могу подсказать направление: поэксперементируй с sysctl
>
>net.inet.tcp.delayed_ack=0
>net.local.stream.recvspace=131072
>net.local.stream.sendspace=131072
>net.inet.tcp.sendspace=131072
>net.inet.tcp.recvspace=131072
>
>У меня на самбовском серваке примерно так. По сетке 100Мбит/с скорость около
>10Мбайт/с.

Спасибо, но я повторюсь - с буферами я тоже эксперементировал, по-поводу фтп тоже повторюсь - на фтп скорости те же , даже несколько ниже. Насколько понимаю, что проблема скорее в доступе к файловой системе , вот пример копировался один и тот же файл 1.4G, только один скачан напрямую с интернета, другой залит на клиент и обратно... разница есть...

time  cp 4_krepkih_oreshka_TS_INTERFILM.avi /dev/null
real    3m58.635s
user    0m0.019s
sys     0m4.771s

time  cp 41_krepkih_oreshka_TS_INTERFILM.avi /dev/null
real    2m13.128s
user    0m0.043s
sys     0m4.306s

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "FreeBSD: Очень низкая производительность файловой системы"  
Сообщение от Ot_or_vA on 21-Июл-08, 11:41 
Также столкнулся с этой проблемой: под сетевой картой Compex RL 1000T samba работала крайне медленно. Шаманство с конфигами samba и sysctl эффекта не дали вообще. После замены на старую rtl8139 проблема пропала. Сейчас ищу стабильную реализацию дров под чипсет 8169
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру