美文网首页
Property-first

Property-first

作者: 黑咔 | 来源:发表于2020-06-28 18:32 被阅读0次

    响应时间是什么?
    从发送请求到收到服务器的响应内容截至的时间。

    吞吐量是什么?
    吞吐量是一类指标的统称,是用来衡量系统的处理能力的

    常见的吞吐量有哪些?
    tps(transactions per second):每秒事务数
    throughput:数据流量,单位是byte
    PV:page view 页面访问量
    QPS(query per second):每秒请求数

    资源利用率有哪些?
    通常来说是服务器的系统资源使用情况:
    CPU\内存\硬盘IO\网络

    并发是什么?
    并发分两种:
    1.狭义的并发:是指同一时间向服务器发送请求的用户数
    一般通过集合点来实现,并且不会长时间,而是固定次数
    2.广义的并发:在线即并发
    一般是不用通过集合点,而是建议使用随机思考时间,长时间运行,不固定次数

    负载用户是什么?
    负载用户就是虚拟用户,就是用来模拟真实用户进行性能,可以分为三种:
    1.系统最大用户数:用户可能是真正的人、设备、使用者、也有可能只能进行估算
    2.在线用户数:是指长时间、大量、频繁使用系统的人数
    3.并发用户数:
    并发分两种:
    1.狭义的并发:是指同一时间向服务器发送请求的用户数
    一般通过集合点来实现,并且不会长时间,而是固定次数
    2.广义的并发:在线即并发
    一般是不用通过集合点,而是建议使用随机思考时间,长时间运行,不固定次数

    如果一个系统一天的PV为100W,则系统的tps至少要达到多少才能满足性能需求?
    TPS=100w
    80%/24
    3600*20%=46.29

    系统的并发如何计算?
    系统的并发量=TPS×响应时间

    性能测试的分类有哪些?
    按照性能测试的目的不同,大致可以分为一下几类:
    1.负载测试:目的是通过测试获取系统系统的最大处理能力、最大有效负载用户数和最佳性能表现点。
    做法:通过不同的负载量对系统进行测试。
    2.压力测试:目的是测试系统的稳定性,通过模拟系统极限的负载情况,观察系统是否稳定
    一般压力测试都是要求长时间运行的,通常建议是:7*24小时。

    集群是什么?
    所谓集群就是多台平行的服务器,集群的目的一般是为了实现:
    1.负载均衡(Load Balance):将前端来的负载(压力)分流到不同的服务器上
    2.故障转移:因为负载均衡的特性,使得如果某一台服务器宕机,并不会影响用户的使用,从而达到故障转移的效果。

    常见的负载均衡策略有哪些?
    1.轮询:轮训
    2.基于IP(最常用的)

    SOA和微服务是什么?
    1.SOA是面向服务的体系架构,一般来说是用于大型系统的异构需求。
    2.微服务是相对于SOA提出面向解耦的服务设计。

    SaaS和PaaS是什么?
    SaaS:软件即服务
    PaaS:平台即服务

    相关文章

      网友评论

          本文标题:Property-first

          本文链接:https://www.haomeiwen.com/subject/ognysctx.html