阿里云产品退款工单怎么填
进入“工单系统”
选择相关产品,点击“提问”
本次演示为ECS实例退款
选择“续费/配置变更”-创建工单
填写工单
问题描述内容:
1 | 1)退款原因(以便我方改进产品不足): 业务不再需要 |
阿里云产品退款工单怎么填
本次演示为ECS实例退款
问题描述内容:
1 | 1)退款原因(以便我方改进产品不足): 业务不再需要 |
1 | # 1、创建目录 |
1 | # 1、创建目录 |
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
点击“licenses”,url为https://my.atlassian.com/product
创建新的认证:
获取service ID
使用admin账号登录系统,系统-系统信息可以获取service ID
激活license
1 | docker pull postgres |
1 | docker run --name db -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres |
1 | # 老版本: |
启动报错:
1 | [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] |
1 | vim /etc/sysctl.conf |
访问ip:9000
登录用户名密码:admin,admin
Administration–Marketplace
tree
tree命令的中文意思为“树”,功能是以树形结构列出指定目录下的所有内容,包括所有文件、子目录及子目录里的目录和文件。
1 | yum install -y tree |
1 | -a 显示所有文件和目录。 |
1 | [root@ops-jenkins-master test]# tree k8s/ |
参考链接
https://help.aliyun.com/document_detail/86511.html
在 Kubernetes 中,应用管理是需求最多、挑战最大的领域。Helm 项目提供了一个统一软件打包方式,支持版本控制,可以大大简化 Kubernetes 应用分发与部署中的复杂性。
阿里云容器服务在应用目录管理功能中集成了 Helm 工具,并进行了功能扩展,支持官方 Repository,让您快速部署应用。您可以通过命令行或容器服务控制台界面两种方式进行部署。
Helm 是由 Deis 发起的一个开源工具,有助于简化部署和管理 Kubernetes 应用。
Helm 可以理解为 Kubernetes 的包管理工具,可以方便地发现、共享和使用为 Kubernetes 构建的应用,它包含几个基本概念
Helm 采用客户端/服务器架构,由如下组件组成:
安装和配置kubectl
安装heml
https://github.com/helm/helm/releases
安装方法,参见 Install Helm。
1 | # 1、获取安装包 |
配置 Helm 的 Repository。这里我们使用了阿里云容器服务提供的 Charts 存储库。
1 | helm init --client-only --stable-repo-url https://aliacs-app-catalog.oss-cn-hangzhou.aliyuncs.com/charts/ |
若要查看在集群上安装的 Charts 列表,请键入:
1 | helm list |
或者缩写
1 | helm ls |
若要查看存储库配置,请键入:
1 | helm repo list |
若要查看或搜索存储库中的 Helm charts,请键入以下任一命令:
1 | helm search |
若要更新 charts 列表以获取最新版本,请键入:
1 | helm repo update |
删除应用
1 | helm delete --purge "myspark" |
有关 Helm 使用的详细信息,请参阅 Helm项目。
您除了可以使用预置的阿里云的 Chart 存储库,也可以使用第三方的 Chart 存储库(前提是网络是可达的)。使用如下命令格式添加第三方 Chart 存储库。
1 | helm repo add 存储库名 存储库URL |
关于 Helm 相关命令的说明,您可以参阅 Helm 文档
Helm 催生了社区的发展壮大,越来越多的软件提供商,如 Bitnami 等公司,开始提供高质量的 Charts。您可以在 https://kubeapps.com/
中寻找和发现已有的 Charts。
https://httpd.apache.org/docs/2.4/programs/ab.html
网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。
性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。
ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等。
ab是apachebench命令的缩写。
ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。
ab命令对发出负载的计算机要求很低,它既不会占用很高CPU,也不会占用很多内存。但却会给目标服务器造成巨大的负载,其原理类似CC攻击。自己测试使用也需要注意,否则一次上太多的负载。可能造成目标服务器资源耗完,严重时甚至导致死机。
1 | yum -y install httpd-tools |
1 | [root@ops-jenkins-master ~]# ab -V |
1 | ab -help |
1 | -n 在测试会话中所执行的请求个数。默认时,仅执行一个请求。 |
吞吐率(Requests per second)
概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。
计算公式:总请求数 / 处理完成这些请求数所花费的时间,即
Request per second = Complete requests / Time taken for tests
并发连接数(The number of concurrent connections)
概念:某个时刻服务器所接受的请求数目,简单的讲,就是一个会话。
并发用户数(The number of concurrent users,Concurrency Level)
概念:要注意区分这个概念和并发连接数之间的区别,一个用户可能同时会产生多个会话,也即连接数。
用户平均请求等待时间(Time per request)
计算公式:处理完成所有请求数所花费的时间/ (总请求数 / 并发用户数),即
Time per request = Time taken for tests /( Complete requests / Concurrency Level)
服务器平均请求等待时间(Time per request: across all concurrent requests)
计算公式:处理完成所有请求数所花费的时间 / 总请求数,即
Time taken for / testsComplete requests
可以看到,它是吞吐率的倒数。
同时,它也=用户平均请求等待时间/并发用户数,即
Time per request / Concurrency Level
1 | # 请求访问 https://www.zhaohongye.com/ ,访问 -n 100次,并发 -c 10次 |
1 | # 请求结果 |
1 | ab -k -c 600 -n 100000 -p 1000.txt -T application/x-www-form-urlencoded -H "api-key:d99caed6d0997c4d3f141249c346e9d4" -H "authorization:Bearer xx" 'http://172.16.237.108/ai/search/photo/wps1' |
1 | # 1000.txt 的内容 |
Jenkins-API
在自动化平台中调用jenkins API,实现程序发版、自定义任务等
安装
1 | pip install python-jenkins |
examples
1 | import jenkins |
1 | import jenkins |