Disk-Usage
如何減少磁碟訪問?
*這是關於如何降低戴爾 XPS (L502X) 上的溫度*的後續問題?.
閱讀答案後,我注意到我的硬碟一直在旋轉,即使在 bat 模式下執行 TLP(主要是預設設置,筆記型電腦模式 = 5)。
我已經做了什麼
/tmp
安裝為tmpfs
. AFAIK 不建議這樣做/var/tmp
,是嗎?TLP
正在使用此配置執行/
並/boot
安裝了ext4commit=15,noatime
/
從LUKS分區掛載,這是一個問題嗎?我在尋找什麼
我想不斷的磁碟訪問是我的磁碟一直旋轉的主要原因。
是否有任何其他方法可以減少磁碟訪問和/或允許磁碟減速的方法?
在 linux 世界中,還有另一個不為人知的不需要磁碟寫入的來源。這是不必要的快速寫入記憶體寫出。
如果您將以下內容寫入
/etc/sysctl.conf
:vm.dirty_background_ratio = 20 vm.dirty_expire_centisecs = 360000 vm.dirty_writeback_centisecs = 360000
在您的文件系統上,使用 ext4(ext3 使硬碟同步更多),並使用以下標誌安裝它(範例 fstab 行如下):
/dev/sda1 / ext4 defaults,noatime,commit=4780,barrier=0,data=writeback,nobarrier,max_batch_time=0 0 1
在交換時,使用大交換分區(物理記憶體的 2 倍 - 即使在目前時間。)如果您有多個數據分區(例如,系統和家庭,或 Windows 和 linux),然後進行交換它們之間的分區,到磁碟的中間。
當然,這也有一些缺點:如果發生意外的系統關閉,您將面臨更大的數據損壞風險。但是如果你的硬體沒問題,你的機器很穩定,而且你不喜歡用 5 秒長的電源按鈕來關閉它,那麼一切都很好。
加密文件系統沒有大的磁碟使用成本。它們使 CPU 超載,而不是磁碟超載。使用過的磁碟就像沒有加密一樣,但是讀寫操作也需要一些(不是很多)額外的 cpu 計算。因此,LUKS 不是問題。