Dell1950终于上架了,又一个牛叉的系统,我把CentOS精简到了我能想象到的极致(当然跟gentoo还不能媲美),在AMP(apache,php,mysql)都启动空负载的状态下,内存占用降到了128M以下。
- top - 16:54:16 up 3:42, 1 user, load average: 0.00, 0.00, 0.00
- Tasks: 83 total, 1 running, 82 sleeping, 0 stopped, 0 zombie
- Cpu(s): 0.0% us, 0.0% sy, 0.0% ni, 99.9% id, 0.1% wa, 0.0% hi, 0.0% si
- Mem: 4042344k total, 125040k used, 3917304k free, 11136k buffers
- Swap: 6094840k total, 0k used, 6094840k free, 47004k cached
一些内核级补丁没有打,估计了解这类漏洞入侵的人,我暂时也招架不住,现在只是为了服务器的稳定。apache+php+mysql+ftp+ssh之类的账户权限作了详细的统筹,对外服务权限尤其作了限制,尽量达到最优。PHP是用developer模式进行编译安装,没有考虑实际应用,只是把功能尽量多的增加(这些操作会稍微影响性能,但相对128M,是可以忽略的),但很重要的opcode缓冲加上了,Centos用最小安装,以来的一些组件和库分别安装,决不多余。尽量在硬盘基础占用上也降至最小。硬盘分区使用了LVM,偷懒了,虽然这样会有很大的问题,但手工分区还不是很熟悉,而且在管理存储上我功力还不够,以后进行改善。
硬盘情况如下:感觉还是大了点,回头清理一下缓存。
- [root@localhost ~]# df
- Filesystem 1K-blocks Used Available Use% Mounted on
- /dev/mapper/VolGroup00-LogVol00
- 134980848 1214972 126909172 1% /
- /dev/sda1 101086 14864 81003 16% /boot
- none 2021172 0 2021172 0% /dev/shm
很成功的系统,但管理软件我一直没功夫去写,待写完后就是一个完整的初始系统+管理套件