7.0\7.1-prerelease зависает каждые сутки\двое

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение Гость » 2008-12-29 19:27:14

Шлюз натит между 2-мя локалками 100Mbit
7.0\7.1-prerelease зависает каждые сутки\двое, пробовал менять полность все железо, ситуация не изменилась,
сетевушки пробовал как 3C905 CX-TX-M, так и realtek, попробовать другие пока нет возможности.

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

# uname -a
FreeBSD gw 7.0-RELEASE-p6 FreeBSD 7.0-RELEASE-p6 #0: Sun Dec 20 12:00:35 VLAT 2008     root@gw:/usr/obj/usr/src/sys/GW  i386

# cat /usr/src/sys/i386/conf/GW| grep -v '#' | sed '/^$/d'
cpu             I686_CPU
ident           GW
maxusers        512
options     ALTQ
options     ALTQ_DEBUG
options    MROUTING
options    IPFIREWALL
options     ACCEPT_FILTER_DATA
options     ACCEPT_FILTER_HTTP
options    IPFIREWALL_FORWARD
options    IPFIREWALL_VERBOSE
options    IPFIREWALL_VERBOSE_LIMIT=100
options    IPFIREWALL_DEFAULT_TO_ACCEPT
options    IPSTEALTH
options    IPDIVERT
options    DUMMYNET
options    DEVICE_POLLING
options    HZ=1000
options    NSFBUFS=32768
device          cpufreq
device          pci
device          fdc
device          ata
device          sc
device          ppc
options         PANIC_REBOOT_WAIT_TIME=60

# cat /boot/loader.conf|grep -v '#' | sed '/^$/d'
autoboot_delay="1"
loader_color="YES"
if_xl_load="YES"
if_tun_load="YES"
if_tap_load="YES"
debug.mpsafenet="0"
kern.maxproc=4096
kern.maxprocperuid=3968
kern.cam.scsi_delay=5000
kern.ipc.nmbclusters=32768
kern.maxswzone=786432

# cat /boot/device.hints | grep -v '#' | sed '/^$/d'
---skip---
hint.apm.0.disabled="1"
hint.apic.0.disabled="1"
hint.acpi.0.disabled="1"

# cat /etc/sysctl.conf|grep -v '#' | sed '/^$/d'
security.bsd.see_other_uids=0
security.bsd.see_other_gids=0
security.bsd.conservative_signals=1
security.bsd.unprivileged_proc_debug=0
security.bsd.unprivileged_read_msgbuf=0
security.bsd.hardlink_check_uid=1
security.bsd.hardlink_check_gid=1
security.bsd.unprivileged_get_quota=0
net.inet.ip.stealth=1
net.inet.tcp.msl=7500
net.inet.tcp.nolocaltimewait=1
net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1
net.inet.icmp.icmplim=50
net.inet.icmp.icmplim_output=1
net.inet.ip.redirect=0
net.inet.icmp.log_redirect=1
net.inet.icmp.drop_redirect=1
net.inet.tcp.icmp_may_rst=1
net.inet.icmp.bmcastecho=0
net.inet.icmp.maskrepl=0
net.link.ether.inet.log_arp_movements=1
net.link.ether.inet.log_arp_wrong_iface=1
kern.ipc.somaxconn=32768
net.inet.tcp.sack.enable=1
net.inet.tcp.drop_synfin=1
net.inet.tcp.sendspace=32768
net.inet.tcp.recvspace=65536
net.link.ether.inet.max_age=1200
net.inet.ip.sourceroute=0
net.inet.ip.accept_sourceroute=0
net.inet.ip.ttl=255
net.inet.tcp.delayed_ack=0
net.local.stream.sendspace=32768
net.local.stream.recvspace=65536
net.inet.ip.random_id=1
kern.polling.user_frac=60
kern.sync_on_panic=1
net.inet.tcp.log_in_vain=0
net.inet.udp.log_in_vain=0
vfs.vmiodirenable=1
vfs.write_behind=1
vfs.hirunningspace=1048576
vm.swap_idle_enabled=0
hw.ata.wc=1
kern.maxfiles=10240
kern.ipc.somaxconn=32768
net.inet.ip.portrange.first=1024
net.inet.ip.portrange.last=65535
net.inet.tcp.inflight.debug=0
net.inet.tcp.inflight.enable=1
net.inet.tcp.inflight.min=6144
net.inet.tcp.inflight.stab=20
kern.timecounter.hardware=i8254
net.inet.ip.fw.one_pass=0

