国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

apache ab測試與centos系統(tǒng)優(yōu)化

cppprimer / 1322人閱讀

摘要:測試進(jìn)入工具目錄命令并發(fā)數(shù)請求次數(shù)測試網(wǎng)址必須帶文件結(jié)果分析頁面消耗時間在毫秒再來測試一個大的報(bào)錯了,提示打開的文件太多了,來解決查看默認(rèn)服務(wù)器準(zhǔn)許最高打開的描述符,一般臨時修改最高描述符個數(shù)永久神效最后一行加入查看系統(tǒng)錯

AB測試
# 進(jìn)入AB工具目錄
cd /usr/local/httpd/bin

# ab命令 -c 并發(fā)數(shù)  -n 請求次數(shù)  測試網(wǎng)址(必須帶文件)
./ab -c 1000 -n 50000  http://172.20.17.211/index.html

# 結(jié)果分析
Percentage of the requests served within a certain time (ms)
  50%     50
  66%     51
  75%     53
  80%     55    // 80%頁面  消耗時間在55毫秒
  90%    663
  95%   1051
  98%   3001
  99%   3200
 100%  19926 (longest request)


# 再來測試一個大的
[root@localhost bin]# ./ab -c 2000 -n 80000  http://172.20.17.211/index.html     
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking 172.20.17.211 (be patient)
socket: Too many open files (24)

# 報(bào)錯了,提示打開的文件太多了,來解決
# 查看默認(rèn)服務(wù)器準(zhǔn)許最高打開的描述符,一般1024
ulimit -n

# 臨時修改最高描述符個數(shù)
ulimit -n 20000

# 永久神效
vim /etc/rc.local
# 最后一行加入
echo 100000 > /proc/sys/fs/file-max

# 查看系統(tǒng)錯誤信息
dmesg|tail

# 如果提示下面信息,表示洪水攻擊,或者說服務(wù)器處理不過來了
possible syn flooding on port 80 . sending cookies.
Apache優(yōu)化
# 編輯Apache連接數(shù)配置
vim /etc/httpd/conf/httpd.conf


StartServers       8
MinSpareServers    5
MaxSpareServers   20
ServerLimit      256
MaxClients       256
MaxRequestsPerChild  4000

修改
ServerLimit 1500 
MaxClients 1500 
Nginx 優(yōu)化

Linux 系統(tǒng)優(yōu)化
# sock 優(yōu)化
more /proc/sys/net/core/somaxconn
echo 50000 > /proc/sys/net/core/somaxconn

# 加快TCP回收
cat /proc/sys/net/ipv4/tcp_tw_recycle # 默認(rèn)值0:不自動回收
echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle 

# 空的TCP回收利用
cat /proc/sys/net/ipv4/tcp_tw_reuse
echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse

# 不做洪水抵御
cat /proc/sys/net/ipv4/tcp_syncookies
echo 0 > /proc/sys/net/ipv4/tcp_syncookies

# 編輯 vim /etc/sysctl.conf 文件永久優(yōu)化
vm.swappiness = 0
net.ipv4.neigh.default.gc_stale_time=120
net.ipv4.conf.all.rp_filter=0
net.ipv4.conf.default.rp_filter=0
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.all.arp_announce=2
net.ipv4.tcp_max_tw_buckets = 5000
net.ipv4.tcp_syncookies = 0            # SYN等待隊(duì)列溢出時,啟用cookies來處理 0關(guān)閉1啟用
net.ipv4.tcp_max_syn_backlog = 10240   # 表示未收到客戶端確認(rèn)信息的連接(SYN消息)最大長度
net.ipv4.tcp_synack_retries = 2        # 重試次數(shù)
net.ipv4.conf.lo.arp_announce=2
net.ipv4.tcp_tw_reuse = 1              # 空的TCP回收利用 0關(guān)閉 1啟用
net.ipv4.tcp_tw_recycle = 1            # 加快TCP回收 0關(guān)閉 1啟用
net.core.somaxconn = 262144            # 限制監(jiān)聽(LISTEN)隊(duì)列最大數(shù)據(jù)包的數(shù)量

# 立即生效
sysctl -p /etc/sysctl.conf
優(yōu)化腳本
vim /data/sh/tcpopt.sh

nginx 添加統(tǒng)計(jì)模塊,便于觀察nginx狀態(tài)
./configure --prefix=/usr/local/nginx/ --add-module=/app/ngx_http_consistent_hash-master --with-http_stub_status_module
make && make install

# 配置nginx
location /status {
    stub_status On;  # 開啟統(tǒng)計(jì)模塊
    access_log Off;  # 關(guān)閉日志記錄
    allow 192.168.1.168;    # 準(zhǔn)許訪問的IP
    deny all;        # 其他都不準(zhǔn)許訪問
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/17423.html

相關(guān)文章

  • apache ab測試centos系統(tǒng)優(yōu)化

    摘要:測試進(jìn)入工具目錄命令并發(fā)數(shù)請求次數(shù)測試網(wǎng)址必須帶文件結(jié)果分析頁面消耗時間在毫秒再來測試一個大的報(bào)錯了,提示打開的文件太多了,來解決查看默認(rèn)服務(wù)器準(zhǔn)許最高打開的描述符,一般臨時修改最高描述符個數(shù)永久神效最后一行加入查看系統(tǒng)錯 AB測試 # 進(jìn)入AB工具目錄 cd /usr/local/httpd/bin # ab命令 -c 并發(fā)數(shù) -n 請求次數(shù) 測試網(wǎng)址(必須帶文件) ./ab ...

    Tecode 評論0 收藏0
  • php + nginx 網(wǎng)站并發(fā)壓力測試優(yōu)化

    摘要:一測試工具壓力測試工具是針對的性能測試工具,可以只安裝工具。顯示版本號并退出。用戶名和密碼由一個隔開,并以編碼形式發(fā)送。參考并發(fā)數(shù)問題思考與工作原理和優(yōu)化漏洞調(diào)大的并發(fā)連接數(shù)調(diào)的等。 一、測試工具: Apache 壓力測試工具ab ab是針對apache的性能測試工具,可以只安裝ab工具。 ubuntu安裝ab apt-get install apache2-utils centos安...

    Soarkey 評論0 收藏0
  • php + nginx 網(wǎng)站并發(fā)壓力測試優(yōu)化

    摘要:一測試工具壓力測試工具是針對的性能測試工具,可以只安裝工具。顯示版本號并退出。用戶名和密碼由一個隔開,并以編碼形式發(fā)送。參考并發(fā)數(shù)問題思考與工作原理和優(yōu)化漏洞調(diào)大的并發(fā)連接數(shù)調(diào)的等。 一、測試工具: Apache 壓力測試工具ab ab是針對apache的性能測試工具,可以只安裝ab工具。 ubuntu安裝ab apt-get install apache2-utils centos安...

    yeyan1996 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<