smartOS HPCconfigurationbuild议

我正在configuration一个全新的HPC服务器,并且有兴趣使用SmartOS,因为它具有虚拟化控制和zfsfunction。 这种configuration对于SmartOS HPC是否有意义,或者您会推荐一种替代scheme?

系统规格:2x 8核xeon 384 GB RAM 30 TB HD,配有2x512GB固态硬盘

用途: – zfs将数据提供给不同的vms,并通过networking; 1个L2ARC固态硬盘和1个ZIL – 通常是1-2个运行R和定制C / C ++代码的ubuntu实例

作为SmartOS和ZFS的新手,我最担心的是:

(1)如果它是唯一活动的虚拟机,我将从运行在SmartOS上的ubuntu获得接近金属的性能吗? (2)如何将数据从全局zfs池提供给容器和其他networking设备?

你的服务器规格看起来不错,但是我不知道你会在哪里find30TB硬盘(至less在这个十年内)。

ZIL不需要很大,512GB固态硬盘肯定是浪费。 你必须计算出“最佳”尺寸,但一般在2-20 GB的范围内。 以最快的“存储”驱动器在你的zpool,找出传输速度,约10秒的倍数。 (例如,如果您的最快驱动器为170MBps,那么ZIL为〜2GB)。

L2Arc可以使用尽可能多的高速SSD,但可以使用它。 分区固态硬盘,以便前几个演出用于ZIL,其余用于L2Arc很有意义,ZFS将以这种方式很好地使用多个设备。

当我在这上面的时候..已经certificate,留下20-25%的固态硬盘在他们的垃圾收集algorithm中非常有帮助,使得它们在典型的使用中更加明显。 与往常一样,SSD在大量使用中会相对迅速地死亡(根据我的经验,YMMV通常会有2-4年的时间)。

你必须定义“近金属性能”。 通常,SmartOS使用的KVM会给予2-10%的性能损失。 使用可以利用半虚拟化(virt-io等)的客户操作系统将使您接近该范围的低端。 Ubuntu应该运行良好。

从ZFS池到虚拟机和其他networking设备的date是如何实现的,就像其他存储一样… ZFS可以提供​​块存储或文件存储。 虚拟机可以使用任何一种types。 NFS和Samba / SMB / CIFS使用文件存储。 iSCSI或FC通过networking提供块存储。 SmartOS可以被configuration为用足够的耐心来完成其中的任何一项。