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

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

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

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

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

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

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

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

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




展开阅读全文

页面更新:2024-02-29

标签:系统   缓存   文件系统   磁盘   分区   主力   感慨   很大   操作系统   机制   不好   内存   感觉   操作   发现

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top