On 21 January 2016 at 16:00, Benno Rice <[email protected]> wrote: > The idb stuff is an Isilon-internal thing. It’s a different storage system > for the file descriptor tables.
Ok. So hm, looking at that, i'd look at the syscall count breakdown to see if you're doing very inefficient kqueue (eg add, trigger/remove, read/write, add, etc.) rather than keeping it in the kqueue list. But yeah, that fgets in the kqueue path and sleep lock contention in the send path is hurting. :( Maybe get a syscall breakdown, and maybe a lock profile trace? -a > >> On Jan 21, 2016, at 14:16, Adrian Chadd <[email protected]> wrote: >> >> A lot of that syscall time is in kevent, doing fget locking. What kind >> of filedescriptor is being used here? Just a normal socket, or is it >> kqueue on some /dev entry or something? >> >> What's that "idb_" stuff? >> >> >> -a >> _______________________________________________ >> [email protected] mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-transport >> To unsubscribe, send any mail to "[email protected]" > _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-transport To unsubscribe, send any mail to "[email protected]"
