发新话题
打印

关于内存方面的一点问题

关于内存方面的一点问题

在交换这部分中,我们知道当内存紧缺时,系统会选择一些页换出到磁盘中去,而我们在磁盘高速缓存中提到过当要往磁盘中执行写操作时,我们会通过磁盘高速缓存来延迟写从而减少系统的IO时间来提高系统的性能,不过要是由于内存紧缺时我们要往磁盘中写的时候会不会也要经过磁盘高速缓存来延迟交换操作,如果是这样的话岂不是耽误了要申请内存的进程的时间了.如果不是这样的话我们该如何去解释了?
内存紧缺时,换出的页面数据放到磁盘cache中,不影响原内存部分的使用。两者是分开的

偶瞎掺和的
ls的兄弟有一点你要清楚磁盘cache是在内存中是实现的,
我觉得在换入换出的过程中并没有涉及到要延迟换入换出,加入swap cache的目的是为了避免一些竞争条件。普通的写操作与换出内核采取不一样的策略。
ls,说的有点道理
提示: 作者被禁止或删除 内容自动屏蔽
发新话题