遇到了掛載samba一段時間後,資源管理器佔用CPU和內存量急速上升,造成了整體windows系統卡頓的情況。
針對這個現象我做了以下幾步。
1、查找資料,有的說是 superfetch 服務和Microsoft Compatibility Appraiser計劃程序的問題
2、嘗試解決
2.1、查找superfetch服務,發現新版的win10裏面沒有這個服務,放棄
2.2、打開任務計劃程序,找到任務計劃程序庫-Microsoft-Windows-Application Experience,將Microsoft Compatibility Appraiser禁用
在設置了2.2之後,運行一段時間,發現幾乎沒有作用。。
重新嘗試,在查閱了windows官方資料後。發現一個重要問題:索引
也就是說當默認windows是開啓索引的,但是由於開發環境掛載的samba的文件結構和文件屬性問題,可能導致索引時間過長並且佔用資源過多。
查找索引相關資料,極大可能性由windows search服務引起
在域控中關閉windows search 服務。
目前經過了2周的測試,尚未發現卡頓的問題,目測已解決