# cat /etc/pf.conf | grep -v '#' | sed '/^$/d'
rdr on rl0 proto tcp from any to any port ftp -> 127.0.0.1 \
                        port 8021
nat on rl1 from 10.1.1.0/24 to any -> 172.16.1.254
pass quick all keep state

# kldstat
Id Refs Address    Size     Name
 1   11 0xc0400000 3d0238   kernel
 2    1 0xc07d1000 5834     if_tap.ko
 3    1 0xc07d7000 560c     if_tun.ko
 4    1 0xc07dd000 b49c     if_xl.ko
 5    1 0xc249b000 22000    linux.ko
 6    1 0xc2491000 4000     sysvshm.ko


# ifconfig
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        ether 00:01:02:00:12:05
        inet 10.1.1.254 netmask 0xffffff00 broadcast 10.1.1.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
xl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        ether 00:03:99:2a:20:45
        inet 172.16.1.254 netmask 0xffffff00 broadcast 172.16.1.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
pfsync0: flags=0<> metric 0 mtu 1460
        syncpeer: 224.0.0.240 maxupd: 128
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        inet 127.0.0.1 netmask 0xff000000
pflog0: flags=141<UP,RUNNING,PROMISC> metric 0 mtu 33204

# sysctl hw
hw.machine: i386
hw.model: AMD Duron(tm) Processor
hw.ncpu: 1
hw.byteorder: 1234
hw.physmem: 263626752
hw.usermem: 201494528
hw.pagesize: 4096
hw.floatingpoint: 1
hw.machine_arch: i386
hw.realmem: 268369920
hw.ata.wc: 1
hw.ata.atapi_dma: 1
hw.ata.ata_dma: 1
hw.pci.honor_msi_blacklist: 1
hw.pci.enable_msix: 1
hw.pci.enable_msi: 1
hw.pci.do_power_resume: 1
hw.pci.do_power_nodriver: 0
hw.pci.enable_io_modes: 1
hw.pci.host_mem_start: 2147483648
hw.pci.irq_override_mask: 57080
hw.syscons.kbd_debug: 1
hw.syscons.kbd_reboot: 1
hw.syscons.bell: 1
hw.syscons.saver.keybonly: 1
hw.syscons.sc_no_suspend_vtswitch: 0
hw.intr_storm_threshold: 1000
hw.availpages: 64362
hw.bus.devctl_disable: 0
hw.psm.tap_timeout: 125000
hw.psm.tap_threshold: 25
hw.kbd.keymap_restrict_change: 0
hw.busdma.total_bpages: 32
hw.busdma.zone0.total_bpages: 32
hw.busdma.zone0.free_bpages: 32
hw.busdma.zone0.reserved_bpages: 0
hw.busdma.zone0.active_bpages: 0
hw.busdma.zone0.total_bounced: 0
hw.busdma.zone0.total_deferred: 0
hw.busdma.zone0.lowaddr: 0xffffffff
hw.busdma.zone0.alignment: 2
hw.busdma.zone0.boundary: 65536
hw.clockrate: 697
hw.via_feature_xcrypt: 0
hw.via_feature_rng: 0
hw.instruction_sse: 0
hw.apic.enable_extint: 0

Хостинговая компания 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/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение hizel » 2008-12-29 19:50:58

включить polling
использовать ipfw-ешный nat
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.


Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение Alex Keda » 2008-12-29 22:03:06

несмотря на мою нелюбовь к интелю - пробуйте его сетевушки.
причём не говно десктопное по 10 баксов, а серверные.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение Laa » 2008-12-30 14:37:11

1. Зачем поддержка модуля линукса? Если не нужно для работы сервера, то выкинуть.
2. Ядро красивое, компактное, но зачем в нем fdc? Попробуйте убрать IPSTEALTH, MROUTING, ALTQ_DEBUG.
3. Случаем не забыли собрать модули во время обновлений? Ну то есть не рассинхронизированные модули и система?
4. Когда меняли железо, кулер меняли?
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение manefesto » 2008-12-30 16:01:17

соберите generic и проверьте в течении неделю юзать
я такой яростный шо аж пиздеЦ
Изображение

