测速脚本

可以检测当前系统与硬盘IO,以及国内下载上传速度

wget --no-check-certificate https://cll66-cn.obs.cn-south-1.myhuaweicloud.com/File/bench.sh;sh bench.sh

更换软件源

更换一个更适合或者说更近更快的软件源,会为你的Linux使用操作更加的流畅和顺利。

系统要求:CentOS 5+、Ubuntu 14.04+、Debian 7+

wget https://cll66-cn.obs.cn-south-1.myhuaweicloud.com:443/File/download.sh && bash download.sh

如果第一步你出现错误或执行后无任何输出,请检查是否安装wget和ca-certificates,使用命令来安装:

#Debian、Ubuntu
apt-get install -y wget && apt-get install -y ca-certificates
#CentOS
yum install -y wget && yum install -y ca-certificates
  1. 对于Debian默认换源为Fastly CDN的mirror这个源有Fastly的加持对境外主机都有不错的速度。
  2. 对于UbuntuCentOS系统都默认换为阿里云的mirror,这个源有阿里云全球CDN的加持,全球都有不错的速度。

Debian系统还设置了四套其他的源,阿里云,CloudFront CDN,网易163,中科大的源,请根据需要使用参数一键设置如:

bash download.sh cn
bash download.sh 163
bash download.sh aliyun
bash download.sh aws

如果配置的文件不满意,一键还原

bash download.sh restore

一键DD/重装脚本

利用服务器网络一键重装,注意重装后密码会变成默认密码哦,默认密码在脚本运行时会提供!

wget --no-check-certificate -O AutoReinstall.sh https://cll66-cn.obs.cn-south-1.myhuaweicloud.com:443/File/AutoReinstall.sh && bash AutoReinstall.sh

安装常用软件

安装 curl/wget

yum -y install wget    ##CentOS Yum 安装 wget
apt-get install wget   ##Debian Ubuntu 安装 wget

apt-get update -y && apt-get install curl -y    ##Ubuntu/Debian 系统安装 Curl 方法
yum update -y && yum install curl -y            ##Centos 系统安装 Curl 方法

安装Tuned

yum install -y tuned  # CentOS安装tuned工具

apt install -y tuned  # Debian/Ubuntu安装tuned工具

systemctl start tuned  # 启动tuned服务

systemctl enable tuned  # 自启动

tuned服务的相关配置目录:

/usr/lib/tuned/ # 原生的性能模式
├── balanced
│ └── tuned.conf
├── desktop
│ └── tuned.conf
├── functions
├── latency-performance
│ └── tuned.conf
├── network-latency
│ └── tuned.conf
├── network-throughput
│ └── tuned.conf
├── powersave
│ ├── script.sh
│ └── tuned.conf
├── recommend.conf
├── throughput-performance
│ └── tuned.conf
├── virtual-guest
│ └── tuned.conf
└── virtual-host
│ └── tuned.conf
└──
/etc/tuned # DIY的性能模式
├── active_profile # 当前的性能模式
├── bootcmdline
└── tuned-main.conf

tuned-adm list  # 显示host上能运行的性能模式

Available profiles:
- balanced                    # 平衡模式
- desktop
- latency-performance        # 低延迟的性能模式
- network-latency
- network-throughput
- powersave                    # 节能模式
- throughput-performance    # 高吞吐量优化模式
- virtual-guest                # 虚拟客人模式
- virtual-host
- oracle                    # oracle模式

常用模式介绍

balanced
它的目的是成为性能和功耗之间的折衷。它试图尽量使用自动调节。它有好的结果对于大多数负载。唯一的缺点是增加了延迟。在当前调释放它使CPU、磁盘、音频和视频插件和激活ondemand调控器。radeon_powersave设置为自动。

latency-performance
低延迟的性能模式。它禁用电能节约机制,使sysctl设置提高延迟。CPU调节器将性能低的CPU锁定C状态(通过PM QoS)。

throughput-performance
高吞吐量优化模式。它禁用电能节约机制,使sysctl设置提高吞吐量性能的磁盘、网络IO和转向最后期限的调度器。CPU调试器设置为性能模式。

virtual-guest
基于企业存储配置文件,在其他任务,增加虚拟内存swappiness和减少磁盘预读值。它没有禁用磁盘屏障。

oracle
基于throughput-performance模式,它另外禁用透明的巨大的页面和修改内核参数相关的一些其他性能。这个配置文件是由tuned-profiles-oracle包。在6.8及以后版本可用。


tuned-adm active  # 显示host的当前性能模式
- Current active profile: latency-performance

tuned-adm profile latency-performance  # 切换至性能模式

未完待续

最后修改:2022 年 05 月 15 日
如果觉得我的文章对你有用,请随意赞赏