我有一个Corsair Force Series SSD硬盘,我打算把它作为一个Linux服务器放在1个单元的linux中。
服务器本身将进行大量的随机读取和很less的写入,这使得SSD非常适合。 它是一个服务于从数据库dynamic创build的大量页面的Web服务器。 所有日志logging和统计信息将被禁用,以减lessSSD驱动器的磨损。 (我们所有的网站使用谷歌分析进行分析)。
一般来说,我一直推荐CentOS 5.5(在我的情况下是64Bit)。 但它没有TRIM支持(据我所知)。
我依靠数据中心安装驱动程序/内核,因为我没有足够的linux技能所需的,并计划使用webbycart做硬化/安全设置。 (当然是我负责的webapps(PHP / MYSQL)的安全性)。
你会推荐什么? 一个Linux发行版TRIM支持或centOS并更新内核到一个新的支持它?
我已经读过EXT4是SSD生产的一个很好的文件系统。 所以我坚持,除非有一个稳定和更好的select。
还有什么需要安装/禁用SSD等?
人们通常推荐使用CentOS或Debian作为服务器,因为它们是保守的发行版,但实际上这并不意味着很多,特别是对于一个简单的web服务器,这实际上只是一个networking文件服务器。 几乎任何Linux发行版都可以,所以不要为此过多地冒汗。
更重要的是监视服务器(是networking服务器,磁盘空间怎么样等等),并且通过安全补丁一次又一次地更新。
顺便说一句:Linux在磁盘访问之上有一个非常复杂的内存caching机制。 所以,除非你的网站比可用内存大得多(不太可能),否则SSD根本就没有任何区别。
所有的日志和统计将被禁用…网站使用谷歌分析
我不认为这是一个很好的主意。 尽pipe出于安全目的,日志的价值有限,但它们并非没有价值。 尽pipeGoogle Analytics(分析)提供了很好的市场分析function,但它在衡量性能方面performance不佳,在分析function性问题时效果更差 如果您不希望传统磁盘一直在运行,则可以将日志保留在RAM磁盘上,然后使用频繁的日志转储将它们推出networking,或将磁盘保持在待机模式 。
而不是寻找一个支持TRIM的系统,并在SSD上运行EXT4,你可能会考虑使用JFFS2–这是专门为延长SSD而devise的。
你想要CentOS 6.4而不是CentOS 5.5
CentOS 6.4有ext4和TRIM(你需要添加'丢弃'作为安装选项)。