|
@@ -35,6 +35,7 @@ func main() {
|
|
|
|
|
|
fmt.Println(gupta.Hello())
|
|
fmt.Println(gupta.Hello())
|
|
r, _ := os.Open("/proc/stat")
|
|
r, _ := os.Open("/proc/stat")
|
|
|
|
+ m, _ := os.Open("/proc/meminfo")
|
|
|
|
|
|
for true {
|
|
for true {
|
|
line := readProcStatLine(r)
|
|
line := readProcStatLine(r)
|
|
@@ -42,5 +43,8 @@ func main() {
|
|
lineNew := readProcStatLine(r)
|
|
lineNew := readProcStatLine(r)
|
|
cpustat := gupta.NewCPUStat(line, lineNew)
|
|
cpustat := gupta.NewCPUStat(line, lineNew)
|
|
fmt.Printf("CPU usage %.2f%%\n", cpustat.CPUUsage())
|
|
fmt.Printf("CPU usage %.2f%%\n", cpustat.CPUUsage())
|
|
|
|
+ mem := gupta.NewMemory(m)
|
|
|
|
+ fmt.Printf("Memory free %d\n", mem.Total())
|
|
|
|
+ m.Seek(0, 0)
|
|
}
|
|
}
|
|
}
|
|
}
|