假设有这么一个场景:
append
写 “hello world” 到一个已知大小为1MB
日志文件append
写 “hello world” 到一个已知大小为1GB
日志文件
会有速度差异吗?
有什么比较好的描述操作系统的文件系统的书吗?
假设有这么一个场景:
append
写 “hello world” 到一个已知大小为 1MB
日志文件append
写 “hello world” 到一个已知大小为 1GB
日志文件会有速度差异吗?
有什么比较好的描述操作系统的文件系统的书吗?
这个和文件系统,操作文件的方式有一定关系,不过在linux下这个基本没有差别,因为文件系统可以很快定位到文件的末尾的,因为大多数文件系统都可以很快定位到末尾文件占用的末尾数据块,并对其进行操作。
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
4 回答972 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
没什么差异,因为追加写内容是从尾指针处开始继续加东西的。
如果日志文件大了就要慢,我这10G的log早卡死了。