Commit Graph

72 Commits

Author SHA1 Message Date
Arvid Norberg d8b221c795 improve session stats logging and parsing 2012-03-11 05:35:29 +00:00
Arvid Norberg 671694959f log peers that have a full send buffer 2012-03-09 17:03:10 +00:00
Arvid Norberg b58a96d76b log stats of incoming piece requests 2012-03-09 06:24:01 +00:00
Arvid Norberg 02b0e0ead3 add some more stats logging 2012-03-06 10:34:18 +00:00
Arvid Norberg 8f3c3de1e2 add incoming requests to stats logging 2012-03-05 10:05:20 +00:00
Arvid Norberg 4a1fa63d82 fixed unit in parse_session_stats.py 2012-03-04 20:08:50 +00:00
Arvid Norberg e2d46b5563 add performance warning when hitting the file descriptor limit. Log the total number of peers, including half-open TCP connections 2012-03-04 11:18:27 +00:00
Arvid Norberg ccf9c5a0fd log more stats 2012-03-02 08:52:54 +00:00
Arvid Norberg 88012b6a1c log uTP states to stats log 2012-01-17 03:11:16 +00:00
Arvid Norberg cab1f3d207 fix issue when peer list is full, previously we would sometimes reject new connections 2011-11-24 17:50:57 +00:00
Arvid Norberg fdc5e7e8b2 keep track of where redundant downloads come from. make the timing out of block requests more reasonable in an attempt to actually complete pieces from other peers when stuck on a slow one 2011-11-16 02:29:59 +00:00
Arvid Norberg 7d20c0b0c4 log CPU usage of network thread 2011-10-17 17:12:08 +00:00
Arvid Norberg 8b6522a763 log buffer sizes passed to read() and write() at the socket layer (to identify performane problems) 2011-10-17 06:54:02 +00:00
Arvid Norberg aab4cb6937 log number of asio messages passed through the queue per second (to track down performance issue) 2011-10-17 05:17:21 +00:00
Arvid Norberg d54c85d31b log uTP receive delay in stats log 2011-09-28 00:03:12 +00:00
Arvid Norberg 85db40e2c5 log outstanding reading bytes from peers in stats log 2011-09-23 20:57:42 +00:00
Arvid Norberg 3f14baa9cb support generating histograms in session stats 2011-09-18 22:14:51 +00:00
Arvid Norberg 93420b2a9b reorder rendering of some graphs 2011-07-24 16:06:08 +00:00
Arvid Norberg de3ea9214a log a low-pass filtered iops to stats log 2011-07-03 17:21:45 +00:00
Arvid Norberg 90d8030269 log VM stats alongside the session stats 2011-06-28 22:20:34 +00:00
Arvid Norberg 209b9e4186 make disk timing be average over the last second. fixed some other bugs in previous changes 2011-06-26 19:45:33 +00:00
Arvid Norberg 2548db5737 separate reports of disk timing for queue time and operation time 2011-06-24 03:11:39 +00:00
Arvid Norberg c390dd5858 measure uTP send delay and log it in stats log. change unit on times to seconds (from milliseconds and microseconds) 2011-06-21 07:44:13 +00:00
Arvid Norberg 39a68729a5 add instrumentation for mixed mode 2011-06-20 04:33:46 +00:00
Arvid Norberg a5c3554a87 log number of peers in end-game mode 2011-06-13 16:20:21 +00:00
Arvid Norberg ced4f70951 fixed some typos in session stats parser 2011-04-27 17:36:06 +00:00
Arvid Norberg 0f6b4b51e5 use proper prefixes in session stats graphs. Makes the results a lot more readable 2011-04-26 06:27:48 +00:00
Arvid Norberg 2fbd1d4677 session_stats parse script 2011-04-02 06:33:10 +00:00
Arvid Norberg fdd23fc629 introduce a lower pass download/upload rate and report in session log 2011-03-27 20:58:43 +00:00
Arvid Norberg 346a6fb175 another read job starvation fix + some more logging 2011-03-27 08:21:26 +00:00
Arvid Norberg 3d826ae32f figured out the weirdness in the session rate stats 2011-03-25 07:49:32 +00:00
Arvid Norberg 48e3ce67a7 session log parser fix 2011-03-23 04:44:38 +00:00
Arvid Norberg 21e87527fd don't re-generate graphs where the log file hasn't changed 2011-03-21 08:16:04 +00:00
Arvid Norberg 3a7bdde864 session stats parser polish 2011-03-20 21:05:49 +00:00
Arvid Norberg fe44e777fc session stats parser polishing 2011-03-20 20:22:23 +00:00
Arvid Norberg b9b8cf406e session stats parser 2011-03-20 18:59:16 +00:00
Arvid Norberg fdd766a2e8 fix parsing of disk queue 2011-03-20 18:02:53 +00:00
Arvid Norberg 1b34fdb426 more luxury session stats parsing feature 2011-03-20 16:14:56 +00:00
Arvid Norberg 3d63cb98b7 log read job queue size 2011-03-20 09:04:03 +00:00
Arvid Norberg 7c58a45ce3 luxury up the session stats parser a bit 2011-03-20 08:58:16 +00:00
Arvid Norberg e4df633157 added another disk cache flush algorithm to minimize readback when hashing pieces 2011-03-20 05:47:27 +00:00
Arvid Norberg c015e28792 more disk thread timing 2011-03-19 22:23:58 +00:00
Arvid Norberg a6745558e7 log max queue size and low watermark 2011-03-18 05:49:31 +00:00
Arvid Norberg e6fe05e6f0 fix session stats parser script 2011-03-18 03:50:38 +00:00
Arvid Norberg 0b25b87593 add a bunch more stats logged to session stats 2011-03-17 05:31:06 +00:00
Arvid Norberg 7900ccabf5 parse disk cache time and disk sort time in session log parser script 2011-03-15 02:55:43 +00:00
Arvid Norberg a08bcf7459 change semantics of disk read time and add disk hash time 2011-03-14 05:21:46 +00:00
Arvid Norberg ff7bbc6cd0 log disk cache in session stats 2011-03-14 03:35:18 +00:00
Arvid Norberg d012985595 add 'upload-only torrents' and 'error torrents' to session stats parser 2011-03-14 03:07:07 +00:00
Arvid Norberg c21100a9a5 log failed and redundant bytes 2011-03-13 04:34:57 +00:00