首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >重新启动后大量的页面错误?

重新启动后大量的页面错误?
EN

Stack Overflow用户
提问于 2015-03-22 11:05:37
回答 1查看 187关注 0票数 0

这个问题是在一个小测验中提出的.

系统重新启动后,您会注意到vmstat在用户登录时显示了大量的页面错误。这是由于(备选方案):

  1. 导致系统交换的物理内存不足
  2. 正在自动更正的ECC故障
  3. 当错误代码被击中时,内核或应用程序中出现错误的模块。
  4. 内核阻止使用的内存错误
  5. 由用户加载到内存中的新进程。
EN

回答 1

Stack Overflow用户

发布于 2015-09-14 11:42:10

这些主要是主要的页面错误-- 维基百科说:

操作系统延迟从磁盘加载程序的部分,直到程序尝试使用它并生成页面错误。如果该页在发生故障时未加载到内存中,则称为主要或硬页错误。

如果该页在生成故障时加载在内存中,但在内存管理单元中未标记为已加载到内存中,则称为小页故障或软页故障。操作系统中的页故障处理程序只需使内存管理单元中该页的条目指向内存中的页,并指示该页已加载到内存中;它不需要将该页读入内存。如果内存由不同的程序共享,并且该页已经为其他程序注入内存,则可能发生这种情况。

所以,答案是

  1. 由用户加载到内存中的新进程。

你可能会发现“了解页面错误和内存交换/退出:您什么时候应该担心?”是有教育意义的.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29193583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档