亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

LAMP 系統性能調優之網絡文件系統調優
2011-03-21   網絡轉載

LAMP網絡文件系統調優

網絡文件系統(NFS)是一種通過網絡共享磁盤的方法。NFS 可以幫助確保每個主機具有相同數據的拷貝,并確保修改反映在所有節點上。但是,在默認情況下,NFS 的配置不適合大容量磁盤。

每個客戶機應該用 rsize=32768,wsize=32768,intr,noatime 掛裝遠程文件系統,從而確保:

使用大的讀/寫塊(數字指定最大塊大小,在這個示例中是 32KB)。

在掛起時 NFS 操作可以被中斷。

不持續更新 atime。

可以將這些設置放在 /etc/fstab 中,見 清單 3。如果使用自動掛裝器,那么應該將這些設置放在適當的 /etc/auto.* 文件中。

在服務器端,一定要確保有足夠的 NFS 內核線程來處理所有客戶機。在默認情況下,只啟動一個線程,但是 Red Hat 和 Fedora 系統會啟動 8 個線程。對于繁忙的 NFS 服務器,應該提高這個數字,比如 32 或 64。可以用 nfsstat -rc 命令評估客戶機,了解是否有阻塞的現象,這個命令顯示客戶機遠程過程調用(RPC)統計數據。清單 5 顯示一個 Web 服務器的客戶機統計數據。

清單 5. 顯示 NFS 客戶機的 RPC 統計數據

  1. # nfsstat -rc  
  2.  
  3. Client rpc stats:  
  4.  
  5. calls retrans authrefrsh  
  6.  
  7. 1465903813 0 0  
  8.  

第二列 retrans 是零,這表示從上一次重新引導以來沒有出現需要重新傳輸的情況。如果這個數字比較大,就應該考慮增加 NFS 內核線程。設置方法是將所需的線程數量傳遞給 rpc.nfsd,比如 rpc.nfsd 128 會啟動 128 個線程。任何時候都可以進行這種設置。線程會根據需要啟動或銷毀。同樣,這個設置應該放在啟動腳本中,尤其是在系統上啟用 NFS 的腳本。

關于 NFS,最后要注意一點:如果可能的話,應該避免使用 NFSv2,因為 NFSv2 的性能比 v3 和 v4 差得多。在現代的 Linux 發行版中這應該不是問題,但是可以在服務器上檢查 nfsstat 的輸出,了解是否有任何 NFSv2 調用。

通過文章,我們不難發現,進行修改后的網絡文件系統明顯加快,也為LAMP 系統帶來了許多便捷!

原文鏈接:http://os.51cto.com/art/201103/249861.htm

熱詞搜索:

上一篇:LAMP 系統性能調優之配置磁盤
下一篇:常見NetBackup通訊問題及排錯一般步驟

分享到: 收藏