Liner's Posted January 19, 2016 Posted January 19, 2016 pipe $pipe_in config bw ${speed_in}Kbit/s Вставить ник Quote
Liner's Posted January 19, 2016 Posted January 19, 2016 что именно ты просишь, понять не могу, выложить нарезку всего, 1,9к записей? как нарезается я показал Вставить ник Quote
GrandPr1de Posted January 19, 2016 Posted January 19, 2016 нет, достаточно одного пайпа думал вдруг что-то неочевидное Вставить ник Quote
Liner's Posted January 19, 2016 Posted January 19, 2016 azamat, отключили ht 700 даунлоад 170 upload last pid: 84452; load averages: 3.92, 3.52, 3.48 up 1+00:09:31 18:29:02 214 processes: 12 running, 181 sleeping, 21 waiting CPU 0: 0.4% user, 0.0% nice, 11.0% system, 36.1% interrupt, 52.5% idle CPU 1: 2.0% user, 0.0% nice, 21.2% system, 33.7% interrupt, 43.1% idle CPU 2: 2.0% user, 0.0% nice, 22.4% system, 29.4% interrupt, 46.3% idle CPU 3: 0.8% user, 0.0% nice, 25.9% system, 27.5% interrupt, 45.9% idle Mem: 1083M Active, 2314M Inact, 1590M Wired, 802M Buf, 2614M Free Swap: 4096M Total, 4096M Free PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND 11 root 155 ki31 0K 64K RUN 0 17.1H 52.69% idle{idle: cpu0} 11 root 155 ki31 0K 64K RUN 3 959:47 49.07% idle{idle: cpu3} 11 root 155 ki31 0K 64K RUN 2 961:12 48.24% idle{idle: cpu2} 0 root -92 0 0K 320K CPU2 2 476:18 45.56% kernel{dummynet} 11 root 155 ki31 0K 64K CPU1 1 950:22 45.51% idle{idle: cpu1} 12 root -92 - 0K 432K WAIT 0 190:07 27.20% intr{irq264: ix0:que } 12 root -92 - 0K 432K RUN 1 183:30 23.73% intr{irq265: ix0:que } 2828 root 52 0 64720K 9756K select 2 31:36 21.97% snmpd 12 root -92 - 0K 432K RUN 2 178:38 21.04% intr{irq266: ix0:que } 12 root -92 - 0K 432K RUN 1 129:30 16.16% intr{irq270: ix1:que } 12 root -92 - 0K 432K CPU3 3 174:42 15.82% intr{irq267: ix0:que } 12 root -92 - 0K 432K WAIT 0 134:35 14.94% intr{irq269: ix1:que } 12 root -92 - 0K 432K RUN 3 121:01 14.16% intr{irq272: ix1:que } 12 root -92 - 0K 432K RUN 2 118:36 12.89% intr{irq271: ix1:que } 3443 root 20 -15 217M 167M nanslp 1 19:42 1.37% perl5.16.3 3256 mysql 20 0 770M 540M sbwait 0 8:41 0.29% mysqld{mysqld} 3421 root 20 -15 66164K 18040K nanslp 0 12:00 0.24% perl5.16.3 1924 root 20 0 360M 347M select 3 15:16 0.00% bgpd 12 root -60 - 0K 432K WAIT 0 7:19 0.00% intr{swi4: clock} 0 root -92 0 0K 320K - 0 4:33 0.00% kernel{ix1 que} 0 root -92 0 0K 320K - 2 4:23 0.00% kernel{ix1 que} 0 root -92 0 0K 320K - 3 3:54 0.00% kernel{ix0 que} 0 root -92 0 0K 320K - 0 3:21 0.00% kernel{ix1 que} 0 root -92 0 0K 320K - 2 3:09 0.00% kernel{ix0 que} 0 root -92 0 0K 320K - 1 3:09 0.00% kernel{ix1 que} 0 root -92 0 0K 320K - 2 2:58 0.00% kernel{ix0 que} 3256 mysql 20 0 770M 540M uwait 3 2:54 0.00% mysqld{mysqld} 3256 mysql 20 0 770M 540M uwait 2 2:52 0.00% mysqld{mysqld} 0 root -92 0 0K 320K - 0 2:48 0.00% kernel{ix0 que} 3256 mysql 20 0 770M 540M sbwait 1 2:34 0.00% mysqld{mysqld} 3256 mysql 20 0 770M 540M uwait 0 2:33 0.00% mysqld{mysqld} 3256 mysql 20 0 770M 540M uwait 0 2:20 0.00% mysqld{mysqld} 3256 mysql 20 0 770M 540M sbwait 0 2:02 0.00% mysqld{mysqld} Вставить ник Quote
Mechanic Posted January 19, 2016 Posted January 19, 2016 Если один глаз оторвать от стакана хоть на секунду и прочитать полтора сообщения назад, то в двух строчках можно найти искомое, как конфигурится пайп если Вы считаете что у Вас все зашибись работает и в советах не нуждаетесь, то буду считать данный пост блогом сетевика :) конфиги пайпа бывают разные и очевидные вещи иногда пропускаются, народ и я имели ввиду на каком интерфейсе применяются правила pipe и в каком направлении Вставить ник Quote
Liner's Posted January 20, 2016 Posted January 20, 2016 если Вы считаете что у Вас все зашибись работает и в советах не нуждаетесь, то буду считать данный пост блогом сетевика :) мне нужен совет, просто иногда спрашивают вроде очевидные вещи ну совсем непонятно. просто для шейпера достаточно ipfw add allow ip from any to any via UpLink pipe tablearg ip from таблица to any pipe tablearg ip from any to таблица default deny при net.inet.ip.fw.one_pass: 1 это очевидно как бы стальное безопасность и специфика типа ipfw deny ip from таблица to таблица (абоненты между собой) или ipfw allow ip from any to 10.0.0.254 ipfw allow ip from 10.0.0.254 to any на проблему не влияет. иначе при отключении фаера трафик был бы выше. а так получается до 700-800м норма 50-60% idle cpu при отключенном фаере 1.1G но ядра в 0. при том что netstat -w1 нет ошибок. Вставить ник Quote
Azamat Posted January 21, 2016 Posted January 21, 2016 (edited) 21.97% snmpd snmpd прибейте для начала у нас - НАТ на 256 inst + небольшой шейпер, раннее утро FreeBSD 9.1-RELEASE #1: Sat Sep 20 16:45:28 KGT 2014 last pid: 61775; load averages: 0.98, 1.31, 1.37 up 272+20:11:57 11:19:02 126 processes: 10 running, 82 sleeping, 34 waiting CPU 0: 0.0% user, 0.0% nice, 1.3% system, 22.8% interrupt, 75.9% idle CPU 1: 0.0% user, 0.0% nice, 3.8% system, 17.7% interrupt, 78.5% idle CPU 2: 0.0% user, 0.0% nice, 2.5% system, 20.3% interrupt, 77.2% idle CPU 3: 0.0% user, 0.0% nice, 1.3% system, 20.3% interrupt, 78.5% idle трафик на входящем интерфейсе: netstat -bdh -w1 -I ix1 input (ix1) output packets errs idrops bytes packets errs bytes colls drops 151k 0 0 180M 99k 0 33M 0 0 161k 0 0 187M 109k 0 45M 0 0 151k 0 0 176M 100k 0 37M 0 0 0 root -92 0 0K 384K - 1 961.5H 0.00% kernel{dummynet} 851 root 20 0 41808K 11656K select 4 491:09 0.00% snmpd 494 root 20 0 21064K 6360K select 0 21:36 0.00% bgpd net.inet.ip.fastforwarding: 1 net.isr.numthreads: 4 net.isr.maxprot: 16 net.isr.defaultqlimit: 10240 net.isr.maxqlimit: 10240 net.isr.bindthreads: 1 net.isr.maxthreads: 4 net.isr.direct: 1 net.isr.direct_force: 1 net.isr.dispatch: direct net.route.netisr_maxqlen: 2048 Edited January 21, 2016 by Azamat Вставить ник Quote
Liner's Posted January 21, 2016 Posted January 21, 2016 21.97% snmpd snmpd прибейте для начала рассматривали такой вариант, просто останемся без мониторинга. Вчера частично решили временно проблему, чуть перепилили исходники pf и драйверов сетевой, 1 гиг трафика, в пике 1,3 загрузка 80% диммунет, т.е. теперь прокачает около 1,6-1,8. сегодня собрали тестовую машину, времени уже перепиливать всё не было просто махнули винт на тестовый стенд фри 9.3 14 ядерный E5-2683v3 (инженерный) 16 гигов памяти. Утро, трафика 150/40, но что то подсказывает что упрёмся в частоту проца(у инженерного пик 2,6), т.к. диммунет работает на одном, об этом в одной из веток писал Ivan 83, что более скоростной проц может уделать многоядерный за счёт простой архитектуры last pid: 9164; load averages: 1.12, 1.37, 1.35 up 0+02:16:13 14:13:46245 processes: 15 running, 183 sleeping, 47 waitingCPU 0: 0.4% user, 0.0% nice, 0.0% system, 9.8% interrupt, 89.8% idleCPU 1: 0.0% user, 0.0% nice, 0.0% system, 16.9% interrupt, 83.1% idleCPU 2: 0.0% user, 0.0% nice, 0.0% system, 7.8% interrupt, 92.2% idleCPU 3: 0.4% user, 0.0% nice, 0.0% system, 6.3% interrupt, 93.3% idleCPU 4: 0.0% user, 0.0% nice, 0.8% system, 11.0% interrupt, 88.2% idleCPU 5: 0.0% user, 0.0% nice, 0.8% system, 9.8% interrupt, 89.4% idleCPU 6: 0.0% user, 0.0% nice, 0.4% system, 5.5% interrupt, 94.1% idleCPU 7: 0.0% user, 0.0% nice, 0.4% system, 14.5% interrupt, 85.1% idleCPU 8: 25.5% user, 0.0% nice, 3.9% system, 0.0% interrupt, 70.6% idleCPU 9: 1.2% user, 0.0% nice, 1.2% system, 0.0% interrupt, 97.6% idleCPU 10: 0.0% user, 0.0% nice, 8.6% system, 0.0% interrupt, 91.4% idleCPU 11: 0.4% user, 0.0% nice, 5.9% system, 0.0% interrupt, 93.7% idleCPU 12: 5.5% user, 0.0% nice, 5.1% system, 0.0% interrupt, 89.4% idleCPU 13: 0.0% user, 0.0% nice, 7.8% system, 0.0% interrupt, 92.2% idleMem: 824M Active, 254M Inact, 1005M Wired, 897M Buf, 13G FreeSwap: 4096M Total, 4096M Free PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND 11 root 155 ki31 0K 224K CPU9 9 129:53 100.00% idle{idle: cpu9} 11 root 155 ki31 0K 224K CPU10 10 128:52 100.00% idle{idle: cpu10} 11 root 155 ki31 0K 224K CPU12 12 128:42 100.00% idle{idle: cpu12} 11 root 155 ki31 0K 224K RUN 11 128:36 100.00% idle{idle: cpu11} 11 root 155 ki31 0K 224K RUN 13 128:32 100.00% idle{idle: cpu13} 11 root 155 ki31 0K 224K CPU2 2 126:13 100.00% idle{idle: cpu2} 11 root 155 ki31 0K 224K CPU3 3 126:04 100.00% idle{idle: cpu3} 11 root 155 ki31 0K 224K CPU4 4 126:10 99.90% idle{idle: cpu4} 11 root 155 ki31 0K 224K CPU5 5 126:35 98.14% idle{idle: cpu5} 11 root 155 ki31 0K 224K CPU1 1 126:01 97.56% idle{idle: cpu1} 11 root 155 ki31 0K 224K CPU7 7 126:59 95.85% idle{idle: cpu7} 11 root 155 ki31 0K 224K CPU6 6 126:32 93.16% idle{idle: cpu6} 11 root 155 ki31 0K 224K CPU8 8 129:14 92.24% idle{idle: cpu8} 11 root 155 ki31 0K 224K CPU0 0 124:05 92.24% idle{idle: cpu0} 0 root -92 0 0K 448K - 11 30:07 13.43% kernel{dummynet}1905 root 29 0 360M 347M select 9 2:27 7.52% bgpd 12 root -92 - 0K 752K WAIT 7 4:50 5.71% intr{irq271: ix0:que } 12 root -92 - 0K 752K WAIT 4 5:42 4.79% intr{irq268: ix0:que } 12 root -92 - 0K 752K WAIT 1 5:39 4.54% intr{irq265: ix0:que } 12 root -92 - 0K 752K WAIT 0 6:23 4.25% intr{irq264: ix0:que } 12 root -92 - 0K 752K WAIT 5 4:56 4.05% intr{irq269: ix0:que } 12 root -92 - 0K 752K WAIT 3 5:30 3.96% intr{irq267: ix0:que } 12 root -92 - 0K 752K WAIT 1 3:55 3.61% intr{irq274: ix1:que } возможно после обеда перекинем на фри 10.2 можно будет увидеть разницу Вставить ник Quote
Mechanic Posted January 21, 2016 Posted January 21, 2016 измените правила шейпера ${IPFW} add 5000 pipe tablearg all from any to "table(6)" xmit vlan79 те указав на каком интерфейсе ВЫ шейпите, причем шейпить в сторону абонов нужно на инт в них, а не на входящем Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.