扫码关注微信公众号

回复“面试手册”,获取本站PDF版

回复“简历”,获取高质量简历模板

回复“加群”,加入程序员交流群

回复“电子书”,获取程序员类电子书

当前位置: 场景题 > 系统设计高频面试题 > 系统的一些性能指标
  1. 响应时间响应时间指从发出请求开始到收到最后响应数据所需的时间,响应时间是系统最重要的性能指标其直观地反映了系统的“快慢”。
  2. 并发数并发数指系统能够同时处理请求的数目,这个数字反映了系统的负载特性。
  3. 吞吐量吞吐量指单位时间内系统处理的请求数量,体现系统的整体处理能力。QPS(Query Per Second):服务器每秒可以执行的查询次数TPS(Transaction Per Second):服务器每秒处理的事务数并发数=QPS*平均响应时间
  4. 经常听到的一些系统活跃度的名词
    • PV(Page View)页面点击量或者浏览量,用户每次对网站中的每个页面访问均被记录一个PV,多次访问则会累计。
    • UV(Unique visitor)独立访客,统计一天内访问网站的用户数,一个用户多次访问网站算一个用户
    • IP(Internet Protocol)指一天内访问某站点的IP总数,以用户的IP地址作为统计的指标,相同IP多次访问某站点算一次IP和UV的区别:在同一个IP地址下,两个不同的账号访问同一个站点,UV算两次,IP算一次
    • DAU(Daily Active User):日活跃用户数量。
    • MAU(monthly active users):月活跃用户人数。
  5. 常用软件的QPS
    • Nginx:一般Nginx的QPS是比较大的,单机的可达到30万
    • MySQL:对于读操作可达几百k,对于写操作更低,大概只有100k
    • Redis:大概在几万左右,像set命令甚至可达10万
    • Tomcat:单机 Tomcat 的QPS 在 2万左右。
    • Memcached:大概在几十万左右通过了解这些软件的QPS可以更清楚地找出系统的瓶颈所在。

点击面试手册,获取本站面试手册PDF完整版