问一个VPS CentOS内存的问题

上个月买了Linode VPS最低配来搭个网站来玩玩,顺便学习下Linux,装的是CentOS 5.8 64位。
今天看到top命令可以监控,于是敲入:

[root@saki ~]# top
top
- 15:58:04 up 3 days, 15:40,  1 user,  load average: 0.12, 0.13, 0.09
Tasks:  63 total,   1 running,  62 sleeping,   0 stopped,   0 zombie
Cpu(s):  4.4%us,  0.5%sy,  0.0%ni, 95.1%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1025608k total,   899308k used,   126300k free,   138592k buffers
Swap:        0k total,        0k used,        0k free,   515172k cached

发现1G的内存,竟然被吃掉了900M,剩余只有126M,网站没啥流量啊。
网上说256M的内存也能跑CentOS,有哪个同学知道什么问题?
是不是我装64位系统的原因?求教……

Saki -
感谢您为本话题评分。
共有6个回答
  • 0
    月夜 - 2014-01-17 不喜欢

    不要用top命令看,试下用 free -m,把结果贴贴看看?

  • 0
    Saki - 2014-01-17 不喜欢

    [root@saki ~]# free -m
                 total       used       free     shared    buffers     cached
    Mem:          1001        904         97          0        135        511
    -/+ buffers/cache:        256        744
    Swap:            0          0          0

    貌似还是用了 904 M……

  • 0
    月夜 - 2014-01-17 不喜欢

    第一行是把系统的缓存也算进去了,所以一般来说可以不用管。比如后面那511M的cached也包括进来的。
    第二行 + buffers/cache 的used才是真正的used,所以用了256M,还有744M可以用呢。
    只要没用到第三行的swap就不用担心,如果用到了就该升级了。

  • 0
    暗焰 - 2014-01-17 不喜欢

    这么多free memory,浪费可耻……
    swap没有频繁使用的话,内存就是足够的了。

  • 0

    高端~,swap就是硬盘虚拟的内存是吧- -

  • 0
    bomb_peng - 2014-03-03 不喜欢

    学习!我是新手

以下是预览效果,请确认排版好了再点回复。
如果你认为此话题有广告、灌水的嫌疑,请给此话题评一颗星。平均分低的话题将不会再显示。
良好的讨论氛围由大家共同维护。