zoukankan      html  css  js  c++  java
  • QPS、PV、UV、RT 之间的关系

    QPS:

    • 每秒查询率(Query Per Second),每秒的响应请求数,也即是最大吞吐能力。

    • QPS = rep/sec = 请求数/秒

    • QPS 统计方式【一般使用http_load进行统计】

    • QPS = 总请求数 / (进程总数 *请求时间)

    • QPS: 单个进程每秒请求服务器的成功次数

      峰值 QPS:

      • 每天 80% 的访问集中在 20% 的时间里,这 20% 的时间叫做峰值时间
      • 公式: (总 pv 数 * 80%)/ (每天秒数 * 20%) = 峰值时间每秒请求数据(QPS)
    • PV:

      • 访问量即 Page View,即页面浏览量或点击量,用户每次刷新即被计算一次单台服务器每天 PV 计算
      • 公式1:
        • 每天总 PV = QPS * 3600 * 6
      • 公式2:
        • 每天总 PV = QPS * 3600 * 8
    • UV:

      • 独立访客即 Unique Visitor,访问您网站的电脑哭护短为一个访客,00:00-24:00 内相同的客户端只被计算一次服务器数量
      • 机器:
        • 峰值时间每秒 QPS / 单台机器的 QPS = 需要的机器
      • 机器:
        • ceil (每天总 PV / 单台服务器每天总 PV)
      • 并发数:
        • 并发用户数是指系统可以同时承载的这正常使用系统功能的要用户的数量
      • 吞吐量:
        • 吞吐量是指系统在单位时间内处理的请求的数量
    • 响应时间(RT)

      • 响应时间是指系统对请求作出的响应的时间
    • 例子:

      • 每天 300w PV 的在单台机器上,这太机器需要多少 QPS?
        • 答:
          • (3000000 * 0.8) / (86400 * 0.2)= 139(qps)
          • 如果一台机器的QPS 是 58 ,需要几台机器?
            • 139/58 = 3
  • 相关阅读:
    swift 加载 storyboard 里的UIViewController
    ios 下创建,删除文件夹的方法
    iOS ARC模式 内存管理
    UISwitch
    建立 svn 服务端
    去除NSString里面的空格
    正则表达式验证邮箱的合法性
    memcached 的安装与使用
    windows2008 IIS下配置FTP服务
    lua语法备忘录
  • 原文地址:https://www.cnblogs.com/jcjc/p/12501827.html
Copyright © 2011-2022 走看看