我还是 Linux 初学者,但为了完成我的大学项目,我不得不租用一台 vps。当我拿到我的 vps 时,free -m 显示它已经使用了 2gb 中的 175 mb。我想问这是正常的吗?谷歌搜索显示,Ubuntu(服务器)的全新安装只占用了 40-50 兆内存,但我的系统已经使用了 175 mb,而我还没有对它进行任何操作。(当我执行 apt-get update 和 apt-get upgrade 时,我的使用量上升到了 230mb,但我认为这对于包管理器来说是正常的)
我正在运行 Ubuntu 12.0.4,这是我的free -m
:
total used free shared buffers cached
Mem: 2016 203 1813 0 12 155
-/+ buffers/cache: 34 1981
Swap: 509 0 509
这是我的top
:
http://pastie.org/8610355
下面是lsmod
:
Module Size Used by
psmouse 82769 0
serio_raw 13031 0
coretemp 13324 0
ppdev 12849 0
vmw_balloon 12700 0
microcode 18433 0
i2c_piix4 13227 0
vmwgfx 115982 0
ttm 76149 1 vmwgfx
drm 233935 2 vmwgfx,ttm
parport_pc 27612 1
shpchp 32265 0
mac_hid 13077 0
lp 17455 0
parport 40930 3 ppdev,parport_pc,lp
floppy 60183 0
e1000 106020 0
mptspi 22474 2
mptscsih 39532 1 mptspi
mptbase 96852 2 mptspi,mptscsih
谢谢您的帮助,并消除了一些困惑。
答案1
2GB 内存中的 100Mb 大约占 5% - 即使使用率达到 90% 也应该没问题 - 即使使用率达到 100%,也应该使用任何可用的交换空间
桌面环境本身占用高达 500Mb(½Gb),并且任何正在运行的程序也都会使用它。
应该没问题——不用担心
答案2
当我把 lsmod 的数字加起来时
82,769
13,031
13,324
12,849
12,700
18,433
13,227
115,982
76,149
233,935
27,612
32,265
13,077
17,455
40,930
60,183
106,020
22,474
39,532
96,852
我使用了 1,048,799 字节的 RAM。
如果您可以编辑您的问题以显示有关正常 Ubuntu Server 12.04 RAM 消耗的来源,我可以验证这一点,但在我的服务器上使用 1 GB 的 RAM 是非常正常的。