From 49022b7ad50c62a0ad2038e9ff793924a2e3cc44 Mon Sep 17 00:00:00 2001 From: lirui Date: Sun, 4 Jan 2026 22:08:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=BE=93=E5=87=BA=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=EF=BC=8C=E8=B0=83=E6=95=B4=E6=89=93=E5=8D=B0=E5=AF=B9?= =?UTF-8?q?=E9=BD=90=E5=92=8C=E5=88=86=E9=9A=94=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cmd/nodeprobe/main.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/cmd/nodeprobe/main.go b/cmd/nodeprobe/main.go index c0f7699..ecd1d34 100644 --- a/cmd/nodeprobe/main.go +++ b/cmd/nodeprobe/main.go @@ -4,6 +4,7 @@ import ( "fmt" "os" "os/signal" + "strings" "syscall" "time" @@ -88,10 +89,10 @@ func moveCursorToTop() { func printHeader() { fmt.Println("Network Interface Traffic Monitor") - fmt.Println("----------------------------------") - fmt.Printf("%-20s %30s %30s %15s %15s\n", + fmt.Println("=", strings.Repeat("=", 120)) + fmt.Printf("%-20s %-30s %-30s %-20s %-20s\n", "Interface", "Download", "Upload", "RX Total", "TX Total") - fmt.Println("----------------------------------") + fmt.Println("=", strings.Repeat("=", 120)) } func printStats(rates []netstat.TrafficRate, stats []netstat.InterfaceStats) { @@ -122,7 +123,7 @@ func printStats(rates []netstat.TrafficRate, stats []netstat.InterfaceStats) { rxBar := makeTrafficBar(r.RxKbps*1000, maxRate, true) txBar := makeTrafficBar(r.TxKbps*1000, maxRate, false) - fmt.Printf("%-20s %30s %30s %15s %15s\n", + fmt.Printf("%-20s %-30s %-30s %-20s %-20s\n", r.Name, rxBar, txBar, @@ -168,5 +169,5 @@ func makeTrafficBar(bps, maxBps float64, isDownload bool) string { // 格式化速率信息 speedStr := netstat.FormatBps(bps) - return fmt.Sprintf("%s%s%s %9s", color, bar, reset, speedStr) + return fmt.Sprintf("%s%s%s %s", color, bar, reset, speedStr) }