日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

一 性能調(diào)試---性能分析準(zhǔn)則

1:系統(tǒng)性能管理
2:系統(tǒng)管理員的使命
3:資源與瓶頸
4:影響系統(tǒng)性能的因素
5:系統(tǒng)性能調(diào)試的一般原則

系統(tǒng)性能管理

要對(duì)系統(tǒng)進(jìn)行性能分析和調(diào)試,其前提條件是知道好的性能是什么含義,一般我們可以從以下兩個(gè)角度來(lái)衡量系統(tǒng)性能狀態(tài):

1)響應(yīng)時(shí)間(Response Time)
從用戶的角度來(lái)看,系統(tǒng)處于良好的性能狀態(tài)是指系統(tǒng)能夠快速響應(yīng)用戶的請(qǐng)求,即系統(tǒng)響應(yīng)時(shí)間短 。
具體地說(shuō),響應(yīng)時(shí)間是指發(fā)出請(qǐng)求的時(shí)刻到用戶的請(qǐng)求的相應(yīng)結(jié)果返回用戶的時(shí)間間隔 。

2)吞吐量(Throughput)
從系統(tǒng)管理員角度來(lái)看,系統(tǒng)的吞吐量成為系統(tǒng)處于良好的性能狀態(tài)的指標(biāo) 。
具體地說(shuō),吞吐量是在給定時(shí)間段內(nèi)系統(tǒng)完成的交易數(shù)量 。即系統(tǒng)的吞吐量越大,說(shuō)明系統(tǒng)在單位時(shí)間內(nèi)完成的用戶或系統(tǒng)請(qǐng)求越多, 系統(tǒng)的資源得到充分利用 。

系統(tǒng)管理員的使命

一般地,系統(tǒng)管理員的主要功能為:

Making the system available to others
Monitoring the usage of the system
Maintaining a certain level of performance
Planning for future processing needs


資源與瓶頸


要使系統(tǒng)處于良好性能狀態(tài),就必須讓所有的系統(tǒng)資源協(xié)調(diào)工作 。

1)系統(tǒng)資源(System Resource)
計(jì)算機(jī)組成十分復(fù)雜,但關(guān)鍵的系統(tǒng)資源不外如下這些:

CPU
內(nèi)存
磁盤(pán)
輸入輸出,尤其是網(wǎng)絡(luò)和串行通信
2)瓶頸(Bottleneck)

在計(jì)算機(jī)的眾多資源中,由于系統(tǒng)配置的原因,某種資源成為系統(tǒng)性能的瓶頸是很自然的事情 。
當(dāng)所有用戶或系統(tǒng)請(qǐng)求對(duì)某種資源的需求超過(guò)它的可用數(shù)量范圍時(shí),我們稱(chēng)這種資源成為瓶頸 。
當(dāng)系統(tǒng)出現(xiàn)瓶頸時(shí),消除瓶頸是方法通常有兩種:
增加成為瓶頸的資源的數(shù)量;
減少請(qǐng)求的數(shù)量;


影響系統(tǒng)性能的因素

應(yīng)該說(shuō),影響系統(tǒng)性能的因素很多,但歸納起來(lái)主要有以下幾個(gè)因素:

硬件因素:CPU個(gè)數(shù)夠不夠??jī)?nèi)存夠不夠?等等
操作系統(tǒng):操作系統(tǒng)的配置是否合理?
應(yīng)用軟件:應(yīng)用系統(tǒng)設(shè)計(jì)得如何;
人的因素:操作人員是否有充分的培訓(xùn),以完全懂得操作系統(tǒng)?
經(jīng)常性的變化因素:用戶的需求是否經(jīng)常性變化?用戶對(duì)系統(tǒng)負(fù)載的要求是否經(jīng)常性變化?


系統(tǒng)性能調(diào)試的一般原則


對(duì)系統(tǒng)進(jìn)行性能調(diào)試必須遵循一定的原則,這些原則都經(jīng)驗(yàn)豐富的工作師經(jīng)過(guò)多年的實(shí)踐總結(jié)出來(lái)的 。

性能調(diào)試是一件嚴(yán)肅的事情,不要對(duì)系統(tǒng)的各種參數(shù)進(jìn)行隨意的改動(dòng);
一次只對(duì)某個(gè)領(lǐng)域進(jìn)行性能調(diào)試,例如對(duì)CPU的使用情況進(jìn)行分析;
每次只改動(dòng)一個(gè)設(shè)置;
每次對(duì)系統(tǒng)性能進(jìn)行分析時(shí),至少使用兩種性能分析和調(diào)試工具;
經(jīng)驗(yàn)是最好的分析和調(diào)試工具;
知道什么情況下該停止操作;
一般地,我們有以下四條性能調(diào)試的規(guī)則:

1)當(dāng)你回答一個(gè)關(guān)于計(jì)算機(jī)系統(tǒng)性能的問(wèn)題時(shí),最初的回答總是“可能吧,視具體情況而定(It depends)” 。

當(dāng)然這個(gè)回答不會(huì)讓用戶滿意的,因此,我們必須進(jìn)一步可能對(duì)系統(tǒng)性能產(chǎn)生影響的各種因素進(jìn)行分析, 它們所有作用是什么,起多大的作用 。

2)性能分析和調(diào)試總是存在著折衷 。

當(dāng)系統(tǒng)管理員試圖對(duì)計(jì)算機(jī)系統(tǒng)的性能進(jìn)行調(diào)整時(shí),們可能需要修改系統(tǒng)參數(shù),或修改應(yīng)用 。然而,性能調(diào)試 不存在唯一回答或最優(yōu)答案 。

比如:tuning to improve memory utilization may degrade file system performance;Choosing RAID disk comfigurations for data integrity may be less expersive than altternative mirroring solutions that often improve performance.It is may be more cost-effective to purchase a CPU upgrade rather than spend days or weeks analyzing how the application could be changed to improve performance.

推薦閱讀