如何在服务器上使用小型SSD驱动器?

我刚刚在Amazon AWS上以SSD驱动器4GB容量启动了m3.medium实例。 不过,我在常规EBS上安装了系统,系统应用程序和/ var。

我想知道现在怎样才能使用这个4GB的SSD。 对于低延迟,快速节省的磁盘驱动器,您认为怎么样?

我目前在我的服务器实例上使用的是:

  • Apache2 + PHP5
  • MySQL的
  • Atlassian应用程序(使用自己的Tomcat服务器)
  • Git服务器
  • Ldap服务器

如何交换?

我的build议是将MySQL数据放在驱动器上,和/或您的networking应用程序的文件。 这些都是相当的磁盘密集(MySQL最磁盘税),所有将受益于额外的速度。

您可以使用增强型IO来cachingSSD中的任何内容: https : //github.com/stec-inc/EnhanceIO

交换是不是一个坏主意,但你必须检查你的服务器上使用多lessRAM内存。 如果你没有接近完成,那么交换你没有好处。 只是一个想法。

用它来交换是一个坏主意。 如果你需要更多的内存,获得一个更大的实例。 固态硬盘可能很快,但速度不及实际的内存。 如果您需要MySQLcaching,请使用ElastiCache(因为您已经在AWS上)。这可能会比SSD更快。

对于你的用例,我没有看到SSD的用途。 如果您正在从S3中检索文件(audio,video,照片)进行转换,那么在您处理文件时,这将是一个很好的存储位置。