[草稿]IT术语

[TOC]

运维相关

cpu架构体系

架构 指令集位数 原因
X86 32位 Intel处理器习惯以86结尾,如80186、80286、80386,统称为 X86
AMD64 64位 32位向64位演进时,AMD 抢先制造出了兼容 X86 32位指令集的 64位处理器
X86-64 64位 Intel 设计 IA-64 比amd晚了一步,且不兼容 X86 32位指令集,比较惨淡
后续Intel也采用 AMD64,但在此基础上进行了扩充,并改名为 X86-64
所以 x86_64, x64, AMD64 基本上是同一个东西
ARM 适用于移动通信这种低成本、高性能、低耗电的领域
ARM-V8 AArch64:64位
AArch32:32位
有两种执行态,适用于 32位和64位
AArch64 64位 从 ARM-V8 中独立出来

CICD

  • 持续集成(Continuous Integration),重点是将各个开发人员频繁修改的代码集合到公共代码仓库的主分支中。开发人员能够在任何时候多次向仓库提交作品,而不是独立地开发每个功能模块并在开发周期结束时一一提交。
  • 持续交付(Continuous Delivery),集中依赖于部署流水线,团队通过流水线自动化测试和部署过程。
  • 持续部署(Continuous Deployment),扩展了持续交付,是一种更高程度的自动化,无论何时对代码进行重大更改,都会自动进行构建/部署。

参考:https://www.redhat.com/zh/topics/devops/what-is-ci-cd

DevOps

  • DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例,可以把DevOps看作开发(软件工程)、技术运营和质量保障(QA)三者的交集。

CMDB

  • CMDB --Configuration Management Database 配置管理数据库, CMDB存储与管理所有IT资产信息,它与所有服务支持和服务交付流程都紧密相联。

CRM

  • CRM --Customer Relationship Management 即客户关系管理

PV与UV

  • PV:页面点击量(Page View),用户每打开1个网站页面(注意是页面)记录1个PV。用户多次打开同一页面PV累计多次。用以衡量网站用户访问的网页数量。
  • UV:独立访客(Unique Visitor):1天内访问某个站点的不同IP地址的人数。1天内相同访客多次访问网站,只计算为1个独立访客。

游戏

  • DAU:Daily Active User,日活跃用户数量,统计一日之内,登录或使用了某个产品的用户数(去除重复登录的用户)。常用于反映网站、互联网应用或网络游戏的运营情况。
  • MAU:Monthly Active Users,月活跃用户人数。在线游戏的一个用户数量统计名词,数量越大意味着玩这款游戏的人越多。
  • PCU:Peak Concurrent Users,最高同时在线玩家人数
  • ACU:Average Concurrent Users,平均同时在线玩家人数
  • ARPU:Average Revenue Per User,每用户平均收入。一个时间段内运营商从每个用户所得到的利润。很明显,高端的用户越多,ARPU越高,而ARPU值高说明利润高。
  • 百度指数:

系统相关

Swap分区

Swap分区,即交换区,系统在物理内存不够时,与Swap进行交换。即当系统的物理内存不够用时,把硬盘中一部分空间释放出来,以供当前运行的程序使用。

  • 当那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。
  • 那些被释放内存空间的程序一般是很长时间没有什么操作的程序。

Swap空间一般应大于或等于物理内存的大小,同时最小不应小于64MB,最大应该是物理内存的两倍。

Cache与Buffer

  • Cache(缓存)位于CPU与内存之间的临时存储器,缓存容量比内存小的多,但交换速度比内存要快得多。
  • Cache通过缓存文件数据块,解决CPU运算速度与内存读写速度不匹配的矛盾,提高CPU和内存之前的数据交换速度。
  • Cache缓存越大,CPU处理速度越快。
  • Buffer(缓冲)高速缓冲存储器,通过缓存磁盘(I/O设备)数据块,加快对磁盘上数据的访问,减少I/O,提高内存和硬盘(或其他I/O设备)之间的数据交换速度。
  • Buffer是即将要被写入磁盘的,而Cache是被磁盘中读出来的。

Linux内核版本号

Linux内核版本号由3个数字构成:a.b.c,分表代表主版本号、次版本号、修订版本号:

  1. 目前发布的内核主版本
  2. 偶数表示稳固版本;奇数表示开发中版本
  3. 错误修补的次数

网络相关

TCP三次握手

  1. 请求端发送SYN(SYN=A)数据包,等待响应端确认
  2. 响应端接收SYN,并返回SYN(A+1)和自己的ACK(K)包给请求端
  3. 请求端接收到响应端的SYN+ACK包,再次向响应端发送确认包ACK(K+1)

请求端和响应端建立TCP连接,完成三次握手,开始进行数据传输。

BGP与CDN

你选择BGP机房的原因是什么?如果仅仅是访问速度为什么不使用CDN?

BGP

BGP是边界网关协议Border Gateway Protocol的简称,关于BGP:

  1. 服务器只需要设置一个IP地址(不是多线多ip),最佳访问路由是由网络上的骨干路由器根据路由跳数来确定的,不会占用服务器的任何系统资源;
  2. 机房支持多线路,电信、联通、移动等终端网民访问速度快;
  3. BGP线路的成本要比双线双IP机房高。

CDN加速

CDN是内容分发网络Content Delivery Network的简称;

  • 分类:CDN分CNAME(常规,http头返回http 200)、302(http头返回http 302,location cdnip)两种方式,客户端根据解析的结果进行请求;
  • 计费方式:CDN分流量计费(适合访问量少的网站)、带宽计费(适合访问量大的网站)两种方式;
  • CDN有预加载机制,模拟用户请求将资源缓存在二层源站,减少回源次数和源站压力;
  • 全站加速:客户端请求边缘节点,若缓存无果,再向源站请求(回源),并缓存在边缘节点;无法缓存的动态资源则每次都向源站回源;

适合CDN的业务或场景:

  1. 访问量大的官网或论坛;
  2. 大文件下载;
  3. 对网络覆盖率要较高要求的业务;

95计费

将一个结算时间(通常为1个月)内的流量,按照每5分钟取一个流量最高点,一个月按30天算,共12×24×30=8640个点,把取值最高的5%去掉,最后剩下(100-5)%取值的最高带宽就是95计费的计费值了。

95计费,需要计费的点数共8640-432=8208个,其中有432个点不用计费,折算 432点×5分钟/60分钟=36个小时,即每月不超过36小时的异常带宽,不影响本月的计费。

测试相关

白盒测试与黑盒测试

  • 白盒测试,主要用于检测软件编码过程中的错误
  • 黑盒测试,主要检测软件的每一个功能是否能够正常使用

二者最大的区别就是测试对象不一样,白盒测试主要针对的是程序代码逻辑,黑盒测试主要针对的是程序所展现给用户的功能。简单的说就是,白盒测试后台程序,黑盒测试前台展示功能。

冒烟测试

冒烟测试,在软件测试这块主要是指针对最基本的功能或最主要的业务流程进行测试。

Copyright © www.sqlfans.cn 2024 All Right Reserved更新时间: 2023-07-04 10:33:49

results matching ""

    No results matching ""