2011年11月17日 星期四

如何在Filer上即時查詢那幾個CIFS client的Loading最大

一般來說我們都會將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. 其他參數請參考指令網址