性能分析 —CPU的性能分析
服务器中一个硬件
- 什么是服务器?
- 由 计算机硬件 + 操作系统 + 应用服务构成,提供能力输出。
- 服务器的性能分析,需求分析哪些?
- 硬件性能分析
- 操作系统性能分析
- 项目性能分析(数据库性能分析)
现阶段:性能分析,首先,分析 硬件性能
- 补充: 性能分析思路
- 网络, 如果网络有问题,性能分析后续事情就不用做了。
- 硬件资源
- 系统、软件参数配置
- 项目性能(代码、sql…)
- 网络:
- 发起方端口(相关配置)
- 连接通道方式: 有线
- 通信机制: 协议
- 网络带宽:
- 发起方的带宽: 一般都是比较宽的(几十Mbps ~ 几百Mbps)
- 服务器带宽: 一般来说受限制
- 云服务器: 提供两种选择
- 1、固定带宽
- 2、按流量计费 -----企业中比较常见,可以说没有带宽限制
- 吞吐率,单位是 KB/s
- 吞吐率的数值 与 带宽的数值, 单位转换相同之后,进行比较
- 差距比较大 ----一般 带宽没有瓶颈
- 差距很小 ------一般,带宽就是瓶颈
- 操作系统:操作系统是把硬件进行整合,方便与人机交互
- 主要说操作系统: linux
- 现在企业中,服务器操作系统,绝大多数 都是 linux的无图像界面系统
- linux系统,大多数是 centos系统、也有 Ubuntu、redhat、suse
- linux系统?
- linux 内核 是开源
- linux家族血缘
- 主要有两个家族
- fedora家族 -----主要是服务器
- redhat 红帽
- centos 免费版本, 有图像界面,无图像界面,但是,主要使用无图像界面作为服务器
- debain家族 ----特色不是服务器,图像界面系统
- Ubuntu: 免费的,有图像界面 和 无图像界面两种
- 入门学习linux,很多都会选择 Ubuntu的图像界面系统, 因为用Windows习惯
- 家族,就有继承,有共性。
- fedora家族:
- 可执行的安装文件格式: rpm
- 安装软件命令: yum 、 rpm centos8(dnf)
- yum install、search、remove、update、 安装、搜索、移除、更新
- rpm -ivh 、 -e 、 -Uvh 安装、卸载、更新软件
- debain家族
- 可执行的安装文件格式: deb
- 安装软件命令: apt-get 、 apt
- apt-get install、autoremove、update、search 安装、移除、更新、搜索
- dpkg -i 、 -r 安装、移除
- linux内核提供一种软件安装方式:
- tar.gz安装包
- 安装前,必须有 gcc
- 安装步骤:
- 解压: tar -xzvf xxx.tar.gz -----tar -czvf 打包命令
- 进入解压后大文件
./configure
----编译 - 再 make
- 再安装 make install
远程连接linux系统,被连接的系统,需要启动sshd服务,并且开发这个服务的端口,才能远程连接
因为 centos系统,默认是安装了sshd服务,且开发22端口的。
但是,Ubuntu系统,默认是没有安装sshd服务,所以,默认,是不能用客户端远程连接到Ubuntu系统的。
怎么看系统是 centos系统 还是 Ubuntu系统?
看 cat /etc/xxx-release
centos系统: cat /etc/redhat-release
ubuntu系统: cat /etc/os-release