zoukankan      html  css  js  c++  java
  • 容量估算--随时更新

    一、 数据库服务器的硬件估计

    首先确定系统要支撑的tps峰值是多少,这个数值一般由实际业务量来估计或者设计容量确定。实际业务估计可以通过考察旧系统业务峰值出现的时间和峰值访问量来估计,设计容量则是系统设计初期就决定的设计指标,决定了tps上限。假设峰值tps为N。

    1. 按一般经验认为,一个用户操作对应10次数据库IO操作,那么实际数据库操作就是10*N

    2. 假设,一个数据库的缓存命中率为90%(正常情况下数据库缓存命中都在90%以上),那么实际落在数据库上的IO次数为 10*N*(1-0.9)=N
    也就是说要支持一个N tps的传统架构的应用(没有做分布式或者缓存)来说,数据库服务器的磁盘要能够支持N io/s

    3. 市面上一个7200转普通sata盘的随机读写io/s大约在150左右,也就是说不做raid的情况下需要N/150块磁盘。
    做raid的话就要考虑raid的磁盘利用率,例如raid1,磁盘利用率50%,那么就需要 (N/150)*2块盘

  • 相关阅读:
    des加密
    http请求报错
    js生成二维码(jquery自带)
    tomcat跨域请求
    jsp读取properties文件
    spring+mybatis整合读取不了配置文件
    svn提交报e200007错误
    firefox兼容性问题
    Oracle学习笔记(2)
    Spring设置定时器:quartz
  • 原文地址:https://www.cnblogs.com/aegis1019/p/9151043.html
Copyright © 2011-2022 走看看