虛擬主機上的限制:何謂 inodes ?

在有些虛擬主機中,會為了保護其主機的品質,會做一些設定上的限制。

例如:Entry Processes、NPROC、I/O rate、inodes。



解釋: inodes

inodes 使用率,是計算主機上與public_html資料夾,同一層目錄的所有檔案個數 (通常資料夾、信件都計算在內)

為什麼會有如此限制呢 ?

你只要試著將 一萬個PHP 跟 一個壓縮檔 皆是100MB,拉下至電腦 或 上傳至FTP內,

就能了解其速度上的差異。反之,其對主機效能之影響!

 

超過了會怎樣?

網站無法更新、無法上傳檔案、甚至連後台都無法登入。

 

解決方法

先把信件刪一刪或許就能登入了,如果沒辦法,只好聯絡主機商,加錢處理了!

 

異常

wordpress如果快取程式編寫不當,會使每做一個快取就會產生一個檔案,

長期下來,數量可達十萬多個檔案,即使檔案很小。

但這會大量影響主機系統的穩定性和硬碟效率。

 

延伸閱讀:虛擬主機上的限制

何謂 Entry Processes ?

何謂 NPROC ?

何謂 I/O rate ?

 



  • Pighead

    觀察過一陣子, 關於主機商的 inodes 限制 ,
    發現網站實際的檔案數(全部備份回來), 會與公告的數目有不小的差距,
    也就是網站實際的檔案數也許才1000個, 但 inodex 的數字卻多了1500個(或更多)…

    曾經懷疑 Cloud linux 這套軟體會不會有什麼問題
    之前也發生過 EP 超過, 但網站也沒什麼流量, 後來廠商查證是CloudLinux 更新版時有bug @@

    • iZO

      隱藏檔、LOG檔、暫存檔、MAIL附件等,皆有可能影響inodes唷!

      • Pighead

        是的,不過, 在Cpanel 上, log ,mail log ..都刪了, 沒大幫助, 只能覺得是有隱藏的檔案, 但虛擬主機商不會幫你清的><||

        • iZO

          基本上建議學VPS架站就不會有這問題囉