Advertisement
Guest User

Untitled

a guest
Apr 24th, 2015
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. ping heise.de -c 300 -ni 0.5 | awk -F '[= ]' {'print $(NF-1)'} | grep -E '[0-9]' > /tmp/ipv4.dat
  2. ping6 heise.de -c 300 -ni 0.5 | awk -F '[= ]' {'print $(NF-1)'} | grep -E '[0-9]' > /tmp/ipv6.dat
  3.  
  4. cat << EOF > /tmp/ping-rtt.gpi
  5. #!/usr/bin/gnuplot
  6. set terminal svg size 1000,600 fname "Gill Sans" fsize 14 rounded dashed
  7. set style line 80 lt 0
  8. set style line 80 lt rgb "#808080"
  9. set style line 81 lt 3
  10. set style line 81 lt rgb "#808080" lw 0.5
  11. set grid back linestyle 81
  12. set border 3 back linestyle 80
  13. set xtics nomirror
  14. set ytics nomirror
  15. set style line 1 lt 1
  16. set style line 2 lt 1
  17. set style line 3 lt 1
  18. set style line 4 lt 1
  19. set style line 1 lt rgb "#A00000" lw 2 pt 7
  20. set style line 2 lt rgb "#00A000" lw 2 pt 9
  21. set style line 3 lt rgb "#5060D0" lw 2 pt 5
  22. set style line 4 lt rgb "#F25900" lw 2 pt 13
  23. set output "ping-rtt.svg"
  24. set xlabel "Ping [#]"
  25. set ylabel "RTT [ms]"
  26. set key bottom right
  27. plot "/tmp/ipv4.dat" title "IPv4" ls 1, \
  28. "/tmp/ipv6.dat" title "IPv6" ls 2
  29. EOF
  30.  
  31. gnuplot /tmp/ping-rtt.gpi
  32. inkscape --export-png=/tmp/ping-rtt.png ping-rtt.svg
  33.  
  34. feh -F /tmp/ping.png
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement