一般來說我們都會將Filer上資料夾,透過CIFS分享給Windows Client使用,不過有時候碰到Filer上的CPU與CIFS OPS突然衝高,但是卻不知道是那幾個Client的用量造成的,這時候我們可以透過"cifs top"這一個指令來查看,使用的方法介紹如下:
1. Telnet/SSH到Filer上,下"cifs top"這一個指令,如果show出以下訊息:
The cifs.per_client_stats.enable option must be on to use "cifs top",就表示該功能尚未啟用。
2. 啟用該功能,請下"options cifs.per_client_stats.enable on" 。
3. 下完上述指令之後,需要等一會讓Filer去收集資料,然後在下"cifs top",可以看到以下
資訊:
ops/s reads(n, KB/s) writes(n, KB/s) suspect/s IP Name
4304 | 0 0 | 0 0 | 0 | 172.19.2.88 AAA\tom
3732 | 0 0 | 0 0 | 0 | 172.19.2.118 AAAY\david
3475 | 0 2 | 27 1769 | 0 | 172.19.2.110 AAA\lin
3439 | 0 0 | 0 0 | 0 | 172.19.2.67 AAA\cindy
3148 | 21 685 | 0 0 | 0 | 172.19.2.46 AAA\jimmy
後面的Name欄位,我有修改過,如果公司有網域的話,會帶網域\使用者帳號。
4. 其他參數請參考指令網址。