很多人都说 Windows 下, C 盘空闲空间越大系统越快,对吗?有什么测试可以反驳这种观点吗?

2018-09-28 23:28:21 +08:00
 CEBBCAT
7973 次点击
所在节点    问与答
65 条回复
celeron533
2018-09-29 10:20:55 +08:00
@des trim 需要操作系统支持。原生的 winxp 就不支持,当年有些 SSD 厂家要求用户在 XP 上安装他们自己的 trim 软件
des
2018-09-29 10:38:05 +08:00
@celeron533
这样就解释的通了,现在也没见到安装驱动。
是有通用的机制了吗?以及 linux 平台上。
abeholder
2018-09-29 10:42:39 +08:00
@ryd994 谢谢,我先把重要的拷到 U 盘才~

@msg7086 嗯嗯,大佬,这个硬盘还三个月 9 年了 - - ,我不仅发现我懒,还发现我穷 。。。

从知道有 RAMDISK 这东西开始,我就一直把 TEMP 目录放到 RAMDISK 了,这个硬盘现在看起来状态也还挺好的。。
xuhaoyangx
2018-09-29 10:44:34 +08:00
其实最烦的时,120g 的 ssd 都 tm 要分区.....

用个电脑分什么区呢,自己的东西,放在 document 里面多好,想迁移,一步带走。
fengtalk
2018-09-29 10:44:45 +08:00
看到 C 盘进度条那里红了就清理一下吧。
abeholder
2018-09-29 10:44:49 +08:00
@iwtbauh 一个文件物理地址上不是相邻的,打开它寻址的时间不会变长吗?
RainNiuBi
2018-09-29 10:49:08 +08:00
@msg7086 那我家那块已经 7 年了,是不是很危险啊
auhah
2018-09-29 10:51:56 +08:00
@uqf0663 这个是因为 ssd 的写入放大吧,剩余空间低的时候 IO 性能差的令人发指。。。
所以买手机空间尽量买的大一点,起码留 30%以上吧
nuko
2018-09-29 11:17:31 +08:00
嗯,这时候我要当杠精,快用 SSD
iwtbauh
2018-09-29 11:40:32 +08:00
@abeholder

那么是什么造成“文件物理上不连续”这种结果呢,是磁盘,还是文件系统?

磁盘有没有将“一个文件的数据使用的块必须小于多少多少”强加于你。

其实,在你说出“文件”这个名词的时候,你就已经有答案了。磁盘本身根本不了解“文件”这个概念。
MonkeyCoder
2018-09-29 11:42:03 +08:00
固态无所谓了,其实固态硬盘在高占用和空盘状态下速度还是有差别的
szzhiyang
2018-09-29 12:39:49 +08:00
这句话有个前提,就是假定用户安装软件时从未修改过安装目录。

C 盘剩余空间小意味着什么?意味着电脑上的软件多。

电脑软件多意味着什么?意味着电脑的开机启动项、后台服务项、计划任务项多。

电脑的开机启动项、后台服务项、计划任务项多意味着什么?意味着系统运行就会卡慢。

所以就有了这样的说法:

「如果想让电脑跑得更快,请释放些 C 盘空间。」

释放 C 盘空间,意味着电脑软件数量的减少;

电脑软件数量的减少,意味着电脑开机启动项、后台服务项、计划任务项的减少;

电脑开机启动项、后台服务项、计划任务项的减少,意味着电脑会跑得更快。

这样一切都讲通了。
loryyang
2018-09-29 12:43:50 +08:00
好像是因为磁盘碎片吧,因为空间小了之后连续空间变少,只能分许多碎片保存,这样读取的时候肯定不如一整块来的快。所以会需要偶尔做一下碎片整理
hpeng
2018-09-29 12:45:49 +08:00
快满了就会慢,还会死机。
Tokin
2018-09-29 12:53:28 +08:00
鲁迅:不是我说的
msg7086
2018-09-29 13:23:57 +08:00
@abeholder @RainNiuBi
7 年 9 年的话应该是使用不太频繁的情况。
非 24x7 使用的时候寿命会长一些,但是原则上 3-4 万小时应该视作安全死线了,只能做下载 /备份,不适合日常使用了。

@des trim 是文件系统走内核向下层设备通知的。
Linux 下可以看源代码:
https://github.com/karelzak/util-linux/blob/master/sys-utils/blkdiscard.c#L216
每次删除数据的时候,文件系统会找出释放的扇区,然后向下发送通知。
xuanbg
2018-09-29 13:32:25 +08:00
当空间过小的时候,文件容易碎片化。碎片化文件多了,对于机械硬盘来说,就会严重影响读写速度。所以,请保证每个盘都有足够的剩余空间。。。

空间越大越快的传言不能说完全正确,但也没必要去驳斥吧。
ysc3839
2018-09-29 15:45:58 +08:00
@szzhiyang 这个说法有道理。但似乎并不能完全解决问题,有的人会把程序都装到别的分区,实际上还是卡。
wly19960911
2018-09-29 16:18:36 +08:00
ssd 肯定是有空间和没空间速度不一样,比如三星的跑分盘,会用来当缓存提高跑分 /
mulei200
2018-09-29 16:55:43 +08:00
我现在笔记本电脑就会时不时出现 全部应用程序卡死的情况 ,等待 1 分钟左右又会恢复正常,但是大概率会出现系统部分文字无法显示(显示为空白,比如 qq 对话就有的字能看到有的字看不到),重启电脑才能恢复,不知道是机械硬盘的问题还是固态硬盘的问题,两个都已经使用超过 4 年了,有大佬给解答下吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/493686

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX