首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新鲜Debian压缩(6)安装-非常高的拉姆使用量

新鲜Debian压缩(6)安装-非常高的拉姆使用量
EN

Server Fault用户
提问于 2011-03-21 02:06:01
回答 4查看 1K关注 0票数 1

我们已经配置了一台新的服务器,并且正在经历高内存使用率,没有htop / top或python脚本(http://www.pixelbeat.org/scripts/ps_mem.py)中的使用信息。以下是免费-m的输出:

代码语言:javascript
复制
             total       used       free     shared    buffers     cached
Mem:          7195       1347       5848          0          3         28
-/+ buffers/cache:       1315       5879
Swap:         3813          0       3813

自上而下,按内存使用情况排序:

代码语言:javascript
复制
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                           
1586 root      20   0  200m  14m 1836 S    0  0.2   0:00.75 xend                                                                               
1585 root      20   0 95892 9.9m  832 S    0  0.1   0:00.00 xend                                                                               
1855 root      20   0 51728 2996 2368 S    0  0.0   0:00.00 sshd                                                                               
1822 ntp       20   0 38332 2176 1596 S    0  0.0   0:00.03 ntpd                                                                               
1858 psadmin   20   0 17728 1932 1436 S    0  0.0   0:00.00 bash                                                                               
1071 root      20   0 52416 1852 1032 S    0  0.0   0:00.02 rsyslogd                                                                           
1857 psadmin   20   0 51880 1396  756 S    0  0.0   0:00.00 sshd                                                                               
1866 psadmin   20   0 19064 1364 1000 R    0  0.0   0:00.04 top                                                                                
1564 root      20   0 49168 1140  592 S    0  0.0   0:00.00 sshd       (etc)

以及前面提到的python脚本,它说明应用程序使用的是什么:

代码语言:javascript
复制
Private  +   Shared  =  RAM used   Program 

180.0 KiB +  71.5 KiB = 251.5 KiB   xenconsoled
228.0 KiB +  32.0 KiB = 260.0 KiB   acpid
204.0 KiB +  58.0 KiB = 262.0 KiB   init
252.0 KiB +  75.5 KiB = 327.5 KiB   cron
332.0 KiB +  44.0 KiB = 376.0 KiB   dbus-daemon
380.0 KiB +  53.5 KiB = 433.5 KiB   xenstored
556.0 KiB + 138.0 KiB = 694.0 KiB   sudo
612.0 KiB + 255.0 KiB = 867.0 KiB   getty (6)
604.0 KiB + 582.0 KiB =   1.2 MiB   udevd (3)
  1.1 MiB + 103.5 KiB =   1.2 MiB   rsyslogd
956.0 KiB + 267.5 KiB =   1.2 MiB   ntpd
  1.2 MiB +  73.0 KiB =   1.3 MiB   bash
  1.5 MiB +   1.3 MiB =   2.8 MiB   sshd (3)
16.2 MiB +   3.8 MiB =  20.0 MiB   xend (2)
---------------------------------
                         31.0 MiB
=================================

Private  +   Shared  =  RAM used   Program

所以,有两个问题:

( 1)这个RAM的用途是什么?

2)为什么我在安装的8GB内存中只能看到7195 8GB的内存?

这是在戴尔的Poweredge R210上,RAID0中有SAS驱动器。

任何帮助,这将是非常感谢!

EN

回答 4

Server Fault用户

发布于 2011-03-21 10:09:23

事实证明,这是同一个问题:Debian压缩和可用内存(缺1GB),Xen内核使~1GB“缺席”显示在dmesg中。

带细节的更新问题:Debian压缩中的Xen内核使1GB内存“缺位”

票数 1
EN

Server Fault用户

发布于 2011-03-21 04:34:32

在讨论部署时,我看到了xend和xenconsoled的运行,您使用了“供应”这个词,所以我假设这是一个在Xen下运行的虚拟化系统?

这是你的问题,虽然这不是什么问题,只是它的工作方式。dom0正在使用丢失的内存。额外的RAM使用很可能是为了节省资源的气球驱动器。还有一些可用的附加解释-- 这里这里和一些可能的修复这里。

票数 0
EN

Server Fault用户

发布于 2011-04-28 11:22:54

问题1

别惊慌!

它正用于您的文件缓存缓冲区。Linux将不断缓存从硬盘读取的文件,以提高性能。这没什么好担心的,只要需要其他内存,它就会转储缓存并使内存可供运行的进程使用。它实际上是在运行免费-m时告诉您的:

  • 使用的内存总数为1347
  • 用于缓冲区/缓存的内存为1315。

它基本上是在做它应该做的事情。

问题2

这很可能是由于显卡使用内存,检查您的bios,看看是否有一个设置,分配特定数量的内存到GPU。

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

https://serverfault.com/questions/249670

复制
相关文章

相似问题

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