aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Agent/UDP/Linden
diff options
context:
space:
mode:
authorOren Hurvitz2014-06-29 18:49:27 +0300
committerOren Hurvitz2014-07-21 09:10:50 +0100
commitaf3498efdbd0b165a7e37095b1d8a9e54723993c (patch)
tree6ce955802b93f276b53e8a47f346222772e0a637 /OpenSim/Region/OptionalModules/Agent/UDP/Linden
parentWrite UDP statistics to the log, not just the console (e.g., "show queues") (diff)
downloadopensim-SC-af3498efdbd0b165a7e37095b1d8a9e54723993c.zip
opensim-SC-af3498efdbd0b165a7e37095b1d8a9e54723993c.tar.gz
opensim-SC-af3498efdbd0b165a7e37095b1d8a9e54723993c.tar.bz2
opensim-SC-af3498efdbd0b165a7e37095b1d8a9e54723993c.tar.xz
In "show throttles", show the maximum drip rate. This shows whether a client is being throttled due to past poor performance.
Diffstat (limited to 'OpenSim/Region/OptionalModules/Agent/UDP/Linden')
-rw-r--r--OpenSim/Region/OptionalModules/Agent/UDP/Linden/LindenUDPInfoModule.cs12
1 files changed, 8 insertions, 4 deletions
diff --git a/OpenSim/Region/OptionalModules/Agent/UDP/Linden/LindenUDPInfoModule.cs b/OpenSim/Region/OptionalModules/Agent/UDP/Linden/LindenUDPInfoModule.cs
index 2637b00..6e8a1bf 100644
--- a/OpenSim/Region/OptionalModules/Agent/UDP/Linden/LindenUDPInfoModule.cs
+++ b/OpenSim/Region/OptionalModules/Agent/UDP/Linden/LindenUDPInfoModule.cs
@@ -487,7 +487,8 @@ namespace OpenSim.Region.OptionalModules.UDP.Linden
487 report.Append(GetColumnEntry("Type", maxTypeLength, columnPadding)); 487 report.Append(GetColumnEntry("Type", maxTypeLength, columnPadding));
488 488
489 report.AppendFormat( 489 report.AppendFormat(
490 "{0,7} {1,8} {2,7} {3,7} {4,7} {5,7} {6,9} {7,7}\n", 490 "{0,8} {1,7} {2,8} {3,7} {4,7} {5,7} {6,7} {7,9} {8,7}\n",
491 "Max",
491 "Total", 492 "Total",
492 "Resend", 493 "Resend",
493 "Land", 494 "Land",
@@ -499,7 +500,8 @@ namespace OpenSim.Region.OptionalModules.UDP.Linden
499 500
500 report.AppendFormat("{0,-" + totalInfoFieldsLength + "}", ""); 501 report.AppendFormat("{0,-" + totalInfoFieldsLength + "}", "");
501 report.AppendFormat( 502 report.AppendFormat(
502 "{0,7} {1,8} {2,7} {3,7} {4,7} {5,7} {6,9} {7,7}", 503 "{0,8} {1,7} {2,8} {3,7} {4,7} {5,7} {6,7} {7,9} {8,7}\n",
504 "kb/s",
503 "kb/s", 505 "kb/s",
504 "kb/s", 506 "kb/s",
505 "kb/s", 507 "kb/s",
@@ -548,7 +550,8 @@ namespace OpenSim.Region.OptionalModules.UDP.Linden
548 report.Append(GetColumnEntry(isChild ? "Cd" : "Rt", maxTypeLength, columnPadding)); 550 report.Append(GetColumnEntry(isChild ? "Cd" : "Rt", maxTypeLength, columnPadding));
549 551
550 report.AppendFormat( 552 report.AppendFormat(
551 "{0,7} {1,8} {2,7} {3,7} {4,7} {5,7} {6,9} {7,7}", 553 "{0,8} {1,7} {2,8} {3,7} {4,7} {5,7} {6,7} {7,9} {8,7}",
554 (ci.maxThrottle * 8) / 1000,
552 (ci.totalThrottle * 8) / 1000, 555 (ci.totalThrottle * 8) / 1000,
553 (ci.resendThrottle * 8) / 1000, 556 (ci.resendThrottle * 8) / 1000,
554 (ci.landThrottle * 8) / 1000, 557 (ci.landThrottle * 8) / 1000,
@@ -584,7 +587,8 @@ namespace OpenSim.Region.OptionalModules.UDP.Linden
584 587
585 ThrottleRates throttleRates = udpServer.ThrottleRates; 588 ThrottleRates throttleRates = udpServer.ThrottleRates;
586 report.AppendFormat( 589 report.AppendFormat(
587 "{0,7} {1,8} {2,7} {3,7} {4,7} {5,7} {6,9} {7,7}", 590 "{0,8} {1,7} {2,8} {3,7} {4,7} {5,7} {6,7} {7,9} {8,7}",
591 "-",
588 (throttleRates.Total * 8) / 1000, 592 (throttleRates.Total * 8) / 1000,
589 (throttleRates.Resend * 8) / 1000, 593 (throttleRates.Resend * 8) / 1000,
590 (throttleRates.Land * 8) / 1000, 594 (throttleRates.Land * 8) / 1000,