搜索
写经验 领红包
 > 美容

liux系统删除文件为何这么快呢(liux文件删除的原理)

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

最近有朋友说它现在用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系统真的那么快!

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小涵创作整理编辑!