-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thank you for the advice. After trying flowadm the situation improved
somewhat, but I'm still getting occasional packet overflow (10-100
packets about every 10-15 minutes). This is somewhat unnerving, because
I don't know how to track it down.

Here are the flowadm settings I use:

# flowadm show-flow iptv
FLOW        LINK        IPADDR                   PROTO  LPORT   RPORT
DSFLD
iptv        e1000g1     LCL:224.0.0.0/4          --     --      --      --

# flowadm show-flowprop iptv
FLOW         PROPERTY        VALUE          DEFAULT        POSSIBLE
iptv         maxbw           --             --             ?
iptv         priority        high           --             high

I also tuned udp_max_buf to 256MB. All recording processes are boosted
to the RT priority class and zfs_txg_timeout=1 to force the system to
commit data to disk in smaller and more manageable chunks. Is there any
further tuning you could recommend?

Regards,
- --
Saso

I need all IP multicast input traffic on e1000g1 to get the highest
possible priority.

Markus Kovero wrote:
> Hi, Try to add flow for traffic you want to get prioritized, I noticed that 
> opensolaris tends to drop network connectivity without priority flows 
> defined, I believe this is a feature presented by crossbow itself. flowadm is 
> your friend that is.
> I found this particularly annoying if you monitor servers with icmp-ping and 
> high load causes checks to fail therefore triggering unnecessary alarms.
> 
> Yours
> Markus Kovero
> 
> -----Original Message-----
> From: zfs-discuss-boun...@opensolaris.org 
> [mailto:zfs-discuss-boun...@opensolaris.org] On Behalf Of Saso Kiselkov
> Sent: 28. joulukuuta 2009 15:25
> To: zfs-discuss@opensolaris.org
> Subject: Re: [zfs-discuss] ZFS write bursts cause short app stalls
> 
> I progressed with testing a bit further and found that I was hitting
> another scheduling bottleneck - the network. While the write burst was
> running and ZFS was commiting data to disk, the server was dropping
> incomming UDP packets ("netstat -s | grep udpInOverflows" grew by about
> 1000-2000 packets during every write burst).
> 
> To work around that I had to boost the scheduling priority of recorder
> processes to the real-time class and I also had to lower
> zfs_txg_timeout=1 (there was still minor packet drop after just doing
> priocntl on the processes) to even out the CPU load.
> 
> Any ideas on why ZFS should completely thrash the network layer and make
> it drop incomming packets?
> 
> Regards,
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAks406oACgkQRO8UcfzpOHBVFwCguUVlMhTt9PlcbcqUjJzJ8Oij
CiIAoJJFHu1wtLMbyOyhXbyDPTkSFSFc
=VLoO
-----END PGP SIGNATURE-----
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to