本帖最后由 abin 于 2021-3-26 16:45 编辑
“系统盘用NVME盘, 启动足够快, 这就是外行了. ”
干活用的工作站, 还需要频繁开机启动?
合理的做法,
在预算允许的前提下,
100元一个固态全盘用来做系统, 60GB也够用, 不过买不到.
如需要高速读写,
NVME直接挂到/tmp, 很多程序默认在/tmp读写.
机械盘, 容量根据需求选, 挂到/home做数据, 软件也可以放在这个机械盘中.
做计算过程中, 可执行的二进制文件,
是从内存读取到内存中再执行的.
比如常见的高斯, DFT计算中等尺度体系,
并不会看到程序频繁变更为不同的link, 通常是一个link需要跑很久.
也就是说一个Link占用的CPU时间, 远远高于Link加载到内存的时间.
那么, 是否用高速硬盘来加速软件加载过程, 就没有什么意义了.
对于ORCA, 多数模块都需频繁读写,
那么, 直接把读写指定到/tmp, 效果会最佳.
分盘的好处. 成本低廉, 一个100GB出头的固态盘, 大约100元.
如果100元可以买到机械, 也可以用机械啊.
实际用途是:
1 系统和数据软件分离, 相对安全可靠.
2 就算系统高挂了, 重装也不会磨掉原来的配置. 仅需拔掉其他硬盘线缆, 然后默认全盘安装. 然后再接上其他盘, 挂载一下硬盘就OK了.
对于计算工作站 服务器而言,
高速硬盘是用来应对并行计算读写的, 不是用来加速系统启动的.
按照普通的观点, 频繁读写, 固态容易挂,
当然是分开比较好了.
京东上多数产品都说3年或者5年质保,
单独挂载, 使劲读写, 坏了就换, 啥都不耽误.
拿NVME盘装系统, 真是外行到家了.
干活用的工作站服务器, 都是常年不关机, 不重启的.
要启动足够快, 有啥意义?
“计算要内存大, 建议32GB x 4,”
这是有多外行呀?
双路E5处理器, 不搞8个内存条, 还用4个, 你不嫌并行计算跑的慢吗?
以上言论, 仅仅代表我个人观点.
补充一下, 以免被质疑满嘴跑火车.
图片,
最上面, 是一个小规模集群, 6个节点, 这是登录兼干活节点的uptime.
中间, 是另一套集群, 目前16节点规模, 图片信息是登录节点uptime.
最下面, 是自己“工作站”, 台式机. 如非必要, 大概一个月会启动一次.
对于好几周, 甚至是大半年才会重新开机启动一次的机器,
是否采用固态硬盘加速开机启动速度, 没有任何实际意义. 毕竟, 服务器主板自检过程就比较慢的.
现在一般的逻辑, 都是认为, 固态盘, 写多了, 就挂了.
如果这个逻辑成立, 而且计划采用NVME等高规格固态加速读写,
更应该系统单独一个盘, 读写单独一个盘. 换读写盘, 很容易.
装系统, 恢复软件配置, 多数情形下, 不是一件轻松的事情.
|