我购买了带有 SSD 的翻新戴尔笔记本电脑,并开始担心 SSD 的寿命等,尤其是当我看到 Chrome 每次加载页面时如何写入缓存(硬盘 LED 闪烁)。
我做了什么,基于本文:
- 添加了安装
noatime,nodiratime,commit=60
选项/和/家挂载点 - 已移动/tmp到 RAM,然后将 Chrome 缓存目录移动到/tmp
一切看起来都很好,除了一件事,现在我观察到 HDD LED 每隔约 15-20 秒闪烁一次,连续闪烁 3-4 次,即使没有任何可见的用户活动(我的意思是没有启动浏览器或其他应用程序)。所以我已安装iotops并检查,但没有写入,我在报告中看到的一个写入是 iotop 的。
没有光驱等,只有 SSD,并且我将缓存移至 RAM 后出现了这种行为。
请问有什么想法吗?这让我有点抓狂。
更新:我的错误是使用iotops
不--accumulate
带选项并尝试仅从文件中获取报告,文件中没有任何内容,但在实时输出中iotops --accumulate
我看到:
532 be/4 develope 0.00 B 700.00 K 0.00 % 0.01 % chrome [BrowserBlocking]
431 be/3 root 0.00 B 676.00 K 0.00 % 0.04 % [jbd2/sda6-8]
5554 be/4 develope 0.00 B 536.00 K 0.00 % 0.01 % chrome [BrowserBlocking]
5605 be/4 develope 0.00 B 464.00 K 0.00 % 0.00 % chrome [Chrome_SyncThre]
5559 be/4 develope 0.00 B 196.00 K 0.00 % 0.00 % chrome [BrowserBlocking]
5534 be/4 develope 0.00 B 128.00 K 0.00 % 0.00 % chrome [Chrome_FileThre]
5556 be/4 develope 0.00 B 92.00 K 0.00 % 0.00 % chrome [Chrome_HistoryT]
因此,Chrome 中仍有一些问题需要解决。
更新:谢谢@acejavelin,现在我在挂载选项中只使用 noatime。
结果(主观)
我将 Chrome 缓存从 /tmp 移回了 ~/.cache/google-chrome。LED 仍然闪烁,但不像以前那么频繁,您也可以查看这篇文章。我决定训练我的大脑忽略闪烁(或者可能只是用黑色记号笔画出来)并当然进行备份 :)