由于我的操作系统和应用程序在启动时加载到内存中,那么对于全天候运行的服务器来说,将操作系统放在 SSD 启动驱动器上难道没有好处吗?我知道有几个假设取决于我如何使用该服务器,因此为了回答这个问题,我们假设:
- 我的应用程序上没有 I/O 任务。
- 磁盘上没有需要启动后加载的应用程序。
- 崩溃后无需快速重启。
基本上,我想知道内核进程是否执行了一些我不知道的随机 I/O?
答案1
我想知道内核进程是否执行了一些我不知道的随机 I/O?
好吧,我们不知道您知道什么,您也没有真正提到操作系统,但如果我们假设您指的是 Linux,那么不太可能有任何纯粹基于操作系统的东西能够从 SSD 相对于 HDD 的随机 IO 容量的提高中显着受益。
答案2
确实如此。没有优势。
嗯,不完全是。
当写入频率不高时,SSD 非常可靠 - 它们在写入时是可靠的,但如果没有大量写入,它们就很棒,特别是在受到物理滥用的情况下。
但对于服务器来说 - 不行。我将所有高性能内容移至 SSD 缓存 RAID 控制器,现在使用已退役的 Velociraptor 进行启动。花大价钱购买 bood ssd 毫无意义。
也就是说:如果您只需要小型启动卷,SSD 也很便宜。32GB 硬盘不存在。