优何软件 首页 软件资讯 Linux 查看内容

Linux系统删除文件为何这么快

2025-1-17 18:06| 来自: 优何整理| 发布者: 软件小编

最近有朋友说它现在用Linux作为主力机来开发Android,感觉删除文件实在太快了,刚刚从window10主力机过渡过来,简直是不适用,clear每次一两秒,实在让人感慨。


其实这主要是因为Windows和Linux的缓存机制不同。

1. Windows的缓存是基于盘(分区的),Linux是整个操作系统有一套统一的缓存管理机制
2. Linux的缓存很大,/dev/shm一般情况下是系统内存的一半,Windows的缓存机制与Linux不同,在win7系统下,每个分区的缓存通常在几十MB左右。


通过U盘测试不难发现,Windows删除需要0.78秒,Linux只需要0.05秒,这足以说明Linux对于本地磁盘的写操作(删除、复制)并没有真正写到盘上,sync才是。另外 Windows的文件系统缓存机制做的不好。


所以说Windows文件系统慢是因为它的缓存机制设计的问题,而不是Linux系统真的那么快!


路过

雷人

握手

鲜花

鸡蛋

最新评论