Hi! (описание проблемы в конце) Есть вот такое(средние значения за 15 с): lo0 fxp0 17366.5 p/s 1.45357e+06 bs/s; 252.067 p/s 108551 bs/s 17595.5 p/s 1.48674e+06 bs/s; 371.333 p/s 138731 bs/s 46223.6 p/s 3.89717e+06 bs/s; 757.533 p/s 271610 bs/s 33032.3 p/s 2.76382e+06 bs/s; 535.067 p/s 207736 bs/s Ну в целом обычно порядка 20K пакетов/с, предположительно ещё дофига(имхо, <сотни) коннектов/с в lo0, которые обслуживают полтора десятка ssh1, немного модифицированных, чтоб на одном порту вдвоём и более слушали. Софта, которая интенсивно коннектится делает ещё fopen/fclose/malloc/free (половина fopen - неудачные открытия symlink на несуществующий файл), something=socket(), и далее connect, read/write в сокет раз 60,close - далее повторяется. Таких процессов ~2700, uname -v FreeBSD 4.8-STABLE #1: Tue Jul 22 18:07:40 GMT 2003 top -s5 CPU states: 34.5% user, 0.0% nice, 59.9% system, 1.4% interrupt, 4.2% idle Mem: 598M Active, 99M Inact, 263M Wired, 42M Cache, 112M Buf, 1664K Free Swap: 512M Total, 12M Used, 500M Free, 2% Inuse PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 15122 root 42 0 2436K 2220K RUN 0:08 7.09% 7.08% ssh1 15016 root 42 0 2580K 2364K RUN 0:08 6.74% 6.74% ssh1 14926 root 40 0 3576K 3352K RUN 0:07 6.35% 6.35% ssh1 15070 root 41 0 2556K 2348K RUN 0:08 6.31% 6.30% ssh1 15347 root 39 0 2212K 2000K RUN 0:04 5.64% 5.52% ssh1 12381 root 39 0 10276K 10048K RUN 0:35 5.42% 5.42% ssh1 13698 root 2 0 4172K 3928K select 0:08 1.61% 1.61% ssh1 14104 root 31 0 3172K 2940K RUN 0:07 1.51% 1.51% ssh1 net.inet.icmp.icmplim=0 net.inet.ip.fastforwarding=1 net.local.stream.sendspace=57344 net.local.stream.recvspace=57344 net.inet.tcp.recvspace=57344 net.inet.tcp.sendspace=57344 kern.polling.enable=1 net.inet.tcp.delacktime=50 kern.ipc.somaxconn=384 net.inet.tcp.delayed_ack=0 netstat -m 257/3136/32768 mbufs in use (current/peak/max): 228 mbufs allocated to data 29 mbufs allocated to packet headers 214/2440/8192 mbuf clusters in use (current/peak/max) 5664 Kbytes allocated to network (23% of mb_map in use) 0 requests for memory denied 0 requests for memory delayed 0 calls to protocol drain routines systat -vmstat 2 users Load 4.68 5.23 4.81 Jul 30 09:46 Mem:KB REAL VIRTUAL VN PAGER SWAP PAGER Tot Share Tot Share Free in out in out Act 478848 4576 846648 7988 45968 count All 1013092 4716 1818944 9480 pages Interrupts Proc:r p d s w Csw Trp Sys Int Sof Flt 192 cow 853 total 8 *** 5496 61021076 853 2382 717 266668 wire 84 ata0 irq14 610104 act ata1 irq15 63.3%Sys 1.2%Intr 31.1%User 0.0%Nice 4.3%Idl 104916 inact 141 mux irq11 | | | | | | | | | | 31404 cache fdc0 irq6 ================================>>>>>>>>>>>>>>>> 14564 free 500 clk irq0 daefr 128 rtc irq8 Namei Name-cache Dir-cache 920 prcfr Calls hits % hits % react 4623 4623 100 pdwake 388 zfod pdpgs Disks ad0 acd0 fd0 95 ofod intrn KB/t 14.95 0.00 0.00 24 %slo-z 114432 buf tps 83 0 0 1362 tfree 966 dirtybuf MB/s 1.22 0.00 0.00 70392 desiredvnodes % busy 33 0 0 60409 numvnodes 28466 freevnodes Наличествует следующая проблема: wget http://somewhere-in-inet/something.xml --09:13:30-- http://somewhere-in-inet/something.xml (try: 6) => `something.xml' Connecting to somewhere-in-inet[xxx.xxx.xxx.xxx]:80... failed: Can't assign requested address. Retrying. Ну - с n-ной попытки оно таки коннектится и забирает, чего надо. Но всё-таки - почему такое происходит/как бороться? -- Best regards, Paul Arakelyan. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
participants (1)
-
Paul Arakelyan