Versions in this module Expand all Collapse all v0 v0.2.2 Jan 15, 2025 Changes in this version + func NewTask() perf.Task + type CPUUtilizationPercent struct + HostSystem float64 + HostTotal float64 + HostUser float64 + RemoteSystem float64 + RemoteTotal float64 + RemoteUser float64 + type Connected struct + LocalHost string + LocalPort int64 + RemoteHost string + RemotePort int64 + Socket int64 + type ConnectingTo struct + Host string + Port int64 + type End struct + CPUUtilizationPercent CPUUtilizationPercent + ReceiverTCPCongestion string + SenderTCPCongestion string + Streams []EndStream + SumReceived Sum + SumSent Sum + type EndStream struct + Receiver Sum + Sender Sum + UDP UDPSum + type Interval struct + Streams []IntervalStream + Sum Sum + type IntervalStream struct + BitsPerSecond float64 + Bytes int64 + End float64 + Omitted bool + Pmtu int64 + Retransmits int64 + Rtt int64 + Rttvar int64 + Seconds float64 + Sender bool + SndCwnd int64 + SndWnd int64 + Socket int64 + Start float64 + type IperfResult struct + CpuReport CPUUtilizationPercent + DownloadSpeed float64 + Error string + NodeID uint32 + NodeIpv4 string + TestType string + UploadSpeed float64 + type IperfTest struct + func (t *IperfTest) Cron() string + func (t *IperfTest) Description() string + func (t *IperfTest) ID() string + func (t *IperfTest) Jitter() uint32 + func (t *IperfTest) Run(ctx context.Context) (interface{}, error) + type Start struct + Connected []Connected + ConnectingTo ConnectingTo + Cookie string + FqRate int64 + RcvbufActual int64 + SndbufActual int64 + SockBufsize int64 + SystemInfo string + TCPMssDefault int64 + TargetBitrate int64 + TestStart TestStart + Timestamp Timestamp + Version string + type Sum struct + BitsPerSecond float64 + Bytes int64 + End float64 + MaxRtt int64 + MaxSndCwnd int64 + MaxSndWnd int64 + MeanRtt int64 + MinRtt int64 + Retransmits int64 + Seconds float64 + Sender bool + Socket int64 + Start float64 + type TestStart struct + Bidir int64 + Blksize int64 + Blocks int64 + Bytes int64 + Duration int64 + Fqrate int64 + NumStreams int64 + Omit int64 + Protocol string + Reverse int64 + TargetBitrate int64 + Tos int64 + type Timestamp struct + Time string + Timesecs int64 + type UDPSum struct + BitsPerSecond float64 + Bytes int64 + End float64 + JitterMS float64 + LostPackets int64 + LostPercent float64 + OutOfOrder int64 + Packets int64 + Seconds float64 + Sender bool + Socket int64 + Start float64