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

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

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

我现在想知道如何使用这个现在没用的 4GB SSD。你认为低延迟、快速保存的磁盘驱动器有什么好处?

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

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

SWAP 怎么样?

答案1

我的建议是将 MySQL 数据和/或 Web 应用程序的文件放在驱动器上。这些都相当占用磁盘空间(mysql 占用的磁盘空间最大),并且所有这些都会从额外的速度中受益。

答案2

您可以使用enhanceIO缓存SSD中的任何内容:https://github.com/stec-inc/EnhanceIO

交换并不是一个坏主意,但是您必须检查服务器上使用了多少 RAM 内存。如果您还没有达到最大内存容量,那么交换对您来说就没什么用。只是一个想法。

答案3

将其用作交换不是一个好主意。如果您需要更多 RAM,请获取更大的实例。SSD 可能很快,但它们远不如实际 RAM 快。如果您需要 MySQL 缓存,请使用 ElastiCache(因为您已经在使用 AWS)。这可能比 SSD 更快。

对于您的用例,我认为 SSD 没什么用。如果您从 S3 检索文件(音频、视频、照片)进行转换,那么在处理文件时,这里是存储文件的好地方。

相关内容