FreeBSD 6.x низкая производительность.

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
lynxchat
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-02-06 3:15:09

Re: FreeBSD 6.x низкая производительность.

Непрочитанное сообщение lynxchat » 2008-12-07 14:06:34

ну так кто нибудь решил проблему медленного лупбека?? а то у меня в эту скорость скорость чтения с самбы упирается, хотя диски дают 90 мегабайт/с, а я получаю 28 МБ
на запись при этом этот параметр не влияет - пишет через самбу от 45 МБ/с

ЗЫ причем было 22Мб/с а до 28 поднялось когда в ядре отключил SMP (у меня одноядерный проц) и вырубил все USB

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: FreeBSD 6.x низкая производительность.

Непрочитанное сообщение zingel » 2008-12-07 15:43:26

тюнить UDP
Z301171463546 - можно пожертвовать мне денег

lynxchat
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-02-06 3:15:09

Re: FreeBSD 6.x низкая производительность.

Непрочитанное сообщение lynxchat » 2008-12-07 23:12:08

zingel писал(а):тюнить UDP
уже все скрутил - дохлый номер.. до определенного момента помогает - потом 0 реакции

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: FreeBSD 6.x низкая производительность.

Непрочитанное сообщение zingel » 2008-12-08 9:47:46

плохо крутил
Z301171463546 - можно пожертвовать мне денег

lynxchat
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-02-06 3:15:09

Re: FreeBSD 6.x низкая производительность.

Непрочитанное сообщение lynxchat » 2008-12-08 11:23:20

zingel писал(а):плохо крутил

очень содержательно!
может что поконкретнее ?? только не надо ссылок на статьи..

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: FreeBSD 6.x низкая производительность.

Непрочитанное сообщение zingel » 2008-12-08 11:27:08

Z301171463546 - можно пожертвовать мне денег

lynxchat
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-02-06 3:15:09

Re: FreeBSD 6.x низкая производительность.

Непрочитанное сообщение lynxchat » 2008-12-08 23:32:01

читаю пробую, но пока наткнулся на интересную вещь

Код: Выделить всё

kern.polling.burst_max: 100
kern.polling.burst: 100
192# sysctl kern.polling.burst_max=30
kern.polling.burst_max: 100 -> 30
192# sysctl kern.polling.burst_max=5
kern.polling.burst_max: 30
sysctl: kern.polling.burst_max: Invalid argument
192# sysctl kern.polling.burst_max=10
kern.polling.burst_max: 30 -> 10
при этом скорость увеличивается!!! а при burst_max=500 она до 20 мегабайт падает

сдесь первым идет как раз burst_max=500

Код: Выделить всё

192# dd if=/dev/zero bs=1m count=300 | nc 127.0.0.1 33
300+0 records in
300+0 records out
314572800 bytes transferred in 15.233829 secs (20649621 bytes/sec)
192# dd if=/dev/zero bs=1m count=300 | nc 127.0.0.1 33
300+0 records in
300+0 records out
314572800 bytes transferred in 11.068673 secs (28420101 bytes/sec)
192# dd if=/dev/zero bs=1m count=300 | nc 127.0.0.1 33
300+0 records in
300+0 records out
314572800 bytes transferred in 10.500991 secs (29956487 bytes/sec)
192# dd if=/dev/zero bs=1m count=300 | nc 127.0.0.1 33
300+0 records in
300+0 records out
314572800 bytes transferred in 10.324622 secs (30468215 bytes/sec)
192#

lynxchat
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-02-06 3:15:09

Re: FreeBSD 6.x низкая производительность.

Непрочитанное сообщение lynxchat » 2008-12-08 23:39:04

Код: Выделить всё

kern.ipc.somaxconn=2048
больше или меньше уже медленнее

игры с:

Код: Выделить всё

192# sysctl -w net.inet.tcp.recvspace=32768
net.inet.tcp.recvspace: 32768 -> 32768
192# sysctl -w net.inet.tcp.sendspace=32768
net.inet.tcp.sendspace: 65536 -> 32768
результатов не дали никаких... меньше 16к не пробовал

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: FreeBSD 6.x низкая производительность.

Непрочитанное сообщение zingel » 2008-12-09 9:29:30

Код: Выделить всё

netstat -sp udp
Z301171463546 - можно пожертвовать мне денег

lynxchat
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-02-06 3:15:09

Re: FreeBSD 6.x низкая производительность.

Непрочитанное сообщение lynxchat » 2008-12-09 19:51:09

а почему UDP??

скорость низкая на отдачу от фриибсд а на прием хорошо

Код: Выделить всё

udp:
        65285 datagrams received
        0 with incomplete header
        0 with bad data length field
        0 with bad checksum
        13 with no checksum
        30195 dropped due to no socket
        12866 broadcast/multicast datagrams dropped due to no socket
        0 dropped due to full socket buffers
        0 not for hashed pcb
        22224 delivered
        5843 datagrams output

Код: Выделить всё

192# netstat -sp tcp
tcp:
        19128229 packets sent
                17464434 data packets (2907646968 bytes)
                1765 data packets (1160670 bytes) retransmitted
                142 data packets unnecessarily retransmitted
                0 resends initiated by MTU discovery
                1631345 ack-only packets (0 delayed)
                0 URG only packets
                0 window probe packets
                19113 window update packets
                11572 control packets
        4523492 packets received
                3031774 acks (for 2906459507 bytes)
                11133 duplicate acks
                0 acks for unsent data
                1627293 packets (682427743 bytes) received in-sequence
                1904 completely duplicate packets (271163 bytes)
                22 old duplicate packets
                4 packets with some dup. data (1535 bytes duped)
                4820 out-of-order packets (4518893 bytes)
                0 packets (0 bytes) of data after window
                0 window probes
                4883 window update packets
                75 packets received after close
                533 discarded for bad checksums
                0 discarded for bad header offset fields
                0 discarded because packet too short
        4592 connection requests
        2854 connection accepts
        35 bad connection attempts
        0 listen queue overflows
        0 ignored RSTs in the windows
        7309 connections established (including accepts)
        7438 connections closed (including 190 drops)
                2414 connections updated cached RTT on close
                2427 connections updated cached RTT variance on close
                717 connections updated cached ssthresh on close
        126 embryonic connections dropped
        2978562 segments updated rtt (of 1288432 attempts)
        1935 retransmit timeouts
                22 connections dropped by rexmit timeout
        0 persist timeouts
                0 connections dropped by persist timeout
        1 keepalive timeout
                1 keepalive probe sent
                0 connections dropped by keepalive
        2251151 correct ACK header predictions
        1332332 correct data packet header predictions
        3048 syncache entries added
                158 retransmitted
                44 dupsyn
                0 dropped
                2854 completed
                0 bucket overflow
                0 cache overflow
                147 reset
                43 stale
                0 aborted
                0 badack
                4 unreach
                0 zone failures
        0 cookies sent
        0 cookies received
        500 SACK recovery episodes
        988 segment rexmits in SACK recovery episodes
        1165692 byte rexmits in SACK recovery episodes
        8144 SACK options (SACK blocks) received
        5105 SACK options (SACK blocks) sent
        0 SACK scoreboard overflow