How to know who use NFS.
Albert Shih
Albert.Shih at obspm.fr
Mon Sep 24 06:21:23 PDT 2007
Le 23/09/2007 à 00:27:15-0700, Martin Alejandro Paredes Sanchez a écrit
>
> Use the force luke
>
> You only need 100 packets (you may decide to increase) that are directed to
> your server, to the NFS daemon.
>
> tcpdump -c 100 -nq dst port nfs and dst host $HOST
>
> You don't need to interpret this info, you need to know who is originating the
> traffic, lets extract the ip that are originating the traffic
>
> nawk 'BEGIN {FS="[ .]"; OFS="."} {print $4,$5,$6,$7}'
>
> But, who generate more traffic?
> Lets count how many packets are originating each one of those ip
>
> nawk '{packets[$1]++} END{for (ip in packets){print packets[ip], ip}}'
>
> And order it
>
> sort -rn
OK, but that's not I'm exactly I search.
I ask again my question because It's seem my poor english make my question
not clear.
I've two servers :
Server A (NFS) --- NFS -- Server B
On server A there one service is NFS, and server B is it's client.
On server B I've lot of users, some users make very huge transfert throught
NFS (what I don't want), huge = ~ 10-100 Go in one time (big file).
I want to known who did this, because I've lot of users it's not easy to
known when I'm using top/ps to known who did this (sometime it's the output
of some scientifique software).
The solution you give me can tell me the name of server B, but this thing I
known it ;-), what I want to known is WHO on server B.
Do you think I need to use dark side of the force....I known it's not more powerful,
but it's more easy ;-)
Regads.
JAS
--
Albert SHIH
Observatoire de Paris Meudon
SIO batiment 15
Heure local/Local time:
Lun 24 sep 2007 15:12:56 CEST
More information about the freebsd-questions
mailing list