真是 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 ] [ [email protected]:~ ]
$ cat /etc/arch-release
[ 10:46AM ] [ [email protected]:~ ]
$ uname -a
Linux archer 3.19.3-3-ARCH #1 SMP PREEMPT Wed Apr 8 14:10:00 CEST 2015 x86_64 GNU/Linux
内存是拿来用的 不同的 distribution 有不同的 objective 和 mission 所以很多方式不相同
PS:本人很久没用过 centos 也不是其脑残粉 但不认为它是shit
单比内存占用就能知道 发行版 好坏?
发个进程列表呗
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: [email&/> postfix 1492 0.0 0.2 91236 3892 ? S 10:43 0:00 \_ qmgr -l -t unix -u
CentOS上吃内存最多的居然是 firewalld,tuned,dhcpclient,polkitd,目测前面两个程序是靠Python运行的。。。
难怪。。。
照这么算 DoS 完胜
LZ标题和内容并没有对CENTOS整体下结论,完全是就事论事在说内存占用。然后看看评论都是什么。V2EX的讨论氛围完蛋了。
why blame it for using 100M when you have 2G?
楼主说的:“A Piece of Shit”
不在乎内存的不考虑那些内存低的发指的vps吗?0.0
ok你有钱可以上最高配加钱党这算什么┑( ̄Д  ̄)┍
就列出的几个进程说说吧:
CentOS7 开始 firewald 作为默认启用防火墙,Arch 就没有,甚至 iptables 默认都不启用,
网络方面看自己配,我之前只装了 dhcpcd ,NetworkManager 通常我不装,现在两个发行版默认都是 systemd 做服务管理。
Arch 从安装开始就完全定制,CentOS 毕竟还带了红帽的东西,你可以再对比一下安装完后两个发行版的包数量
根据内存使用可不算判断发行版优劣的好方法
你 512M 内存 atom CPU 带宽 1M 一定要跟别人一样跑 MC 和 hadoop 跑不了还说 Piece of Shit 不是找骂么...
原本 CentOS 和 arch 预装的东西就不一样,这么讨论内存占用完全没意义啊
随便弄了一下 ...
我觉得这就是个优化的问题吧 ... 不喜欢默认的配置自己折腾一下就好了 ...
以及说 ... 我真心不喜欢 systemd 这个东西 ...
V2Hostloc
那就用Archlinux跑服务器么 真是无语了 标题可以改成windows server core内存占用巨大,完全没法跟Linux比
因为他说了 “真是 A Piece of Shit.”
定位不同比毛线。软件、设置也完全不同。照这个逻辑我的精简内核+busybox最牛。
我可没说piece of shit,话说我有一个超经济型连512都没有T-T
要是这么算的话,我前几天买了个乞丐版的bandwagon,装完LNMP外加SS之后才20MB左右的内存,加上一个Typecho不管怎么按F5也就30MB左右的内存,lz这么喜欢省内存,推荐你服务器上用Debian6 32 minimal
实名反对,以前64m时根本装不上兵哥的LNMP,还 Typecho...
谁让你用一键包了,apt-get就能装上了。Debian 6 32 Minimal,MySql Server 5.1加上官方自带的那个小内存my.cnf,30MB妥妥的,稍微优化一下,加个WP也就100MB上下
centos也黑。。。
ubuntu server 表示,秒杀你们所有