linux模拟并发请求压力测试工具siege用法详解

以前用过apache的ab测试工具进行压力测试,想看还有没有其它的一些比较容易上手的工具,所以就查看这个工具,顺便测试了下自己的网站首先下载工具wget http://download.joedog.org/siege/siege-latest.tar.gztar -zxvf siege-latest.tar.gzcd siege-4.0.4mkdir -p /usr/local/siege/etcmkdir -p /usr/local/siege/var./...

阅读全文

kafka单机版一键安装BASH脚本

之前单机版的之前一直配置有问题,用的2.12的版本,jdk则安装的是1.8.0的,一直配置有错误,翻阅网上脚本也都是低版本的,今天重新测试了下2.11的最新版,很顺利,一遍就配置成功了,顺便写了个一键安装脚本,记录下#!/bin/bash#author merci#安装前先确保/etc/sysconfig/network内的HOSTNAME和/etc/hosts内的hostname一致#kafka部署系统最低内存建议不要低于2G#hosts主机名(network内的HOSTNAME一致)hname=`hostname`...

阅读全文

mysql负载均衡高可用中间件mysql router配置

MySQLRouter是一个轻量级的中间件,提供了应用程序与后端数据库的透明路由,是mysql用来实现负载均衡和高可用功能。同时router也提供了使用fabric高可用的方式。我们先去mysql官网下载mysqlrouter配置mysqlroutertar -zxvf mysql-router-8.0.11-el6-x86-64bit.tar.gzmv mysql-router-8.0.11-el6-x86-64bit /usr/local/mysql-router配置日志目录和配置文件目录cd&nb...

阅读全文

zabbix3.4监控mysql状态

zabbix4.2官方支持mysql监控,使用的模板是TemplateDBMySQL,但是我们还是需要配置下agent客户端的机器1.先被监控端需要将mysql添加到环境变量,主要用到了mysql和mysqladmin两个命令2.复制template_db_mysql.conf配置到/etc/zabbix/zabbix_agentd.d/目录3.在agent客户端机器mysql中创建一个监控账户CREATE USER 'zbx_monitor'@'%' IDENTIFIED BY...

阅读全文

mysql一键安装BASH脚本

今天又新接触了一些mysql读写分离的集群配置,以前总是手工配置,今天抽时间写了个自动安装mysql的脚本,以后方面使用#!/bin/bash#Auto install mysql for centos 6.X#author merci#定义版本变量mysql_version='5.6.40'#定义mysql数据存放目录mysql_datadir='/data/mysql'#定义mysql安装目录mysql_install_di...

阅读全文

nginx+php-fpm分离部署提升web服务器性能

之前一直都有用nginx的动静分离和负载均衡功能,但是现在手上一个接到的CASE是前端nginx无法变动,但是机器负载非常高,平均每颗CPU负载达到了10,已经严重超过负荷,并发非常之高,各种优化都不能很好解决,架构比较复杂,所以想到了php-fpm可以以监听的方式来提供phpcgi的服务,这样就好办了,想了后端还可以用负载均衡来做php-fpm的负载,决定动手实践主要是更改nginx中虚拟机的配置    location ~ \.php(/|$) {  &n...

阅读全文

Linux 实例常用内核网络参数介绍与常见问题处理

查看和修改Linux实例内核参数方法一、通过/proc/sys/目录查看内核参数:使用cat查看对应文件的内容,例如执行命令cat/proc/sys/net/ipv4/tcp_tw_recycle查看net.ipv4.tcp_tw_recycle的值。修改内核参数:使用echo修改内核参数对应的文件,例如执行命令echo"0">/proc/sys/net/ipv4/tcp_tw_recycle将net.ipv4.tcp_tw_recycle的值修改为0。注意:/proc/sys/目录是...

阅读全文

centos6静默安装oracle11g教程

OracleLinux是Linux发行版本之一,全称为OracleEnterpriseLinux,简称OEL,是Oracle公司在2006年初发布第一个版本,以对Oracle软件和硬件支持较好见长。Oracle以RedHatLinux做为起始,移除了RedHat的商标,然后加入了Linux的错误修正。OracleEnterpriseLinux现在是,并旨在保持为,与RedHatEnterpriseLinux完全兼容下面是oracle11g静默安装教程首先我们关闭sellinuxsed -i "s/SEL...

阅读全文

mysql利用binlog增量备份和还原实例

一,什么是增量备份增量备份,就是将新增加的数据进行备份。假如你一个数据库,有10G的数据,每天会增加10M的数据,数据库每天都要备份一次,这么多数据是不是都要备份呢?还是只要备份增加的数据呢,很显然,我只要备份增加的数据。这样减少服务器的负担。二,启用binlogvi my.cnflog-bin=/var/lib/mysql/mysql-bin.log,如果是这样的话log-bin=mysql-bin.log默认在datadir目录下面[root@BlackGhost mysql]# ls |grep&nb...

阅读全文