Гость
проходил мимо

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение Гость » 2008-12-30 20:02:16

Laa писал(а): 3. Случаем не забыли собрать модули во время обновлений? Ну то есть не рассинхронизированные модули и система?
нет
Laa писал(а): 4. Когда меняли железо, кулер меняли?
перегрева точно нет

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение weec » 2008-12-31 13:14:02

БП менял?

Гость
проходил мимо

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение Гость » 2008-12-31 13:38:39

я бы поднял еще один тазик, и посмотрел бы что будет на нем...

может железо, а как зависет?
скорее всего на железо смахивает...

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение zg » 2008-12-31 13:43:01

Гость писал(а):Шлюз натит между 2-мя локалками 100Mbit
какой нат юзаешь?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение paradox » 2008-12-31 14:14:29

начинай с дженерика по минимум настроек
а то и вообще тупо транзит
а потом смотри лови
будет женерик тоже зависать
значит внешняя помеха по железу
или железо такое

пусть поставят фильтры по питанию
и фильтры по сетевым

пересмотри биос
и его настройки
особено по apm

Аватара пользователя
LHC
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-09-10 11:02:35
Откуда: Москва
Контактная информация:

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение LHC » 2008-12-31 14:58:07

Рекомендую сконфигурировать аппаратный watchdog, хотя бы зависшая машина перезагружаться будет и проблема те так критична будет стоять.
Если хочешь, чтобы дело было сделано правильно, сделай его сам!

Гость
проходил мимо

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение Гость » 2009-01-01 14:00:19

weec писал(а):БП менял?
хм, БП какраз неменял...попробую

Гость
проходил мимо

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение Гость » 2009-01-01 14:01:13

zg писал(а):
Гость писал(а):Шлюз натит между 2-мя локалками 100Mbit
какой нат юзаешь?
pf

Moorlo
проходил мимо

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение Moorlo » 2009-01-07 20:36:29

у меня такая же проблема, но на emX.
вычитал тут на каком-то чешском форуме:

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

"Proponuj? doda? do /boot/loader.conf nastepujace wpisy:
hw.pci.enable_msix="0"
hw.pci.enable_msi="0"
Wy?aczenie MSI du?o pomog?o w moim przypadku. 
"
общий смысл понятен, сейчас попробую :) но кто может перевести полностью? :)

Moorlo
проходил мимо

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение Moorlo » 2009-01-07 21:16:54

UPD:
да, вспомнил, такая галиматья началась с покупки dlink dgs-3612G.
какое, кстати, у вас железо?

dot22
проходил мимо
Сообщения: 2
Зарегистрирован: 2009-01-18 0:38:19

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение dot22 » 2009-02-20 0:51:55

Moorlo писал(а):у меня такая же проблема, но на emX.
вычитал тут на каком-то чешском форуме:

"Proponuj? doda? do /boot/loader.conf nastepujace wpisy:
hw.pci.enable_msix="0"
hw.pci.enable_msi="0"
Wy?aczenie MSI du?o pomog?o w moim przypadku.
"
общий смысл понятен, сейчас попробую :) но кто может перевести полностью? :)
Дословно

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

"Предлагаю добавить в /boot/loader.conf следующие строки:
hw.pci.enable_msix="0"
hw.pci.enable_msi="0"
Исправление MSI очень помогло в моем случае."
Последний раз редактировалось zingel 2009-02-20 4:26:06, всего редактировалось 1 раз.
Причина: дословно - предлагаю юзать тэг [code][/code]

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

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение zingel » 2009-02-20 4:46:17

у тебя так затюнено ядро, что ему нужно больше ресурсов ipc, добавь в loader.conf

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

kern.ipc.shmseg=1024 
kern.ipc.shmmni=1024 
просто покопай эти параметры.
Z301171463546 - можно пожертвовать мне денег

Гость
проходил мимо

Re: 7.0\7.1-prerelease зависает каждые сутки\двое

Непрочитанное сообщение Гость » 2009-02-20 11:49:22

Проблему решил банально на интерфейсы повесил ng_car-ы, rate-limit 70M in/out, т.е общий трафк на интерфейсах не больше 140M, 25д полет нормальный...заодно и с pf_nat на ng_nat перешел.