微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用于DVD / FUSE的Linux缓冲区高速缓存?

如何解决用于DVD / FUSE的Linux缓冲区高速缓存?

| 我想知道Linux内核中的缓冲区高速缓存是否存在于文件系统(如DVD和FUSE的UDF)上? 我试图搜索此消息,但不幸的是,发现的信息很少。 谢谢。     

解决方法

缓冲区高速缓存将用于对通过块设备打开的文件句柄的任何访问,除非文件句柄以“ 0”打开。这包括代表FUSE文件系统的访问。请注意,如果FUSE也进行缓存(我不知道该如何使用),这可能会导致数据进行双重缓存。与普通的内核文件系统不同,使用FUSE内核无法安全地重叠页面和缓冲区高速缓存。在这种情况下,可能值得考虑在FUSE文件系统守护程序中使用ѭ0来减少缓存压力(但请务必先进行概要分析!)。 对于UDF之类的内核文件系统,缓冲区高速缓存将用于所有IO。对于包含文件数据的块,该块将同时在缓冲区和页面缓存中(使用相同的基础内存)。在内存使用情况统计信息中,这将被视为页面缓存,而不是缓冲区缓存。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。