我有一块 Corsair Force 系列 SSD 硬盘,打算将其放入一个 Linux 机箱中作为 Linux 服务器。
服务器本身会进行大量随机读取和极少的写入,因此 SSD 非常适合。它是一个 Web 服务器,为大量从数据库动态创建的页面提供服务。所有日志记录和统计信息都将被禁用,以减少 SSD 驱动器的磨损。(我们所有的网站都使用 Google Analytics 进行分析)。
有人建议我使用 CentOS 5.5(我的情况是 64 位)作为 Web 服务器。但它不支持 TRIM(据我所知)。
我依靠数据中心来安装驱动程序/内核,因为我没有足够的 Linux 技能,并计划使用 webbycart 进行强化/安全设置。(当然,我负责 web 应用程序(PHP/MYSQL)的安全性)。
您会推荐什么?支持 TRIM 的 Linux 发行版或 centOS,并将内核更新为支持它的较新版本?
我读到过 EXT4 是适合生产中的 SSD 的良好文件系统。因此,除非有稳定且更好的替代方案,否则我会坚持使用它。
对于 SSD,还有什么需要安装/禁用的东西吗?
答案1
人们通常推荐 CentOS 或 Debian 作为服务器,因为它们是保守的发行版,但实际上这并不意味着什么 - 尤其是对于一个不起眼的 Web 服务器,它实际上只是一个网络文件服务器。几乎任何 Linux 发行版都可以,所以不要太担心。
更重要的是,对服务器进行监控(网络服务器是否启动?磁盘空间如何?等等),并定期更新安全补丁。
顺便说一句:Linux 在磁盘访问之上有一个非常复杂的内存缓存机制。因此,除非您的网站比可用内存大得多(不太可能),否则 SSD 根本不会有任何区别。
答案2
答案3
您想要的是 CentOS 6.4 而不是 CentOS 5.5
CentOS 6.4 有 ext4 和 TRIM(您需要添加“丢弃”作为挂载选项)。