linux系統預留內存和磁盤大小


默認情況下, Linux 會最多使用 40% 的可用內存作為文件系統緩存。當超過這個閾值后,文件系統會把將緩存中的內存全部寫入磁盤, 導致后續的 IO 請求都是同步的。

將緩存寫入磁盤時,有一個默認120 秒的超時時間。 出現上面的問題的原因是  IO 子系統的處理速度不夠快,不能在 120 秒將緩存中的數據全部寫入磁盤。

IO 系統響應緩慢,導致越來越多的請求堆積,最終系統內存全部被占用,導致系統失去響應

 

Linux 系統中,ext 文件系統(包括 ext2、ext3、ext4)都會默認預留 5% 的磁盤空間,用於 root 用戶維護系統或記錄系統關鍵日志使用。因此 used 空間加 avail 空間不等於磁盤大小。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM