What else is happening again?
(process:704): GLib-WARNING **: poll(2) failed due to: Invalid argument.
Using sysctl
$ sysctl net.core.somaxconn net.core.somaxconn = 128
$ find /usr/include -name socket.h /usr/include/asm-generic/socket.h /usr/include/linux/socket.h /usr/include/x86_64-linux-gnu/bits/socket.h /usr/include/x86_64-linux-gnu/sys/socket.h /usr/include/x86_64-linux-gnu/asm/socket.h /* Maximum queue length specifiable by listen. */ #define SOMAXCONN 128
References
[1] | Brendan Gregg, http://www.brendangregg.com/perf.html |
[2] | perf_event_open, http://man7.org/linux/man-pages/man2/perf_event_open.2.html |
[3] | Harry Mangalam, Howto move data, http://moo.nac.uci.edu/~hjm/HOWTO_move_data.html |
[4] | Stackoverflow, "Quickest way to transfer 55GB of images to new server", http://serverfault.com/a/208715 |
[5] | http://unix.stackexchange.com/questions/227951/what-is-the-fastest-way-to-send-massive-amounts-of-data-between-two-computers |
[6] | http://superuser.com/questions/760097/why-is-piping-dd-through-gzip-so-much-faster-than-a-direct-copy |
[7] | http://intermediatesql.com/linux/scrap-the-scp-how-to-copy-data-fast-using-pigz-and-nc/ |
[8] | https://en.wikipedia.org/wiki/Link_aggregation |
[9] | http://wiki.mikrotik.com/wiki/Manual:Interface/Bonding |
[10] | http://louwrentius.com/achieving-450-mbs-network-file-transfers-using-linux-bonding.html |
[11] | https://wiki.debian.org/Bonding |
[12] | https://www.kernel.org/doc/Documentation/networking/bonding.txt |
[13] |
[14] | Brendan Gregg, "Performance Analysis Methodology", https://www.youtube.com/watch?v=abLan0aXJkw |
[15] | Brendan Gregg, "Linux Performance Tools" https://www.youtube.com/watch?v=FJW8nGV4jxY (part 1), https://www.youtube.com/watch?v=zrr2nUln9Kk (part 2) |