blackjack 250 Posted 2010-09-07 09:19:20 Share Posted 2010-09-07 09:19:20 Собственно интересует стабильность работы в качестве прокладки ipfw nat/dummynet shaper. Поделитесь опытами. А то думаю обновляться ли с 7.1 до 8.1? Link to post Share on other sites
alex_o 1,194 Posted 2010-09-07 09:40:48 Share Posted 2010-09-07 09:40:48 У меня выяснилось следующее: 1. На сетевых картах интел ядрёный нат (и нетграфовый тоже) выпадает в кору. Лечится отключением ифконфигом tso и rxcsum на интерфейсе с натом. Это фича только 8-й ветки фри, в 7-ке такой радости не было. 2. Если требуется шейпить скорости свыше 20Мбит/сек, то надо в ядре увеличивать HZ до 4000 и выше. Иначе шейпер просто не пашет - трафик летит без урезки. А так все остальное работает нормально. Link to post Share on other sites
Prime 51 Posted 2010-09-07 09:55:42 Share Posted 2010-09-07 09:55:42 Quote 1. На сетевых картах интел ядрёный нат (и нетграфовый тоже) выпадает в кору. Лечится отключением ифконфигом tso и rxcsum на интерфейсе с натом. Это фича только 8-й ветки фри, в 7-ке такой радости не было. на fxp и em проблем не возникло Link to post Share on other sites
nightfly 1,246 Posted 2010-09-07 10:43:27 Share Posted 2010-09-07 10:43:27 Quote Это фича только 8-й ветки фри, в 7-ке такой радости не было. Вот не надо - в 7.2 ядерный нат тоже дох. Это фича не самой фри а конкретно libalias который какраз и не переносит tcp segmentation offloading и rxcsum. С дамминетом да - какие, то странные артефакты при dummynet.io_fast - таки улетает не зашейпливаясь я бы сказал уже при >10 мбит. При отключенном нормально режу до 40-ка (больше просто тарифов пока нету). Link to post Share on other sites
Prime 51 Posted 2010-09-07 10:49:07 Share Posted 2010-09-07 10:49:07 если все хорошо живет на 7.1/7.3, то на 8 особо ярого смысла нет переходить Link to post Share on other sites
Sanito 129 Posted 2010-09-07 10:56:48 Share Posted 2010-09-07 10:56:48 У меня на 8.1 на igb не работали вланы, на em работали (две em на матери и одна внешняя igb). На этой же машине на 8.0 работало всё, но была проблема с ipfw. Почему не работали, не разбирался, пока руки не дошли. Т.е. может и заработают. Link to post Share on other sites
adeep 212 Posted 2010-09-07 10:57:34 Share Posted 2010-09-07 10:57:34 (edited) On 9/7/2010 at 9:40 AM, alex_o said: 1. На сетевых картах интел ядрёный нат (и нетграфовый тоже) выпадает в кору. Лечится отключением ифконфигом tso и rxcsum на интерфейсе с натом. Это фича только 8-й ветки фри, в 7-ке такой радости не было. по поводу TSO в рассылке есть патч. Quote >>> Hi, >>> >>> I just upgraded from r210042 to r212073 and keep getting the panic >>> introduced in r211317: >>> >>> panic: tcp_output: len<= tso_segsz >> >> Please try the attached patch and report back whether it >> fixes the issue. > > The system ran for 8 hours or so before I received the same panic. Previously, it would panic within 20 minutes. Attached is an updated patch that should fix the panic. Please try. tcp_tso-fix.diff.txtFetching info... Edited 2010-09-07 13:22:57 by adeep Link to post Share on other sites
Kucher2 122 Posted 2010-09-07 17:04:22 Share Posted 2010-09-07 17:04:22 У меня 8.1, причём ещё тока релиз. Патчил её, бо замахала в лог сыпать "алармами". Трафик 30-140Мбит, IPFW + PF. Не жалуюсь. Link to post Share on other sites
Колян 2 Posted 2010-10-04 15:45:59 Share Posted 2010-10-04 15:45:59 Эх... Не поддерживает айсипиай многих материнок. Ай-ай-ай... В сейф моде все нормально, в нормальном режиме Нет. Aug 24 21:24:54 kwa kernel: acpi0: <A_M_I_ OEMRSDT> on motherboard Aug 24 21:24:54 kwa kernel: acpi0: [iTHREAD] Aug 24 21:24:54 kwa kernel: acpi0: Power Button (fixed) Aug 24 21:24:54 kwa kernel: acpi0: reservation of 0, a0000 (3) failed Aug 24 21:24:54 kwa kernel: acpi0: reservation of 100000, 1bf00000 (3) failed В итоге не идет время, стоит на месте, и все вытекающие последствия. Я уже и в конфиге ядра закомментил и перекомпилил ядро, все равно не отключается. Как отключить ACPI? Link to post Share on other sites
adeep 212 Posted 2010-10-04 16:58:52 Share Posted 2010-10-04 16:58:52 может проще поменять тип таймера? Link to post Share on other sites
Колян 2 Posted 2010-10-04 17:02:27 Share Posted 2010-10-04 17:02:27 Каким образом это сделать? В сейф моде все работает кстати Link to post Share on other sites
adeep 212 Posted 2010-10-04 17:21:49 Share Posted 2010-10-04 17:21:49 sysctl kern.timecounter можно еще ман почитать на ацпи для начала. там разбирается вопрос как выключить acpi. но лучше проблему решить не выключая его. Link to post Share on other sites
Sargas 52 Posted 2010-10-04 17:25:53 Share Posted 2010-10-04 17:25:53 On 10/4/2010 at 3:45 PM, Колян said: Как отключить ACPI? echo 'hint.acpi.0.disabled="1"' >> /boot/device.hints Link to post Share on other sites
Колян 2 Posted 2010-10-04 17:44:41 Share Posted 2010-10-04 17:44:41 спасибо, поменял таймер, стало работать. По сути наверное, лечится прошивкой BIOS-A, как я понимаю. Link to post Share on other sites
adeep 212 Posted 2010-10-04 17:59:21 Share Posted 2010-10-04 17:59:21 в принципе да. последний биос. если не помогло, значит не фарт) смену таймера можете прописать в /etc/sysctl.conf и настройте ntpd Link to post Share on other sites
bit 58 Posted 2010-10-04 18:39:35 Share Posted 2010-10-04 18:39:35 On 9/7/2010 at 5:04 PM, Kucher2 said: У меня 8.1, причём ещё тока релиз. Патчил её, бо замахала в лог сыпать "алармами". Трафик 30-140Мбит, IPFW + PF. Не жалуюсь. 8.1-PRERELEASE FreeBSD + Есть RELEASE, STABLE под подобными нагрузками. systat -ifstat in 49.527 MB/s 53.069 MB/s 2.381 GB out 29.125 MB/s 30.749 MB/s 2.210 GB IPFW + PF. Не жалуюсь. Не патчил. Link to post Share on other sites
morfey 82 Posted 2010-10-04 21:01:33 Share Posted 2010-10-04 21:01:33 freebsd 8.0 stable ipfw + ipnat + em 50mbit в ipnat баг як і у 7ки - кернель панік і ребут при великих кількостях сесій - виліковується - http://local.com.ua/forum/topic/20195-freebsd/page__view__findpost__p__151298 Link to post Share on other sites
Колян 2 Posted 2010-10-07 13:35:58 Share Posted 2010-10-07 13:35:58 В общем, еще один прикол заметил, че-то не так с дисками. Винты раньше работали на старой какой-то материнке и фрюхе 5.5. В моем терабайтном диске не видит раздел, видит ad8s1, а ad8s1c нету. Погуглил, там советовали в ядре options GEOM_PART_BSD options GEOM_PART_EBR options GEOM_PART_EBR_COMPAT options GEOM_PART_MBR поменять на options GEOM_BSD options GEOM_MBR Так в общем и сделал. При загрузке такая бяка: Oct 7 16:22:13 kwa kernel: ad8: 953869MB <Seagate ST31000340AS SD15> at ata4-master UDMA100 SATA 3Gb/s Oct 7 16:22:13 kwa kernel: WARNING: ad1s1b expected rawoffset 0, found 63 Oct 7 16:22:13 kwa kernel: GEOM: ad1s1b: geometry does not match label (255h,63s != 16h,63s). Oct 7 16:22:13 kwa kernel: GEOM: ad1s1c: geometry does not match label (255h,63s != 16h,63s). Oct 7 16:22:13 kwa kernel: GEOM: ad1s1b: geometry does not match label (255h,63s != 16h,63s). Oct 7 16:22:13 kwa kernel: GEOM: ad1s1c: geometry does not match label (255h,63s != 16h,63s). Oct 7 16:22:13 kwa kernel: WARNING: ad4s1 expected rawoffset 0, found 63 Oct 7 16:22:13 kwa kernel: SMP: AP CPU #1 Launched! Oct 7 16:22:13 kwa kernel: WARNING: ad4s1a expected rawoffset 0, found 63 Oct 7 16:22:13 kwa kernel: GEOM: ad6s1: geometry does not match label (255h,63s != 16h,63s). Oct 7 16:22:13 kwa kernel: WARNING: ad6s1 expected rawoffset 0, found 63 Oct 7 16:22:13 kwa kernel: GEOM: ad6s1: geometry does not match label (255h,63s != 16h,63s). Oct 7 16:22:13 kwa kernel: GEOM: ad8s1: geometry does not match label (255h,63s != 16h,63s). Oct 7 16:22:13 kwa kernel: WARNING: ad8s1 expected rawoffset 0, found 63 Oct 7 16:22:13 kwa kernel: GEOM: ad8s1: geometry does not match label (255h,63s != 16h,63s). Oct 7 16:22:13 kwa kernel: WARNING: ad6s1d expected rawoffset 0, found 63 Oct 7 16:22:13 kwa kernel: GEOM: ad6s1c: geometry does not match label (255h,63s != 16h,63s). Oct 7 16:22:13 kwa kernel: GEOM: ad6s1d: geometry does not match label (255h,63s != 16h,63s). Oct 7 16:22:13 kwa kernel: GEOM: ad6s1c: geometry does not match label (255h,63s != 16h,63s). Oct 7 16:22:13 kwa kernel: GEOM: ad6s1d: geometry does not match label (255h,63s != 16h,63s). Oct 7 16:22:13 kwa kernel: GEOM: ad8s1c: geometry does not match label (255h,63s != 16h,63s). Oct 7 16:22:13 kwa kernel: GEOM: ad8s1c: geometry does not match label (255h,63s != 16h,63s). Oct 7 16:22:13 kwa kernel: Trying to mount root from ufs:/dev/ad4s1a Oct 7 16:22:13 kwa kernel: WARNING: ad4s1a expected rawoffset 0, found 63 Увидело, монтируется только с ключем форс. mount: /dev/ad8s1c : Operation not permitted kwa# mount -f /dev/ad8s1c /mnt kwa# cd /mnt kwa# ls .snap Comedy New kwa Action Fantastical Serials melodrams Adventure Mult Trillers ujas kwa# du -hd 0 820G . И еще вот: kwa# cd /dev kwa# ls ad0 ad1s1bb ad6s1 console stdout ad0s1 ad1s1bb ad6s1 consolectl sysmouse ad0s1 ad1s1bc ad6s1c ctty ttyv0 ad0s1c ad1s1bc ad6s1c devctl ttyv1 ad0s1c ad1s1bd ad6s1cd devstat ttyv2 ad0s1cd ad1s1bd ad6s1cd fd ttyv3 ad0s1cd ad1s1bd ad6s1d fido ttyv4 ad0s1d ad1s1bd ad6s1d geom.ctl ttyv5 ad0s1d ad1s1c ad6s1d io ttyv6 ad0s1d ad1s1c ad6s1d kbd0 ttyv7 ad0s1d ad1s1cb ad6s1dc kbd1 ttyv8 ad0s1dc ad1s1cb ad6s1dc kbdmux0 ttyv9 ad0s1dc ad1s1cd ad6s1dd klog ttyva ad0s1dd ad1s1cd ad6s1dd kmem ttyvb ad0s1dd ad1s1d ad6s1dd log ttyvc ad0s1dd ad1s1d ad6s1dd mdctl ttyvd ad0s1dd ad1s1d ad8 mem ttyve ad1 ad1s1d ad8s1 nfslock ttyvf ad1s1 ad4 ad8s1 null urandom ad1s1 ad4s1 ad8s1c pci usbctl ad1s1b ad4s1a ad8s1c pf xpt0 ad1s1b ad4s1b ata ptmx zero ad1s1b ad4s1d atkbd0 pts ad1s1b ad4s1e audit random ad1s1bb ad4s1f bpf stderr ad1s1bb ad6 bpf0 stdin странно... Link to post Share on other sites
adeep 212 Posted 2010-10-07 19:28:46 Share Posted 2010-10-07 19:28:46 простите, а зачем вы *c монтируете? суффикс "c" указывает на весь объем слайса. вам надо "a" монтировать вместо него. Поэтому он и не дает его монтировать без force. А ругань вся в логах - от неправильной разметки диска (либо просто новая фря увидела диск в другом режиме). Судя по двойным суффиксам у дисков типа ad6s1dd у вас вообще какие-то чудеса произошли при разбивке винта. Link to post Share on other sites
Колян 2 Posted 2010-10-09 16:32:32 Share Posted 2010-10-09 16:32:32 диски с ad6s1dd и прочим - это диски, разбитые в 5.5 фре. Все винты, кроме ад4 разбивались в ней, и имеют всего один раздел. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now