Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Jan 2018 14:40:27 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-net@FreeBSD.org
Subject:   [Bug 225535] Delays in TCP connection over Gigabit Ethernet connections; Regression from 6.3-RELEASE
Message-ID:  <bug-225535-2472-vd4IUZ6DRn@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-225535-2472@https.bugs.freebsd.org/bugzilla/>
References:  <bug-225535-2472@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D225535

--- Comment #13 from Aleksander Derevianko <aeder@list.ru> ---
Results of tests with kern.eventtimer.periodic=3D0 seems very interesting:

A1 computer:
grep times periodic.txt | awk '{print $3 " " $4 " " $6 " " $8 " " $10;}' | =
sort
| uniq -c
18989 send_sync 0 0 0 0
1557 send_sync 0 0 0 1
   3 send_sync 0 0 0 229
 352 send_sync 0 1 0 0


A2 computer
root@fspa2:~/clock/new_res # grep times periodic.txt | awk '{print $3 " " $=
4 "
" $6 " " $8 " " $10 ;}' | sort | uniq -c
11498 send_sync 0 0 0 0
9621 send_sync 0 0 0 1
   3 send_sync 0 0 0 2
   4 send_sync 0 0 0 230
  20 send_sync 0 1 0 0


root@fspa1:~/clock/new_res # grep times periodic.txt | grep  recv_data\ 229
times 2554: send_sync 0 recv_sync 0 send_data 0 recv_data 229 eval 52 sleep=
 19
times 7278: send_sync 0 recv_sync 0 send_data 0 recv_data 229 eval 52 sleep=
 19
times 10424: send_sync 0 recv_sync 0 send_data 0 recv_data 229 eval 52 slee=
p 19
root@fspa1:~/clock/new_res #
times 18296: send_sync 0 recv_sync 0 send_data 0 recv_data 0 eval 52 sleep =
248

root@fspa2:~/clock/new_res # grep times periodic.txt| grep  recv_data\ 230
times 2554: send_sync 0 recv_sync 0 send_data 0 recv_data 230 eval 52 sleep=
 18
times 7278: send_sync 0 recv_sync 0 send_data 0 recv_data 230 eval 52 sleep=
 18
times 10424: send_sync 0 recv_sync 0 send_data 0 recv_data 230 eval 52 slee=
p 18
times 18296: send_sync 0 recv_sync 0 send_data 0 recv_data 230 eval 52 slee=
p 18
root@fspa2:~/clock/new_res #

As you can see, in 3 cases delay was catched on both sides, and in one case=
 -
only in A2 computer.

Moreover, it seems like A1 computer have 92% of all zeroes:
18989 send_sync 0 0 0 0
1557 send_sync 0 0 0 1

At the same time, A2 computer have only 54% of all zeroes:
11498 send_sync 0 0 0 0
9621 send_sync 0 0 0 1

I have found the difference in config:
A1
root@fspa1:~/clock/new_res # cat /boot/loader.conf
boot_verbose=3D"YES"
coretemp_load=3D"YES"
autoboot_delay=3D"-1"
loader_logo=3D"fbsdbw"
kern.ipc.semmns=3D350
hw.em.txd=3D"4096"
hw.em.rxd=3D"4096"
hw.em.rx_process_limit=3D"-1"
hw.em.enable_msix=3D"0"

A2
root@fspa2:~/clock/new_res # cat /boot/loader.conf
console=3D"comconsole,vidconsole"
coretemp_load=3D"YES"
autoboot_delay=3D"-1"
loader_logo=3D"fbsdbw"
kern.ipc.semmns=3D"350"
hw.em.txd=3D"4096"
hw.em.rxd=3D"4096"
hw.em.rx_process_limit=3D"-1"
hw.em.enable_msix=3D"0"


Can boot_verbose=3D"YES" or console=3D"comconsole,vidconsole" make such dif=
ference?

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-225535-2472-vd4IUZ6DRn>