基于 IO密集 & CPU密集考量 SAN & NAS 选择的一点建议

㈠ 一些定义

⑴ CPU 密集

某种应用极其消耗 CPU 资源、其程序内部逻辑复杂
而且、对磁盘访问量不高
这种程序在运行时、根本不用或少量读取磁盘上的数据
只是在程序载入的时候、读入一点点程序数据而已
进程运行后便会使 CPU 的核心处于全速状态
这会造成其他进程同一时间只获得少量的执行时间、影响了性能
必要时、可以将多台机器组成集群来运行这种程序


⑵ IO 密集

某种程序的内部逻辑并不复杂、耗费的 CPU 资源不多
但、要随时读取磁盘上的数据、比如 FTP 服务器

IO 和 CPU 同时密集就是综合了2者的特点、这是个噩梦啊


㈡ 一点建议


⑴ 大块连续 IO 密集的环境

建议使用 SAN

⑵ 高并发随机小块 IO 环境或者共享访问文件的环境

建议使用 NAS

⑶ CPU 密集的环境

建议使用 NAS


不过、不同的环境和需求、对 SAN & NAS 的选择还是要具体权衡取舍
毕竟、经济学有个原理"某种东西的成本只是为了得到它所放弃的东西"
无论选择哪种、总伴随着要失去另一种的机会成本
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值