【linux?2】服務器監(jiān)視測試~簡單實戰(zhàn)

測試項:cpu、數據庫、內存、I/O、26后臺負載測試

1、查看cpu

#top

cpu進程

cpu大小

cpu大小

有四個單核的CPU,ID分別為0,大小是2.2G。

2、查看數據庫

# ps -ef|grep mysqld看看是否有mysqld_safe和mysqld進程

系統(tǒng)連接mysql進程

[root@dev ~]# ps -ef|grep mysqld

root128810 Nov07 ?00:00:00 /bin/sh/usr/local/mysql/bin/mysqld_safe

mysql178012880 Nov07 ?00:15:20 /usr/local/mysql/bin/mysqld--basedir=/uql --log-error=/data/mysql/user_3306/data/error.log--pid-file=/data/mysql/user_3306/dat

root2263396730 15:11 pts/000:00:00 grep mysqld

3、查看內存

# free查看內存情況(free –m-m代表下面的是以M為單位)

系統(tǒng)內存

查看磁盤空間

# df -h

磁盤空間


4、查看I/O

# iostat -x

系統(tǒng)I/O

% user :0.83。在用戶級(應用程序)執(zhí)行時產生的CPU使用率

% system :0.35。在系統(tǒng)級(內核)執(zhí)行時產生的CPU使用率

% idle :98.81。在CPU空閑并且系統(tǒng)沒有未完成的磁盤I/O請求idle,如果高,說明CPU較空閑,如果持續(xù)低于10的話,說明CPU處理能力低,此時存在CPU瓶頸)

% iowait :0.01。CPU空閑期間系統(tǒng)有未完成的磁盤I/O請求

%nice :0.00。(改變進程優(yōu)先序列操作)操作使用

%steal :0.00。虛擬CPU的無意識等待時間

查看系統(tǒng)負載情況:

負載

5、分析http://192.168.1.xx:8088地址負載情況(使用siege命令,先下載安裝好,siege在網上有很多相關文章,自行查閱,這里就不詳細說明)

# ./siege -c 50 -r 50 -uhttp://192.168.1.xx:8088/

……

Lifting the server siege...

Transactions:625 hits總共完成625次測試

Availability:64.83 %測試有效性64.83 %

Elapsed time:163.70 secs用時163.70秒

Data transferred:13.95 MB傳輸了13.95mb數據

Response time:0.12 secs響應時間0.12s

Transaction rate:3.82 trans/sec每秒傳輸3.82次

Throughput:0.09 MB/sec數據吞吐量每秒0.08mb

Concurrency:0.45實際并發(fā)訪問

Successful transactions:625成功傳輸625次

Failed transactions:339失敗傳輸339次

Longest transaction:1.20每次傳輸花費最長時間1.2s

Shortest transaction:0.00每次傳輸花費最短時間0.00s

備注:用戶線程數大于2000,測試環(huán)境直接卡死,cpu超過40%以上

監(jiān)測xx服務器全面統(tǒng)計狀態(tài)

# cat /proc/stat

服務器全面統(tǒng)計狀態(tài)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容