项目作者: kofemann

项目描述 :
top like utility for NFS traffic
高级语言: Go
项目地址: git://github.com/kofemann/nfstop.git
创建时间: 2017-04-11T07:52:10Z
项目社区:https://github.com/kofemann/nfstop

开源协议:GNU General Public License v3.0

下载


NFS-top

Top like utility to show nfs traffic utilization

alt screenshot

HowTo build

Pull the dependencies

  1. $ go get -u github.com/gizak/termui
  2. $ go get -u github.com/tsg/gopacket
  3. $ go get -u github.com/patrickmn/go-cache
  4. $ go get -u github.com/kofemann/linux_ftrace

And build:

  1. $ go build

Done!

How to contribute

nfstop uses the linux kernel model of using git not only a source
repository, but also as a way to track contributions and copyrights.

Each submitted patch must have a “Signed-off-by” line. Patches without
this line will not be accepted.

The sign-off is a simple line at the end of the explanation for the
patch, which certifies that you wrote it or otherwise have the right to
pass it on as an open-source patch. The rules are pretty simple: if you
can certify the below:

  1. Developer's Certificate of Origin 1.1
  2. By making a contribution to this project, I certify that:
  3. (a) The contribution was created in whole or in part by me and I
  4. have the right to submit it under the open source license
  5. indicated in the file; or
  6. (b) The contribution is based upon previous work that, to the best
  7. of my knowledge, is covered under an appropriate open source
  8. license and I have the right under that license to submit that
  9. work with modifications, whether created in whole or in part
  10. by me, under the same open source license (unless I am
  11. permitted to submit under a different license), as indicated
  12. in the file; or
  13. (c) The contribution was provided directly to me by some other
  14. person who certified (a), (b) or (c) and I have not modified
  15. it.
  16. (d) I understand and agree that this project and the contribution
  17. are public and that a record of the contribution (including all
  18. personal information I submit with it, including my sign-off) is
  19. maintained indefinitely and may be redistributed consistent with
  20. this project or the open source license(s) involved.

then you just add a line saying (with git commit -s)

  1. Signed-off-by: Random J Developer <random@developer.example.org>

using your real name (sorry, no pseudonyms or anonymous contributions.)