mitya0208
Пользователь
Карма: 0
Offline
Сообщений: 15
|
|
« Ответ #3 : 24 Октября 2021, 08:41:34 » |
|
С ростом общего количества абонентов заметил что noserver начал скачкообразно грузить CPU. Такая картина наблюдается на всех сателлитах: 1775 v0- S 25:50,20 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=dhcp -d 20523 0 S 4:00,16 /usr/bin/perl /usr/local/nodeny/noserver.pl -d last pid: 21811; load averages: 0,97, 0,70, 0,63 252 threads: 14 running, 209 sleeping, 29 waiting CPU 0: 4,8% user, 0,0% nice, 4,2% system, 0,0% interrupt, 91,0% idle CPU 1: 3,0% user, 0,0% nice, 6,6% system, 0,0% interrupt, 90,4% idle CPU 2: 6,0% user, 0,0% nice, 0,0% system, 0,0% interrupt, 94,0% idle CPU 3: 1,8% user, 0,0% nice, 4,8% system, 0,0% interrupt, 93,4% idle CPU 4: 3,0% user, 0,0% nice, 3,0% system, 0,0% interrupt, 94,0% idle CPU 5: 2,4% user, 0,0% nice, 3,6% system, 0,0% interrupt, 94,0% idle CPU 6: 1,8% user, 0,0% nice, 4,8% system, 0,0% interrupt, 93,4% idle CPU 7: 2,4% user, 0,0% nice, 9,6% system, 0,0% interrupt, 88,0% idle CPU 8: 3,0% user, 0,0% nice, 4,2% system, 0,0% interrupt, 92,8% idle CPU 9: 5,4% user, 0,0% nice, 0,6% system, 0,0% interrupt, 94,0% idle CPU 10: 3,6% user, 0,0% nice, 0,6% system, 0,0% interrupt, 95,8% idle CPU 11: 0,6% user, 0,0% nice, 2,4% system, 0,0% interrupt, 97,0% idle Mem: 106M Active, 4351M Inact, 2507M Wired, 1287M Buf, 8968M Free Swap: 4096M Total, 4096M Free
PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND 20523 root 29 0 65M 50M select 2 1:39 37,01% perl 0 root -76 - 0B 1232K - 1 24:48 7,58% kernel{if_io_tqg_1} 1750 root 20 -15 97M 68M sbwait 2 47:50 7,57% ipcad{ipcad} 0 root -76 - 0B 1232K - 3 31:25 7,12% kernel{if_io_tqg_3} 0 root -76 - 0B 1232K - 7 21:48 6,61% kernel{if_io_tqg_7} 0 root -76 - 0B 1232K CPU8 8 18:28 4,10% kernel{if_io_tqg_8} 0 root -76 - 0B 1232K - 4 23:51 3,64% kernel{if_io_tqg_4} 1750 root 20 -15 97M 68M sbwait 4 19:40 2,77% ipcad{ipcad} 0 root -76 - 0B 1232K - 6 21:09 2,17% kernel{if_io_tqg_6} 0 root -76 - 0B 1232K - 0 26:24 2,04% kernel{if_io_tqg_0} 0 root -76 - 0B 1232K - 11 15:04 2,02% kernel{if_io_tqg_11} 0 root -76 - 0B 1232K - 5 24:15 1,77% kernel{if_io_tqg_5} 0 root -76 - 0B 1232K - 10 16:59 1,09% kernel{if_io_tqg_10} 0 root -92 - 0B 1232K - 0 6:28 0,96% kernel{dummynet} 0 root -76 - 0B 1232K - 2 22:05 0,88% kernel{if_io_tqg_2} 0 root -76 - 0B 1232K - 9 16:42 0,72% kernel{if_io_tqg_9} Думаю это как-то связанно: ipfw pipe show > pipe.log cat -n pipe.log
12425 02296: 52.000 Mbit/s 0 ms burst 0 12426 q133368 50 sl. 0 flows (1 buckets) sched 67832 weight 0 lmax 0 pri 0 droptail 12427 sched 67832 type FIFO flags 0x0 0 buckets 0 active По факту, на данный момент, через этот сателлит бежит порядка 150 абонентов и ±200 Мбит трафика (сколько особо значения не имеет). В перспективе это накладывает ограничения на горизонтальный рост. Возможно его научить работать только с теми сетями которые есть на конкретном сателлите? Или мой вывод по этому поводу не верный? PS: Можно конечно забить и не париться Особо не напрягает.
|