sysbench
sysbench --test=cpu --cpu-max-prime=20000 run
sysbench --test=fileio --file-total-size=150G prepare
sysbench --test=fileio --file-total-size=150G --file-test-mode=rndrw
--init-rnd=on --max-time=300 --max-requests=0 run
清除测试文件
sysbench --test=fileio --file-total-size=150G cleanup
sysbench 进行OLTP 基准测试
sysbench --test=oltp --oltp-table-size=1000000 --mysql-db=test --mysql-user=root prepare 准备数据
sysbench --test=oltp --oltp-table-size=1000000 --mysql-db=test --mysql-user=root --max-time=60 --oltp-read-only=on --max-requests=0 --num-threads=8 run
seqwr 顺序写入
seqrewr 顺序从写
seqrd 顺序读取
rndrd 随机读取
rndwr 随机写入
rndrw 合并随机读写
benchmark()
super smack
mysqlslap
database test suite
log-slow-queries = file_name
long_query_time = 2
log-queries-not-using-indexes
log-slow-admin-statements
系统常用命令
cat /proc/cpuinfo
df -l
du -sh /uri
iostat -d -x -k 1 10
free -m
fdisk -l
uptime
w
last
vmstat
ls -lF / | grep /$
lsb_release -a
yum install redhat-lsb
lsmod | grep ip_vs
lspci | grep Enther
dmesg | grep error
vim /etc/system/network
vi /etc/resolv.conf
awk -F[:" "] + '{print $4}'
netstat
atop
dstat
htop
nmon
netstat -an | awk '/^tcp/ {++S[$NF]} END {for (a in S) print a,S[a]}'
route -n
netstat -r
tranceroute
nslookup
dig 163.com
dig 163.com + trace
finger
lsof
ps aux | grep -v grep | grep nginx
ps