diff --git a/component/session/server.go b/component/session/server.go index 098abc7..b3af44a 100644 --- a/component/session/server.go +++ b/component/session/server.go @@ -99,8 +99,13 @@ table, th, td { _, _ = fmt.Fprintf(w, "

Statistics (%d)

", runtime.NumGoroutine()) _, _ = fmt.Fprintf(w, "") _, _ = fmt.Fprintf(w, "\n") + // calculate traffic trafficUp := atomic.LoadInt64(&s.trafficUp) trafficDown := atomic.LoadInt64(&s.trafficDown) + for _, session := range activeSessions { + trafficUp += atomic.LoadInt64(&session.UploadBytes) + trafficDown += atomic.LoadInt64(&session.DownloadBytes) + } _, _ = fmt.Fprintf(w, "\n", date(time.Now()), platform(),
Last Refresh TimePlatform VersionCPUMEMUptimeTotalUploadDownload
%v%v%v%v%v%v%v%v