首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当e2fsck运行时,什么是使用内存?

当e2fsck运行时,什么是使用内存?
EN

Server Fault用户
提问于 2013-02-26 22:12:59
回答 1查看 120关注 0票数 0

由于内存限制,我在运行e2fsck时遇到了困难,这在这个问题中有详细说明。在调查的过程中,我偶然发现了一些可能更普遍感兴趣的问题,所以我将把它放在自己的问题上。

在运行e2fsck时,机器上的内存使用量约为99%。也开始有一些交换。然而,奇怪的是,这是top -M输出的开始:

代码语言:javascript
复制
top - 14:09:37 up 1 day,  4:14,  3 users,  load average: 1.00, 1.00, 0.92
Tasks: 127 total,   2 running, 125 sleeping,   0 stopped,   0 zombie
Cpu(s): 12.4%us,  1.8%sy,  0.0%ni, 81.1%id,  4.6%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  1004.961M total,  987.484M used,   17.477M free,  664.469M buffers
Swap:   21.953G total,   72.574M used,   21.882G free,   68.512M cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                                                                                         
 7627 root      20   0  164m 152m  61m R 100.0 15.2  49:18.25 e2fsck                                                                                                                                                                                                          
 8340 root      20   0  2696  996  752 R  2.0  0.1   0:00.01 top                                                                                                                                                                                                              
    1 root      20   0  2896    8    4 S  0.0  0.0   0:01.87 init

因此,尽管总体内存使用率为99%,但e2fsck仅显示为使用15.2%,而且没有其他内存占用率。

所有的记忆都去哪了?这种行为是e2fsck特有的,还是“正常的”(不可取,但可以理解)。我不知道除了正在运行的进程之外,其他任何东西都可以使用内存。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-02-26 22:17:29

这很正常。Linux使用空闲内存来缓冲磁盘访问。

请参阅为什么Linux报告“空闲”内存很奇怪?

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

https://serverfault.com/questions/482790

复制
相关文章

相似问题

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