电脑平常白天开着,上班的时候偶尔远程下,不开什么程序,下班回来后打游戏,总体来说算是轻度使用。装机半年不到,磁盘写入量比读取量高得多,想知道是什么原因导致的?有什么监控的程序嘛?
1
kkocdko 2023-04-05 01:35:38 +08:00 via Android
很正常,大家都是这样的,我的也是,缓存写来写去什么的,很多东西都是写进去还没读就删了。固态更突出,因为固态需要把冷数据炒热,就会一段时间后重写一下。
我知道楼下会有人说不如供起来,我相信楼主只是好奇。我们都是人类,我们都有好奇心。 |
2
kkocdko 2023-04-05 01:38:09 +08:00 via Android
还有例如写入 SLC 模拟,文件系统的优化等等,都会造成写入放大。
而读放大则很少见,我只知道 squashfs 这类大尺寸簇的文件系统会有明显的读放大。 |
3
723X 2023-04-05 01:45:05 +08:00 via Android
win+r 运行->输入 control 打开控制面板->管理工具->任务管理程序->windows->task scheduler ,你会看到各种 maintence 维护任务,对就是这厮
|
4
geekvcn 2023-04-05 02:45:33 +08:00 via Android
内存太小,调用虚拟内存就会加大磁盘写入量
|
5
secondwtq 2023-04-05 04:51:11 +08:00
你别说,我这 Linux (无 swap )也是这个情况,而且好像更夸张:
系统+Home 盘: Data Units Read: 1,000,741 [512 GB] Data Units Written: 6,658,573 [3.40 TB] Host Read Commands: 10,158,853 Host Write Commands: 78,860,657 Controller Busy Time: 31 Power Cycles: 43 Power On Hours: 2,575 数据盘: Data Units Read: 28,896,974 [14.7 TB] Data Units Written: 35,039,315 [17.9 TB] Host Read Commands: 425,424,705 Host Write Commands: 433,676,025 Controller Busy Time: 6 Power Cycles: 120 Power On Hours: 7,041 有没有一种可能,比如我编译一个项目,中间结果(比如.o )绝大多数都直接放在 page cache 里面链接的时候直接取出来,导致最后都写进去了,但是从来没真正读过? |
6
ryd994 2023-04-05 05:16:19 +08:00 via Android 1
因为操作系统本来就有缓存。热数据直接从内存缓存读就行了,不需要每次都从硬盘读
反过来,写入操作是每次都要落盘的。 |
7
wizardyhnr 2023-04-05 08:19:05 +08:00
网络浏览器只要开着就一直往硬盘上写东西。可能是缓存,像这种写入了不读也是有可能的。文件系统日志也是要一直写入。我开了 ramdisk ,所有下载,缓存文件夹都在 ramdisk 里,读取比 写入大不少。
|
8
boywang004 2023-04-05 08:21:42 +08:00
Data Units Read: 11,817,002 [6.05 TB]
Data Units Written: 20,103,977 [10.2 TB] Host Read Commands: 244,442,454 Host Write Commands: 151,854,372 Power Cycles: 125 Power On Hours: 145 Unsafe Shutdowns: 9 Mac14,6 32GB 内存版本,也是写入量大。这电脑买来后还没开发过呢……:捂脸 |
9
700388 2023-04-05 13:10:41 +08:00
以我电脑经验来看,我的电脑吃饭也开着,回来时,硬盘红灯狂亮。 在看一下温度,快 60 多度了。
win10 以上,win 系统,有大量在空闲时间检查任务。这个就是导致 sdd 被大量读写根本原因。 我的解决方法就是,让屏幕保护的设置,空闲 5 分钟直接休眠,不关屏幕。让其无法进入空闲时间。 无空闲时间,大量 win10 检查任务的程序就无法运行。 根本就不会大量读写。 楼主远程操作,就是给了 win10 巨量的空闲时间,不读写爆 sdd 才是怪事。 |
10
700388 2023-04-05 16:47:40 +08:00
FileActivityWatch 这个程序可以在待机情况下查看 windows 10 那些后台程序在运行。
那些后台程序一般是,显示器关了才运行的 |
11
opengps 2023-04-05 20:16:01 +08:00
从磁盘管理器里,关注下虚拟内存文件的写入量
|