我正在配置一个全新的HPC服务器,并且对使用SmartOS很感兴趣,因为它具有虚拟化控制和zfs功能。这种配置对SmartOS高性能HPC有意义吗?或者您会推荐另一种配置吗?
系统规格:2x8-核心xeon 384 GB RAM,30 TB TB和2x512 GB SSDs
使用:- zfs用于向不同vms和网络提供数据;1 SSD用于L2ARC,1用于ZIL -通常为1-2个运行R和自定义C/C++代码的ubuntu实例。
作为SmartOS和ZFS的新手,我最关心的问题是:
(1)如果ubuntu是唯一的活动vm,那么在SmartOS上运行的ubuntu会不会带来近乎金属的性能?(2)如何将全局zfs池中的数据提供给容器和其他网络设备?
发布于 2013-02-04 02:41:01
您的服务器规格似乎很好,但我不知道您在哪里可以找到30 at驱动器(至少在这十年中不会)。
ZIL不需要非常大,一个512 is的SSD当然是一种浪费。您将不得不计算“最佳”大小,但它将在2-20 GB的范围内通常。以最快的“存储”驱动器在你的游泳池,计算出传输速度,倍数约10秒。(例如,如果你最快的驱动器是170 then,那么ZIL的速度是2GB)。
然而,L2Arc可以使用尽可能多的高速SSD。对SSD进行分区,使最初的几个gigs用于ZIL,其余的用于L2Arc很有意义,而ZFS将以这种方式很好地利用多个设备。
当我在做的时候..。研究表明,在垃圾收集算法中保留20-25%的SSD未使用的辅助工具,使其在典型使用中更快。和往常一样,SSD在大量使用时会很快被杀死(根据我的经验,2-4年是典型的YMMV)。
你必须定义“近金属性能”。SmartOS使用的KVM通常会给出2-10%的性能惩罚。使用可以利用半虚拟化(virt等)的Guest将使您接近该范围的低端。Ubuntu应该能正常工作。
您如何服务日期从ZFS池到VM和其他网络设备是以同样的方式完成与任何其他存储.ZFS可以提供块存储或文件存储。VMs可以使用这两种类型。NFS和Samba/SMB/CIFS使用文件存储。iSCSI或FC通过网络提供块存储。可以将SmartOS配置为具有足够耐心的任意一种操作。
https://serverfault.com/questions/446117
复制相似问题