1
A
回答
1
如果你真的认为“在Linux内核”,那么是的。有些函数会导致页面被交换,您可以直接调用它。以pageout()
为起点。我怀疑将这一切设置得恰到好处是不平凡的。
如果你的意思是“有没有办法从用户空间做到这一点”,答案是否定的。那么,不直接(反正AFAIK)。最好的办法是不要进一步触摸问题页面,同时分配很多其他内存(这可以在一个单独的过程中完成),并触摸所有其他页面,以便您关心的那个最近最少使用,因此寻呼的候选人。
不知道如何 - 从用户空间 - 你会发现它实际上有虽然被分页。虚拟内存的目的是为了隐藏你的内容。我想你可能很有可能知道在事实发生之后,通过计算一次最终访问内存所需的时间,就可以知道它已被分页。
相关问题
- 1. Linux内核页面故障栈回溯
- 2. CSS技巧设计一个页面
- 3. 是否有一个用非等宽字体换行的技巧?
- 4. 是否有一些技巧AllowEmptyString
- 5. Linux内核模块是否有任何内存限制?
- 6. 是否有任何libc项目不需要linux内核
- 7. 在这个技巧中是否有任何缺陷通过调用Evaluate来检查工作表是否存在?
- 8. 任何Haxe GC技巧?
- 9. 是否有任何提示技巧,技巧,配置来提高sifr3-r436文本的渲染时间?
- 10. 如何测试一个内核是否是一个有效的内核
- 11. 是否有任何技巧在apache cassandra上进行通配符搜索?
- 12. 是否有任何技巧来处理specs2中的重载方法?
- 13. Linux是否放入所有内核的内核?
- 14. Linux内核如何交换文件映射页面?
- 15. 这是Linux内核代码中的任何一种宏吗?
- 16. 在LINUX KERNEL中换出特定页面
- 17. 做webkit页面动画的技巧
- 18. Heroku上的页面缓存技巧?
- 19. 这个技巧总是有效吗?
- 20. 用于排除意外的mysql查询故障的技巧
- 21. 如何在Linux内核模块中分配可执行页面?
- 22. linux内核页面表更新
- 23. 一个Alexa技巧的CMS
- 24. 是否有一些技巧用Mybatis 3更新Oracle CLOB?
- 25. 如何确定任务是否在linux内核中被I/O绑定?
- 26. 当前的Linux内核调试技术
- 27. 在Linux中交换页面
- 28. 是否有任何内核函数将物理页面转换为其虚拟地址?
- 29. 将一个googlecode项目从svn移动到mercurial。任何技巧?
- 30. 在GNU Make进程中分配可用内核是否是一个好主意?
什么我们可以搞砸/ proc//pagemap? –