Memory
為什麼幾乎記憶體不足時IO如此之高
在我的帶有 SSD 且沒有交換的工作筆記型電腦上,有時我在執行 RAM 昂貴的應用程序(虛擬機等)時會耗盡記憶體。
發生這種情況時,系統會變慢(預期),但我不明白為什麼磁碟使用 LED 會亮起並一直保持這種狀態,直到我設法殺死一些任務以釋放記憶體。每次系統記憶體不足時都會發生這種情況,即使在此之前絕對沒有磁碟 IO。
當您用應用程序填充記憶體時,各種塊/文件系統記憶體被推出同一記憶體。這些記憶體對於快速查找文件和其他內容至關重要。當沒有記憶體空間時,核心將嘗試直接從文件系統中查找所有資訊,這非常慢,因此會導致高 IO(更像是瓶頸)。
要解決此問題,請添加更多記憶體或創建交換文件或分區。