lib/usagewatch_ext/mac.rb in usagewatch_ext-0.0.4.pre1 vs lib/usagewatch_ext/mac.rb in usagewatch_ext-0.1.0
- old
+ new
@@ -70,18 +70,22 @@
cpu = line.split(" ").last.to_f.round(2)
end
cpu
end
- #todo
- #def uw_bandrx
- #
- #end
+ def self.uw_bandrx
+ read1 =`netstat -ib | grep -e "en1" -m 1 | awk '{print $7}'`
+ sleep 1
+ read2=`netstat -ib | grep -e "en1" -m 1 | awk '{print $7}'`
+ (((read2.to_f - read1.to_f)/1024)/1024).round(3)
+ end
- #todo
- #def uw_bandtx
- #
- #end
+ def self.uw_bandtx
+ send1=`netstat -ib | grep -e "en1" -m 1 | awk '{print $10}'`
+ sleep 1
+ send2=`netstat -ib | grep -e "en1" -m 1 | awk '{print $10}'`
+ (((send2.to_f - send1.to_f)/1024)/1024).round(3)
+ end
#todo
#def uw_diskioreads
#
#end
\ No newline at end of file