CentOS 7.1 Minimal 装完之后内存占用巨大, 跟 Archlinux 没法比 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cattyhouse
V2EX    Linux

CentOS 7.1 Minimal 装完之后内存占用巨大, 跟 Archlinux 没法比

  •  
  •   cattyhouse 2015-04-13 10:47:48 +08:00 12611 次点击
    这是一个创建于 3913 天前的主题,其中的信息可能已经有所发展或是发生改变。

    CentOS如下:
    $ free -m
    total used free shared buff/cache available
    Mem: 1826 144 1528 8 153 1526
    Swap: 2047 0 2047`
    [ 10:43AM ] [ root@cent:~ ]
    $ cat /etc/centos-release
    CentOS Linux release 7.1.1503 (Core)
    [ 10:43AM ] [ root@cent:~ ]
    $ uname -a
    Linux cent 3.10.0-229.1.2.el7.x86_64 #1 SMP Fri Mar 27 03:04:26 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

    真是 A Piece of Shit.
    相比较之下,我的VPS上的Archlinux装完之后还运行了ss和strongswan,内存占用才 50M。

    $ free -m total used free shared buff/cache available Mem: 997 53 237 0 706 770 Swap: 1406 0 1406 [ 10:46AM ] [ root@archer:~ ] $ cat /etc/arch-release [ 10:46AM ] [ root@archer:~ ] $ uname -a Linux archer 3.19.3-3-ARCH #1 SMP PREEMPT Wed Apr 8 14:10:00 CEST 2015 x86_64 GNU/Linux 
    22 条回复    2015-04-14 18:50:02 +08:00
    ericls
        1
    ericls  
       2015-04-13 10:53:47 +08:00
    内存是拿来用的 不同的 distribution 有不同的 objective 和 mission 所以很多方式不相同

    PS:本人很久没用过 centos 也不是其脑残粉 但不认为它是shit
    sNullp
        2
    sNullp  
       2015-04-13 10:57:19 +08:00 via iPhone
    单比内存占用就能知道 发行版 好坏?
    rentaro
        3
    rentaro  
       2015-04-13 11:02:09 +08:00
    发个进程列表呗
    cattyhouse
        4
    cattyhouse  
    OP
       2015-04-13 11:06:04 +08:00
    echo "*** Top 10 memory eating process ***"; ps auxf | sort -nr -k 4 | head -10
    *** Top 10 memory eating process ***
    root 819 0.0 1.2 329612 23164 ? Ssl 10:43 0:00 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid
    root 824 0.0 0.8 550156 16108 ? Ssl 10:43 0:00 /usr/bin/python -Es /usr/sbin/tuned -l -P
    root 1494 0.0 0.8 103736 15652 ? S 10:43 0:00 \_ /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-eno16777736.pid -lf /var/lib/NetworkManager/dhclient-de5f7ca9-54a9-4038-a85c-b898fa20f210-eno16777736.lease -cf /var/lib/NetworkManager/dhclient-eno16777736.conf eno16777736
    polkitd 986 0.0 0.6 514364 11260 ? Ssl 10:43 0:00 /usr/lib/polkit-1/polkitd --no-debug
    root 933 0.0 0.4 433464 7704 ? Ssl 10:43 0:00 /usr/sbin/NetworkManager --no-daemon
    root 1 0.1 0.3 57548 7400 ? Ss 10:43 0:02 /usr/lib/systemd/systemd --switched-root --system --deserialize 24
    root 826 0.1 0.2 268816 4260 ? Ssl 10:43 0:01 /usr/bin/vmtoolsd
    root 1530 0.0 0.2 145576 4540 pts/0 Ss 10:43 0:00 \_ -zsh
    root 1526 0.0 0.2 135196 4952 ? Ss 10:43 0:00 \_ sshd: root@pts/0
    postfix 1492 0.0 0.2 91236 3892 ? S 10:43 0:00 \_ qmgr -l -t unix -u
    cattyhouse
        5
    cattyhouse  
    OP
       2015-04-13 11:09:41 +08:00
    CentOS上吃内存最多的居然是 firewalld,tuned,dhcpclient,polkitd,目测前面两个程序是靠Python运行的。。。

    难怪。。。
    wy315700
        6
    wy315700  
       2015-04-13 11:11:22 +08:00
    照这么算 DoS 完胜
    stanhou
        7
    stanhou  
       2015-04-13 11:54:05 +08:00   1
    LZ标题和内容并没有对CENTOS整体下结论,完全是就事论事在说内存占用。然后看看评论都是什么。V2EX的讨论氛围完蛋了。
    jokester
        8
    jokester  
       2015-04-13 12:08:28 +08:00
    why blame it for using 100M when you have 2G?
    lhbc
        9
    lhbc  
       2015-04-13 12:34:12 +08:00
    @stanhou 楼主说的:“A Piece of Shit”
    lingo233
        10
    lingo233  
       2015-04-13 12:37:46 +08:00
    不在乎内存的不考虑那些内存低的发指的vps吗?0.0
    ok你有钱可以上最高配加钱党这算什么┑( ̄Д  ̄)┍
    rentaro
        11
    rentaro  
       2015-04-13 12:56:15 +08:00
    就列出的几个进程说说吧:
    CentOS7 开始 firewald 作为默认启用防火墙,Arch 就没有,甚至 iptables 默认都不启用,
    网络方面看自己配,我之前只装了 dhcpcd ,NetworkManager 通常我不装,现在两个发行版默认都是 systemd 做服务管理。

    Arch 从安装开始就完全定制,CentOS 毕竟还带了红帽的东西,你可以再对比一下安装完后两个发行版的包数量

    根据内存使用可不算判断发行版优劣的好方法
    sanddudu
        12
    sanddudu &nbs;
       2015-04-13 12:58:54 +08:00
    @lingo233 你 512M 内存 atom CPU 带宽 1M 一定要跟别人一样跑 MC 和 hadoop 跑不了还说 Piece of Shit 不是找骂么...
    原本 CentOS 和 arch 预装的东西就不一样,这么讨论内存占用完全没意义啊
    Sunyanzi
        13
    Sunyanzi  
       2015-04-13 13:01:56 +08:00   1
    随便弄了一下 ...



    我觉得这就是个优化的问题吧 ... 不喜欢默认的配置自己折腾一下就好了 ...

    以及说 ... 我真心不喜欢 systemd 这个东西 ...
    cst4you
        14
    cst4you  
       2015-04-13 13:04:59 +08:00
    V2Hostloc
    twl007
        15
    twl007  
       2015-04-13 16:19:40 +08:00 via iPhone
    那就用Archlinux跑服务器么 真是无语了 标题可以改成windows server core内存占用巨大,完全没法跟Linux比
    mybin
        16
    mybin  
       2015-04-13 16:21:09 +08:00
    @stanhou
    因为他说了 “真是 A Piece of Shit.”
    定位不同比毛线。软件、设置也完全不同。照这个逻辑我的精简内核+busybox最牛。
    lingo233
        17
    lingo233  
       2015-04-13 17:23:16 +08:00 via Android
    @sanddudu 我可没说piece of shit,话说我有一个超经济型连512都没有T-T
    zeacev
        18
    zeacev  
       2015-04-13 18:44:45 +08:00
    要是这么算的话,我前几天买了个乞丐版的bandwagon,装完LNMP外加SS之后才20MB左右的内存,加上一个Typecho不管怎么按F5也就30MB左右的内存,lz这么喜欢省内存,推荐你服务器上用Debian6 32 minimal
    402645707
        19
    402645707  
       2015-04-13 20:03:02 +08:00
    @zeacev 实名反对,以前64m时根本装不上兵哥的LNMP,还 Typecho...
    zeacev
        20
    zeacev  
       2015-04-13 20:13:36 +08:00
    @402645707 谁让你用一键包了,apt-get就能装上了。Debian 6 32 Minimal,MySql Server 5.1加上官方自带的那个小内存my.cnf,30MB妥妥的,稍微优化一下,加个WP也就100MB上下
    zmq175
        21
    zmq175  
       2015-04-14 14:47:38 +08:00 via iPhone
    centos也黑。。。
    whatisnew
        22
    whatisnew  
       2015-04-14 18:50:02 +08:00
    ubuntu server 表示,秒杀你们所有
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5710 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 02:33 PVG 10:33 LAX 18:33 JFK 21:33
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86