Стоит домашний сервер на 3 машины:
iP166, 48MB, 20(UDMA33)+120(UDMA100)Gb,
2 100Mb сетевые карты Intel PILA и Realtek 139,
карта WiFi DLink DWL 520+, модем (внешний COM).
установлено по Squid, Apache, Samba в режиме
файл сервера и bridging в ядре.
Для подключения беспроводной сетевой потребовался
переход с 4.8 на 5.2. В результате скорость копирования
файлов по сети упала с средней 9MB/с до 2МB/c.
Думал проблемы с файриволом, но при копировании с винта
на винт - скорость почти таже 2-3.5МB/c. При этом
наблюдается 100% загрузка CPU.
Пробовал убрать все проверки в конфигурации ядра как рекомендовано
в UPDATING
#options DDB
#options INVARIANTS
#options INVARIANT_SUPPORT
#options WITNESS
#options WITNESS_SKIPSPIN
, пробовал менять/удалять железо(сетевые, PCI ATA контроллер) -
не помогает.
Железо конечно - хлам, но на 4.8 со своими обязанастями справлялось
на ура. Подскажите если у кого есть опыт установки 5.х на старое железо,
может ли она вообще быстро работать и если не жалко кинте конфиги.
Это только мое личное мнение: -ставить Фрю пятой ветки на старое железо неразумно
>Это только мое личное мнение: -ставить Фрю пятой ветки на старое железо
>неразумноа моё мнение - ставить 4.х уже полгода как неразумно. Поставил за это время около 10 серверов (именно хламных,Р1,cyrix333 итд с 32МВ ОЗУ), всё отлично.
>а моё мнение - ставить 4.х уже полгода как неразумно. Поставил за
>это время около 10 серверов (именно хламных,Р1,cyrix333 итд с 32МВ ОЗУ),
>всё отлично.Можно увидеть конфиги ядра ?
machine i386
cpu I686_CPU
ident SERVNAMEoptions SCHED_ULE
options INET
options FFS
options SOFTUPDATES
options UFS_ACL
options UFS_DIRHASH
options MD_ROOT
options GEOM_GPT
options COMPAT_43
options COMPAT_FREEBSD4
options KTRACE
options SYSVSHM
options SYSVMSG
options SYSVSEM
options _KPOSIX_PRIORITY_SCHEDULING
options KBD_INSTALL_CDEVdeviceapic
deviceisa
deviceeisa
devicepcideviceata
deviceatadisk
options ATA_STATIC_IDdeviceatkbdc
deviceatkbd
devicepsm
devicevga
devicesplash
devicesc
devicenpx
devicepmtimerdevicemiibus
devicebgedeviceloop
devicemem
deviceio
devicerandom
deviceether
deviceppp
devicetun
devicepty
devicemd
devicebpfoptions NO_F00F_HACK
maxusers0
devicegre
options PPP_BSDCOMPoptions IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=999
options IPDIVERToptions TCP_DROP_SYNFIN
options ZERO_COPY_SOCKETS
>>а моё мнение - ставить 4.х уже полгода как неразумно. Поставил за
Более чем спорное утвеждение.
4.10 очень достойный серверный дист.
>>это время около 10 серверов (именно хламных,Р1,cyrix333 итд с 32МВ ОЗУ),
>>всё отлично.
5.х тоже неплохой ваниант.(у меня на 5.2.1 стоит www и dns).
Но по моему мнению 4.х пока стабильнее.
>>>а моё мнение - ставить 4.х уже полгода как неразумно. Поставил за
>Более чем спорное утвеждение.
>4.10 очень достойный серверный дист.
>>>это время около 10 серверов (именно хламных,Р1,cyrix333 итд с 32МВ ОЗУ),
>>>всё отлично.
>5.х тоже неплохой ваниант.(у меня на 5.2.1 стоит www и dns).
>Но по моему мнению 4.х пока стабильнее.Stoit 5.2.1 na p1 32M ram. Rabotaet lu4she 4em winda na p4 1024M ram. Dovolno stranno!!! A 5 -ki mne bolshe nravyatsya, tam utilit upravleniya sistemoy bolshe. I daje dlya domashnix celey 5 -ki v nekotorom otnoshenie lu4she 4 -ok. Nu eto lish moe mnenie!!!
Скажу чесно не знаю где ты там высмотрел 9мб.У меня стоит 4.10 и работае 2-3Мб. в секунду.
Может у тебя скорость нереальную показывало?
>Скажу чесно не знаю где ты там высмотрел 9мб.
>
>У меня стоит 4.10 и работае 2-3Мб. в секунду.
>
>Может у тебя скорость нереальную показывало?Дело не в показаниях а во времени перекачки фильма :)
Сейчас живу на 6.0-current обновляю раз в неделю, после
недавнего влития патча к HDD скорость выросла на 1MByte/s.
И еще, странные проблемы есть, это конечно выходит за рамки
этого треда, но не могу понять - под дисковой нагрузкой
гапается звук. И это на Duron 1133/1GB/SBLive, если посчитать,
то получаются совсем не утешительные данные о текущем положении с многозадачностью: размер буфера 4096байт отсюда 4096/(44100*2*2)=~23мс,
то есть что то в подсистеме вода/вывода блокирует задачи больше
чем на 20мс, это на мой взгляд очень много особенно для современных
процессоров, может конечно виновата кривота дров, но следующее письмо
говорит об обратном:From:Arne Wörner <arne_woerner@yahoo.com>
To:freebsd-performance@freebsd.org
--- Andrey Smagin <samspeedu@mail.ru> wrote:
> driver :) ) or call of SB buffer fill. How to diagnose what
> uninterruptable
> process(or in system function) can to lock CPU for so much time
> (1 sound buffer - 4096 bytes 4096/176400=~23ms) ? And, please,
> help me with tuning of sound performance. I think it depend from disk
> issues.
I can produce the same effect here with
dd if=/dev/zero of=/dev/null bs=400k count=10000
(no disc involved). It gets very nasty with bs=1m-Arne
Кто нибудь подсказал бы что с этим делать, потомучто при копировании файлов музыку не послушать даже на нормальной тачке.
Что показывает top?
Сколько user, system, interrupt?
Какой load averages?
>Что показывает top?
>Сколько user, system, interrupt?
>Какой load averages?
top User: ~12% System ~52% Free: остальное
irq
от SB - 32 в секунду
от таймера - 1000+-2load averages не смотрел, но не высокий, потомучто
у меня такое бывает например при удалении дерева портов
>>Что показывает top?
>>Сколько user, system, interrupt?
>>Какой load averages?
>
>
>top User: ~12% System ~52% Free: остальное
>irq
> от SB
> - 32 в секунду
> от таймера - 1000+-2
>
>load averages не смотрел, но не высокий, потомучто
>у меня такое бывает например при удалении дерева портовВозможно у тебя происходит затык по прерываниям на сетевухах.
Я не знаю как на Intel PILA и Realtek 139, но на fxp и em можно включить polling.В ядро нужно вставить:
options DEVICE_POLLING
options HZ=1000в /etc/sysctl.conf
kern.polling.enable=1Возможно поможет.
>>>Что показывает top?
>>>Сколько user, system, interrupt?
>>>Какой load averages?
>>
>>
>>top User: ~12% System ~52% Free: остальное
>>irq
>> от SB
>> - 32 в секунду
>> от таймера - 1000+-2
>>
>>load averages не смотрел, но не высокий, потомучто
>>у меня такое бывает например при удалении дерева портов
>
>Возможно у тебя происходит затык по прерываниям на сетевухах.
>Я не знаю как на Intel PILA и Realtek 139, но на
>fxp и em можно включить polling.
>
>В ядро нужно вставить:
>options DEVICE_POLLING
>options HZ=1000
>
>в /etc/sysctl.conf
>kern.polling.enable=1
>
>Возможно поможет.Это все есть, в данный момент реч идет про
Duron 1133/1Гб/SBLive/iPILA(fxp0), я не стал бы напрягатся
из-за гапов на 166 пеньке под нагрузкой, но на такой машине
помоему этого не должно быть
Сорри, проглядел суть треда. :)А почему именно 5.2?
5.2 уж очень сырой.
>Сорри, проглядел суть треда. :)
>
>А почему именно 5.2?
>5.2 уж очень сырой.
:) Помоему ты опять что-то проглядел, сейчас у меня 6.0-current,
и последние патчи для ATA. но сути дела это не меняет, какие-то операции с блочными устройствами неделимы и при больших размерах блоков очень сильно увеличивают латентность системы.
а причём тут фря? сблайв от роду был уродской железкой и подобные эффекты возникают с ним и в винде и в линуксе и где угодно...
>а причём тут фря? сблайв от роду был уродской железкой и подобные
>эффекты возникают с ним и в винде и в линуксе и
>где угодно...Возможно, но тогда вопрос - встроеный AC97 кодек на той же материнке
гапается на много реже(буфер 16КБайт), я не думаю что он прямее SBLive ?