Ubuntu 12.04 的 SSD 調整導致 Texmaker 編譯速度變慢

Ubuntu 12.04 的 SSD 調整導致 Texmaker 編譯速度變慢

我添加了這些調整Ubuntu SSD 調整Ubuntu 調整但現在 Texmaker 編譯速度很慢。有人知道什麼調整會導致這種情況嗎?或者我可以編輯一些與調整無關的內容以使 Texmaker 像以前一樣進行編譯嗎?

第二代英特爾 i5、16GB Cosair 記憶體、240GB Cosair Force 系列 GT、NTFS、快速建置 LaTex 到 PDF

答案1

您連結的兩個指南都可以讓您啟用discard檔案系統的掛載選項。根據我的經驗,這會降低效能。刪除檔案後每次同步時,都會發送 TRIM 請求,導致磁碟凍結 2 到 3 秒。 (這取決於硬體。)

要查看這是否是問題所在,請嘗試fsync按照建議測試效能在這個線程中:

在進行 Linus 的酷刑測試時運行 Theodore Ts'os“fsync-tester”

while : ; do time sh -c "dd if=/dev/zero of=bigfile bs=8M count=256 ; sync; rm bigfile"; done

清楚地顯示出來

SSD 上的同步應該很快。就我的情況和該海報的情況而言,每次同步都會導致鎖定幾秒鐘。也可以看看https://patrick-nagel.net/blog/archives/337舉一個類似的例子。

discard如果您看到類似的行為,您應該透過從 fstab 中刪除該選項來停用自動 TRIM 。 (但保留您可能添加的noatime或選項。)relatime

相反,定期fstrim在您的檔案系統上運行,例如使用cron.中給出了執行此操作的幾種方法本文。這樣您仍然可以享受 TRIM 的好處,而不會出現效能問題。

相關內容