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

      ㈠ 一些定义
        
        ⑴ CPU 密集
           
           某种应用极其消耗 CPU 资源、其程序内部逻辑复杂
           而且、对磁盘访问量不高
           这种程序在运行时、根本不用或少量读取磁盘上的数据
           只是在程序载入的时候、读入一点点程序数据而已
           进程运行后便会使 CPU 的核心处于全速状态
           这会造成其他进程同一时间只获得少量的执行时间、影响了性能
           必要时、可以将多台机器组成集群来运行这种程序
           
           
        ⑵ IO 密集
           
           某种程序的内部逻辑并不复杂、耗费的 CPU 资源不多
           但、要随时读取磁盘上的数据、比如 FTP 服务器
           
        IO 和 CPU 同时密集就是综合了2者的特点、这是个噩梦啊
        
     

     ㈡ 一点建议

        
        ⑴ 大块连续 IO 密集的环境
           
           建议使用 SAN
           
        ⑵ 高并发随机小块 IO 环境或者共享访问文件的环境
          
           建议使用 NAS
           
        ⑶ CPU 密集的环境 
           
           建议使用 NAS 
           
           
        不过、不同的环境和需求、对 SAN & NAS 的选择还是要具体权衡取舍
        毕竟、经济学有个原理"某种东西的成本只是为了得到它所放弃的东西"
        无论选择哪种、总伴随着要失去另一种的机会成本
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值