-----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

Reply via email to