简介
Webbench
是一个在linux
下使用的非常简单的网站压测工具。它使用fork()
模拟多个客户端同时访问我们设定的URL
,测试网站在压力下工作的性能,最多可以模拟3
万个并发连接去测试网站的负载能力。
Apache ab
(Apache Bench
性能测试工具,这是apache
免费自带的性能测试工具,就在apache
的bin
目录下,它能模拟多个并发请求,也就是说它主要是用来测试你的网站每秒能处理多少请求的。
安装
如果是测试https
的话,使用Apache-ab
就可以了。
1、安装Webbench
#Debian/Ubuntu系统
apt-get install gcc make ctags -y
#Centos系统
yum install gcc make ctags -y
#安装Webbench
wget https://www.southcat.net/usr/down/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz && cd webbench-1.5
make && make install
2、安装Apache
#Centos系统
yum install httpd -y
#Debian/Ubuntu系统
apt-get install apache2 -y
使用
1、Webbench
#使用帮助
webbench -h
#测试命令,-c为并发数;-t为测试时长,单位秒;后面为链接
webbench -c 1000 -t 50 http://www.baidu.com
2、Apache
#使用帮助
ab -h
#测试1,-n为发送请求次数;-c并发数;后面为链接
ab -n 500 -c 400 http://www.baidu.com
#测试2,-t为测试时长,单位秒;-c并发数;后面为链接
ab -t 90 -c 50 http://www.baidu.com
总结
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/2072/
不妨点个广告再走嘛
相关推荐
-
VPS FTP快速安装教程
安装vsftpd apt-get install vsftpd #ubuntu、debian系统 yum install vsftpd #centos系统 配置 vi /etc/vsftpd.conf 1、对下列信息进行修改,也可以直接进入WinSCP直接操作 #anonymous_enable=YES #注销掉,关闭匿名访问 local_enable=YES write_enable=YES #去掉注销,#让本地账号可以访问 local_umask=022 #去掉注销,#设置权限掩码 chroot_local_user=YES #仅允许用户访问自己的路径 2、让root可以访问(可选) vi /etc/ftpusers 把root去掉 创建 ftp 用户 1、增加一个 ftpgroup 用户组 groupadd ftpgroup 2、增加用户ftpuser,-d 设置其目录为/home/wwwroot/xx.com useradd -g ftpgroup -d /home/wwwroot/xx.com ftpuser 3、用户必须拥有权限才可以访问,赋予访问/ftp/ftpuser的权限 chmod 777 /home/wwwroot/xx.com 4、设置 ftpuser 密码 passwd ftpuser service vsftpd restart
-
采集各种美女图片站并下载图片、自动搭建属于自己的图片站
说明:距离上次给男同学们分享爬虫福利已经有一年多了,福利就自己在博客翻下,现在再分享个大佬的爬虫项目,可以爬取mm131、mmjpg、妹子图等各大美女图片站,然后下载图片后,自动帮你发布并搭建一个属于你自己的图片站,该项目作者也在长期维护,貌似正在对接OneDrive,还是很不错的,如果营养快线多的可以自己搭建个慢慢欣赏吧。 截图 说明 项目地址:https://git.coding.net/zxy_coding/94imm.git 环境要求:Python 3.6、Mysql 5.5+、Nginx/Apache(非必需),本文只说CentOS 6/7、Debian 8/9。 这里使用宝塔和手动2种方法安装,如果你需要快速上手就使用手动安装,想操作方便就宝塔,自行选择。 安装环境 1、使用宝塔安装 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装Mysql 5.5+、Nginx(如果你使用域名的话,就需要安装)。 然后点击左侧数据库-添加数据库,设置好数据库信息。 2、手动安装环境 提示:为了简单,这里采用Mysql 5.7+Caddy环境,这里也是,如果你需要使用到域名才安装Caddy。 这里博主是用的Mysql 5.7,如果内存很低,5.7跑起来会有点吃力,建议增加点虚拟内存,可以用下Swap一键脚本→传送门。 安装Mysql 5.7: #CentOS 6系统 rpm -ivh http://repo.mysql.com/mysql57-community-release-el6.rpm yum install mysql-community-server -y service mysqld start chkconfig mysqld on #CentOS 7系统 rpm -ivh http://repo.mysql.com/mysql57-community-release-el7.rpm yum install mysql-community-server -y systemctl start mysqld systemctl enable mysqld #Debian 8系统 echo 'deb http://repo.mysql.com/apt/debian/ jessie mysql-5.7 deb-src http://repo.mysql.com/apt/debian/ jessie mysql-5.7' >/etc/apt/sources.list.d/mysql.list wget https://repo.mysql.com/RPM-GPG-KEY-mysql apt-key add RPM-GPG-KEY-mysql apt update #安装的时候会要你输入数据库密码 apt install...
-
基于内核的单边加速Tcp_china和Tcp_TA安装教程
说明:目前用的单边加速熟知的有BBR和锐速,这次从91yun看到新的基于内核修改的单边教程Tcp_china和tcp_TA就搬运过来先。听说比BBR效果要好。 注意:适用于kvm,并且锐速,BBR,Tcp_china和tcp_TA不能共存,只能装一样。 tcp_china Github地址:https://github.com/madeye/tcp_china 1、系统为Ubuntu 14.04、Ubuntu 16.04,其它系统未经测试,且未换4.9以上内核时,执行命令: apt-get update && apt-get install gcc make git -y && git clone https://github.com/madeye/tcp_china && cd tcp_china && make && insmod tcp_china.ko && lsmod | grep tcp_china 2、看到tcp_china时说明已经加载成功了。 tcp_TA Github地址:https://github.com/giltu/KernelPCC 1、系统为Ubuntu 14.04、Ubuntu 16.04,其它系统未经测试,且未换4.9以上内核时,执行命令: apt-get update && apt-get install git gcc make -y && git clone https://github.com/giltu/KernelPCC && cd KernelPCC && make && insmod tcp_TA.ko && lsmod | grep tcp_TA 2、看到有tcp_TA时表示加载成功了。
-
一款开源免费的办公套件系统:DzzOffice安装教程
简介 DzzOffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。DzzOffice由多款开源办公应用组成,包括网盘、文档、相册、联系人等,安装DzzOffice框架后,可根据需要从内部的应用市场进行选择和安装。应用能够单独使用,也能与其他多款应用组合使用,十分强大。 官方网站:http://dzzoffice.com演示地址:http://demo.dzzoffice.com/ 截图 功能 网盘:企业、团队文件集中管理。主要体现的功能是支持企业部门的组织架构建立共享目录,也支持组的方式灵活建立共享目录。支持文件标签,多版本,评论,详细的目录权限等协作功能。 文档:在线Word文档协作工具。前端做了一套模板管理,用于企业添加自己的常用文档模板,如空白合同。后端支持office online server,onlyoffice,collaboraoffice来实现文档预览与协同编辑。 表格:在线Excel协作工具,其余同上。 演示文稿:在线 PPT 文档浏览、编辑工具,其余同上。 记录:多人参与协作的记录本,主要体现协作记录内容。 新闻:文章系统,可用于企业新闻,通知等用途。 通讯录:企业人员联系方式查询。 文集:通过树形目录有序管理文档。支持Markdown编辑,支持导入导出txt、epub、mobi、azw3。 相册:企业,团队图片管理。 任务板:任务管理、团队协作。 讨论板:内部论坛设置。 表单:表单,问卷工具。 安装 1、搭建web环境我们可以用lnmp、lamp一键包或者宝塔之类的面板来搭建web环境即Nginx、PHP、Mysql。lnmp安装方法可参考:https://www.southcat.net/archives/61/宝塔安装方法可看:https://www.southcat.net/archives/254/ 2、上传程序搭建好web环境后,添加网站并解析,再上传DzzOffice程序到网站目录,程序最新下载地址:点击查看。 宝塔面板可直接上传,lnmp可以使用以下命令: #记得替换域名参数 cd /home/wwwroot/www.yourdomain.com wget --no-check-certificate https://github.com/zyx0814/dzzoffice/archive/2.0beta.tar.gz tar zxvf 2.0beta.tar.gz mv dzzoffice-2.0beta/{.,}* /home/wwwroot/www.yourdomain.com chown www:www -R ./ 然后打开域名,设置数据库,管理员账号即可。
-
一个生成可自定义地址的短链接URL网站
说明:很多时候因为网站链接太长,或者不方便让人看到,就需要将网址生成短链接再发出去,这里推荐个很好用的短链接URL网站,可以自定义地址。 特点 支持隐形URL转发 支持显性URL转发 支持短链接URL设置密码 支持设置合集页面(或者说是分类/专辑) 支持显示统计信息(国家/语言/设备/浏览器等) 官方网站:https://url.vps.re/ 使用方法 第一行 填写要缩短的长链接,如写https://www.southcat.net/music第二行(Alias) 填写要设置的别名(只支持字母和数字),也就是短链接地址,如写Rats然后点击Shorten按钮生成,等几秒你就会获得一个短链接:https://url.vps.re/Rats
-
Linux安装dos2unix来转换文件格式
说明:我们有时候在电脑上编辑一些脚本或者文件时,放到linux vps服务器上会出现问题,其实需要转换下格式就可以用了。 方法 1、安装dos2unix #Centos yum install dos2unix #Debian/Ubuntu apt-get install dos2unix dos2unix /root/xx #注意文件位置填对
-
一个简单的MySQL备份bash脚本,直接发送到邮箱
脚本说明 这是一个简单的mysql备份脚本。脚本可以手动使用,也可以在crontab中定时使用。编辑下面给出的脚本,并提供脚本中所需的信息。该脚本将采用.sql格式的备份,它将压缩.sql文件,最后发送有关mysql备份状态的邮件。 使用 1、安装邮件命令 yum install mailx (For Red Hat and CentOS) OR apt-get install mail-utils (For Debian and Ubuntu) 2、创建备份文件夹 mkdir -p /root/database-backup/ 3、下载脚本并使用FTP软件编辑 wget --no-check-certificate https://www.southcat.net/usr/down/db-backupscript.sh chmod +x db-backupscript.sh ./db-backupscript.sh
-
Jirafeau:一个简洁的临时文件分享系统,可随时删除
说明:之前介绍过一个临时文件系统Plik→点击查看,功能比较强大,不过对于不会美化界面的人来说,使用起来可能会觉得不好看。这里再介绍个Jirafeau,可以设置保存时间,密码,生成分享链接的同时也会给你一个删除链接,你可以随时进行删除,功能虽然没前者强大,但够用了,界面也简洁。 截图 安装 要求:PHP >= 5.6,Nginx/Apache等,无需数据库 Gitlab地址:https://gitlab.com/mojo42/Jirafeau 提示:如果你过于小白,还不会搭建环境,可以参考该建站教程→传送门;或许看本文后面的Docker安装。 先搭建好环境,然后下载源码(点击下载),并上传解压到网站根目录。 再新建配置文件lib/config.local.php,将lib/config.original.php里的代码全部复制进去,并给予写入权限,此后你可以修改该配置文件进行一些功能修改。 最后就可以打开地址进行安装了。后台地址:http://xx.com/admin.php,一般上传者删除链接后,只是不能下载了,但文件暂时还在,可以通过后台进行清空。 #除了后台清空外还可以用命令清空,建议设置为定时任务,命令如下: php /www/wwwroot/xx.com/admin.php clean_expired php /www/wwwroot/xx.com/admin.php clean_async Docker安装 1、安装Docker #CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker 2、构建镜像 git clone https://gitlab.com/mojo42/Jirafeau.git cd Jirafeau docker build -t mojo42/jirafeau . 3、启动镜像 #8000端口可自行修改 docker run -d -p 8000:80 -v $(pwd):/www mojo42/jirafeau 4、配置修改 #进入lib文件夹 cd /root/Jirafeau #新建配置文件config.local.php,可修改该文件调整一些功能 cp lib/config.original.php lib/config.local.php #授权 chmod 777 lib/config.local.php
-
NoFile:一个免费超大文件上传和分享的服务型网站
说明:NoFile是国外的一个免费超大文件上传和分享的服务型站点,支持单文件最大10GB上传并生成分享外链,同时还对所上传的文件进行加密功能,让你的文件更安全。当然国内速度比较一般,NoFile文件存储的服务经过测试是法国的。
-
极精简论坛Flarum搭建教程
说明:之前发过一个轻量级论坛程序搭建教程:轻量级论坛Carbon Forum搭建教程,今天又看到个很不错的论坛程序Flarum看着很简洁很舒服,就再发个教程。 截图 简介 Flarum是一个免费的开源的论坛软件,很精简,有如下几个特点: 简单, 她拥有响应的用户界面,惊叹触摸设备使用体验。 快速, 只有 ~130KB js,瞬间加载完成。 可扩展的, 你可以调整她的使用场景。 安装 环境要求:PHP 5.6+、MySQL 5.5+、Nginx。 1、安装宝塔 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装PHP 5.6、Nginx、Mysql 5.5+。 接下来再找到左侧软件管理-PHP管理-设置-安装Fileinfo扩展。 #如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz 1、脚本添加,脚本地址:https://www.southcat.net/archives/722/。 2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。 2、安装Composer curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 3、安装程序我们先点击左侧网站,添加域名,并设置好Mysql数据库用户名和密码信息。 然后从宝塔文件夹管理器访问根目录,删掉所有文件,再使用命令: #进入网站根目录,将路径修改成自己的再运行 cd /www/wwwroot/www.southcat.net composer create-project flarumchina/flarumchina . --stability=beta #授权 chown -R www:www ./ chmod -R 775 assets storage 4、添加伪静态点击站点设置-伪静态设置,添加以下代码: location / { try_files $uri $uri/ /index.php?$query_string; } location /api...