服务器端指的是在网络环境中提供特定服务的计算机系统。这类
计算机硬件必须具备足够的性能、可靠性和可扩展性,以确保服务质量。
服务器端在网络中的作用至关重要,因为它提供的服务直接影响着网络计算环境的效率和稳定性。服务器端的服务必须具备一定的容量,能够及时响应大量的服务请求,并且单次服务请求的响应时间应尽可能短。此外,服务器端的服务还需要保持长时间的连续性,以避免因服务中断而导致的数据损失或用户体验下降。为了满足这些需求,服务器端的硬件必须具备高性能、高可靠性以及良好的可扩展性,以便随着用户数量的增长而提升服务能力。相比之下,普通
personal computer(PC)通常不具备这些特性,因此不适合用作服务器。
在服务器端,
固态硬盘(SSD)是一种流行的存储解决方案。SSD 可以通过多种方式进行部署,包括 SAS/SATA 接口、PCIe 闪存卡、NVMe 闪存等。服务器端 SSD 还可用于持久存储、
缓存,甚至是与其他服务器共享。常用的 SSD 尺寸包括 3.5 英寸、2.5 英寸和 1.8 英寸,其中 2.5 英寸 SSD 在服务器领域最为常见。
PCIe 闪存卡是一种常见的服务器端闪存形式,它可以插入 PCIe 插槽,提供高速存储访问。这些卡的容量和物理尺寸各不相同,有些型号适用于较小的服务器。由于直接连接到 PCI 总线,PCIe 闪存卡的延迟较低,从而实现了卓越的性能。不过,这些卡仅限于单台服务器使用,更换时需要重新启动服务器。大多数 PCIe 闪存卡需要 PCIe 2.0 x8 插槽,但也有一些新的产品可以通过 PCIe 3.0 x4 插槽连接。
M.2 是一种专门为 SSD 等内部安装设备设计的新接口。这种接口卡宽度为 22mm,长度从 30mm 到 110mm 不等。它们可以挂在 M.2 PCIe 插槽上,提供高达 480GB 的容量,足以满足引导盘的需求。M.2 已经广泛应用于
笔记本电脑和
台式机,并有望成为服务器端的标准配置。类似的接口类型还包括 mSATA 和 microSD 卡,后者在智能手机和其他小型计算设备中普遍使用,在服务器端作为引导盘也很受欢迎。
Supermicro SATA DOM,又称 SuperDOM,是由 Supermicro 开发的一款微型闪存驱动器,专门针对服务器端市场。这款驱动器可通过特殊 SATA 插槽接入服务器主板,最大容量可达 64GB。
内存通道闪存分为非易失性双列直插内存模块(NVDIMM)和内存通道存储两类。这两种类型均通过内存通道进行读写操作,并通过 DIMM 插槽提供存储。NVDIMM 结合了 DRAM、闪存、控制器和独立电源,如超级电容器。在突发断电或系统崩溃时,NVDIMM 能够将 DRAM 上的数据保存至闪存,并在电力恢复后自动恢复数据。这种技术适合用于写
缓存、元数据存储、内存数据库、内存
队列等需要完全 DRAM 性能和持久性的应用场景。内存通道存储则是将闪存作为存储设备集成在 DIMM 上,其容量最高可达 400GB,但可能会引入细微的延迟。许多需要低延迟存储的应用程序都可以受益于这一技术。然而,为了使用内存通道存储,服务器主板 BIOS 或 UEFI 需要识别出 DIMM 插槽上的内存或存储,并能够正确区分它们。目前,一些服务器制造商已经开始生产支持这一特性的主板。