CentOS 相关软件安装 与 Siege压测
1.登录linux机器
a.打开mac的钥匙串
b.ssl root@ip
c.输入密码
常用命令:
cat /proc/version 查看系统版本
cat /etc/issue
control +z 取消wget下载
2.安装nginx php7.0 mysql5.6 redis 等
3.安装压测工具 siege
设置环境:
因为默认是255个并发,如果你想突破这个限制,需要自己配置config。首先你得通过命令 siege.config 生成默认配置 。然后可以去修改。
如果你测试的URL地址是多个,或是post json 等。这时候你得用到自定义的urls.txt 里面配置。
1.你先cd siege安装路径,
2.然后生成个 mkdir etc 文件夹,
3.继续生成 vi urls.txt , i 去增加你得链接, esc 退出编辑, :w 保存文本设置。
4. control +z 退出 urls.txt 的设定。
常见的压测命令是:siege -c 600 -t 5m -b -f urls.txt
这句话意思是,设置并发量 600 ,时间 5min , 请求地址 是 urls.txt 配置的。
更多参数说明
-C,或–config 在屏幕上打印显示出当前的配置,配置是包括在他的配置文件$HOME/.siegerc中,可以编辑里面的参数,这样每次siege 都会按照它运行.
-v 运行时能看到详细的运行信息
-c n,或–concurrent=n 模拟有n个用户在同时访问,n不要设得太大,因为越大,siege 消耗本地机器的资源越多
-i,–Internet 随机访问urls.txt中的url列表项,以此模拟真实的访问情况(随机性),当urls.txt存在是有效
-d n,–delay=n hit每个url之间的延迟,在0-n之间
-r n,–reps=n 重复运行测试n次,不能与 -t同时存在
-t n,–time=n 持续运行siege ‘n’秒(如10S),分钟(10M),小时(10H)
-l 运行结束,将统计数据保存到日志文件中siege .log,一般位于/usr/local/var/siege .log中,也可在.siegerc中自定义
-R SIEGERC,–rc=SIEGERC 指定用特定的siege 配置文件来运行,默认的为$HOME/.siegerc
-f FILE, –file=FILE 指定用特定的urls文件运行siege ,默认为urls.txt,位于siege 安装目录下的etc/urls.txt
-u URL,–url=URL 测试指定的一个URL,对它进行”siege “,此选项会忽略有关urls文件的设定
-b 表示各请求之间无间格时间
主要是对本公司一些api 进行压测,压测结果就不说了。服务器太忙了,没时间搞。只能我这个搞iOS的来压测尝尝鲜了。
CentOS 相关软件安装 与 Siege压测的更多相关文章
- python相关软件安装流程图解——linux 安装python3——Python-3.7.1
		
请先确保已经安装了虚拟机 python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载 https://www.cnblogs.com/ ...
 - centos的软件安装方法rpm和yum
		
centos的软件安装大致可以分为两种类型: [centos]rpm文件安装,使用rpm指令 类似[ubuntu]deb文件安装,使用dpkg指令 [centos]yum安装 类似[ubuntu ...
 - Docker 容器中相关软件安装
		
Docker 容器中相关软件安装 1.介绍 我们从docker hub下载的centos镜像是只有很少的命令,需要单独安装我们所需的相关软件. 2.安装软件 安装yum-utils软件包 该软件包是辅 ...
 - python相关软件安装流程图解——虚拟机操作——复制虚拟机主机——CentOS-7-x86_64-DVD-1810
		
请先确保已经安装了虚拟机 python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载 https://www.cnblogs.com/ ...
 - CentOS下软件安装与卸载常用命令总结
		
最近在折腾CentOS 7操作系统,主要是下载安装文件以及解决各项依赖问题,现对此过程中用到的有效的CentOS命令进行汇总总结. 1. 安装与卸载软件:yum.rpm.wget命令 首先,在Cent ...
 - Linux系统 centOS 更换软件安装源
		
阿里云Linux安装软件镜像源阿里云是最近新出的一个镜像源.得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源.阿里云Linux安装镜像源地址:http://mirrors.aliyun.c ...
 - jmeter 插件安装之阶梯式压测(五)
		
一.Jmeter插件安装 jmeter-plugins-manager-1.4.jar 下载地址:https://jmeter-plugins.org/install/Install/ 下载之后将插件 ...
 - CentOS 7 软件安装简记
		
Install SW Record ================= $ sudo yum install vim-X11.x86_64 $ sudo yum install clang.x86_6 ...
 - 汇编入门——使用DOSBox写一个HelloWorld以及相关软件安装
		
0.0.0) 在D盘建立一个ASM文件夹 0.0.1) 放入所需要的文件 1所标示的红色框为必须要存在的文件,要处理汇编文件.百度网盘中下载. 2自己编写的汇编(asm)文件. 3编译汇编自己生成的文 ...
 
随机推荐
- Hibernate_day04--HQL查询
			
HQL查询 1 hql:hibernate query language,hibernate提供一种查询语言,hql语言和普通sql很相似,区别:普通sql操作数据库表和字段,hql操作实体类和属性 ...
 - Hibernate_day01--Hibernate配置文件详解_核心api
			
Hibernate映射配置文件(重点) 1 映射配置文件名称和位置没有固定要求 2 映射配置文件中,标签name属性值写实体类相关内容 (1)class标签name属性值实体类全路径 (2)id标签和 ...
 - iOS开发之--实现倒计时显示时分秒
			
这段时间写公司的一个外包项目,需要用到倒计时:需要显示时分秒,通过在网上搜集资料,找到了2中方法,我把这两种方法结合起来,可以很好的满足这个需求: 1.创建一个类继承自UIlabel,用来展示时分秒的 ...
 - 第十四篇:Apriori 关联分析算法原理分析与代码实现
			
前言 想必大家都听过数据挖掘领域那个经典的故事 - "啤酒与尿布" 的故事. 那么,具体是怎么从海量销售信息中挖掘出啤酒和尿布之间的关系呢? 这就是关联分析所要完成的任务了. 本文 ...
 - 5个基于Linux命令行的文件下载和网站浏览工具
			
导读 命令行是GNU/Linux中最神奇迷人的部分,它是非常强大的工具;命令行本身功能多样,多种内建或者第三方的命令行应用使得Linux变得更加健壮和强大.Linux Shell支持多种不同类型的网络 ...
 - 【BZOJ1898】[Zjoi2005]Swamp 沼泽鳄鱼 矩阵乘法
			
[BZOJ1898][Zjoi2005]Swamp 沼泽鳄鱼 Description 潘塔纳尔沼泽地号称世界上最大的一块湿地,它地位于巴西中部马托格罗索州的南部地区.每当雨季来临,这里碧波荡漾.生机盎 ...
 - 在JavaWeb项目中处理静态文件或动态链接拼接网站地址的最优处理方案
			
在开发网站时候我们会遇到下面问题? - 在引用网页中引用js和css或者动态的Servlet的时候我们是写绝对路径还是相对路径? - 如果写相对路径吧,上线偶尔会报404,还要手动去拼接绝对路径 - ...
 - Hadoop伪分布安装详解(五)
			
目录: 1.修改主机名和用户名 2.配置静态IP地址 3.配置SSH无密码连接 4.安装JDK1.7 5.配置Hadoop 6.安装Mysql 7.安装Hive 8.安装Hbase 9.安装Sqoop ...
 - 购物车-删除单行商品-HTMLTableElement.deleteRow()
			
wta 问题发源的代码: /*删除单行商品*/ function deleteRow(rowId){ var Index=document.getElementById(rowId).rowIndex ...
 - 转!mysql备份与还原数据库
			
备份数据库:1) mysqldump -uroot -p db_name > 20181018_preprod_bak.sql2) 输入数据库密码 还原数据库:1. 系统命令行:mysqladm ...