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 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 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, - -- Saso Robert Milkowski wrote: > On 26/12/2009 12:22, Saso Kiselkov wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Thank you, the post you mentioned helped me move a bit forward. I tried >> putting: >> >> zfs:zfs_txg_timeout = 1 > btw: you can tune it on a live system without a need to do reboots. > > mi...@r600:~# echo zfs_txg_timeout/D | mdb -k > zfs_txg_timeout: > zfs_txg_timeout:30 > mi...@r600:~# echo zfs_txg_timeout/W0t1 | mdb -kw > zfs_txg_timeout:0x1e = 0x1 > mi...@r600:~# echo zfs_txg_timeout/D | mdb -k > zfs_txg_timeout: > zfs_txg_timeout:1 > mi...@r600:~# echo zfs_txg_timeout/W0t30 | mdb -kw > zfs_txg_timeout:0x1 = 0x1e > mi...@r600:~# echo zfs_txg_timeout/D | mdb -k > zfs_txg_timeout: > zfs_txg_timeout:30 > mi...@r600:~# > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAks4sa8ACgkQRO8UcfzpOHAASgCdF1QWcKvpvK58BPBVr9EDmrWK zmoAoLeX3Q+avIDbb+CONlh++pAIGOob =NcRo -----END PGP SIGNATURE----- _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss