面试篇------性能测试+调优
生活随笔
收集整理的這篇文章主要介紹了
面试篇------性能测试+调优
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
記錄下來(lái)自己的學(xué)習(xí)經(jīng)驗(yàn),供各位共勉。
1關(guān)于性能測(cè)試的種類:
2關(guān)于性能調(diào)優(yōu)涉及的方面和實(shí)例:
硬件性能瓶頸: cpu,內(nèi)存、磁盤io等方面,分為硬件瓶頸,網(wǎng)絡(luò)瓶頸。(局域網(wǎng)可忽略網(wǎng)絡(luò)因素)、服務(wù)器操作系統(tǒng)瓶頸,中間件(參數(shù)配置,數(shù)據(jù)庫(kù),web服務(wù)器等)瓶頸,應(yīng)用瓶頸(sql語(yǔ)句、數(shù)據(jù)庫(kù)設(shè)計(jì)、業(yè)務(wù)邏輯、算法等)。 軟件性能瓶頸:一般指的是應(yīng)用服務(wù)器、web 服務(wù)器等應(yīng)用軟件,還包括數(shù)據(jù)庫(kù)系統(tǒng)。例如:中間件weblogic 平臺(tái)上配置的JDBC連接池的參數(shù)設(shè)置不合理,造成的瓶頸。 應(yīng)用程序上的性能瓶頸:一般指的是開發(fā)人員新開發(fā)出來(lái)的應(yīng)用程序。例如,程序架構(gòu)規(guī)劃不合理,程序本身設(shè)計(jì)有問(wèn)題(串行處理、請(qǐng)求的處理線程不夠),造成系統(tǒng)在大量用戶方位時(shí)性能低下而造成的瓶頸。 操作系統(tǒng)上的性能瓶頸:一般指的是windows、UNIX、Linux等操作系統(tǒng)。例如,在進(jìn)行性能測(cè)試,出現(xiàn)物理內(nèi)存不足時(shí),虛擬內(nèi)存設(shè)置也不合理,虛擬內(nèi)存的交換效率就會(huì)大大降低,從而導(dǎo)致行為的響應(yīng)時(shí)間大大增加,這時(shí)認(rèn)為操作系統(tǒng)上出現(xiàn)性能瓶頸。 網(wǎng)絡(luò)設(shè)備上的性能瓶頸:一般指的是防火墻、動(dòng)態(tài)負(fù)載均衡器、交換機(jī)等設(shè)備。例如,在動(dòng)態(tài)負(fù)載均衡器上設(shè)置了動(dòng)態(tài)分發(fā)負(fù)載的機(jī)制,當(dāng)發(fā)現(xiàn)某個(gè)應(yīng)用服務(wù)器上的硬件資源已經(jīng)到達(dá)極限時(shí),動(dòng)態(tài)負(fù)載均衡器將后續(xù)的交易請(qǐng)求發(fā)送到其他負(fù)載較輕的應(yīng)用服務(wù)器上。在測(cè)試時(shí)發(fā)現(xiàn),動(dòng)態(tài)負(fù)載均衡器沒有起到相應(yīng)的作用,這時(shí)可以認(rèn)為網(wǎng)絡(luò)瓶頸。性能測(cè)試出現(xiàn)的原因及其定位十分復(fù)雜,這里只是簡(jiǎn)單介紹常見的幾種瓶頸類型和特征,而性能測(cè)試所需要做的就是根據(jù)各種情況因素綜合考慮,然后協(xié)助開發(fā)人員\DBA\運(yùn)維人員一起定位性能瓶頸。```這里寫代碼片
``` 這里寫代碼片 這里寫代碼片總結(jié)
以上是生活随笔為你收集整理的面试篇------性能测试+调优的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 3D 服务器端以向量计算为主的角色位置的
- 下一篇: 分享:根据svg节点对象类型和路径值转换