日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux Stream測(cè)試:提高系統(tǒng)性能的利器 (linux stream測(cè)試工具)

隨著科技的發(fā)展,計(jì)算機(jī)的性能要求越來越高,Linux系統(tǒng)作為一種高效穩(wěn)定的操作系統(tǒng),被廣泛應(yīng)用在各類應(yīng)用場(chǎng)景中。然而,在實(shí)際應(yīng)用中,我們經(jīng)常會(huì)碰到各種性能問題,例如程序運(yùn)行速度慢、系統(tǒng)響應(yīng)時(shí)間長(zhǎng)等。這時(shí),我們就需要一種工具來測(cè)試系統(tǒng)的性能表現(xiàn),以便在問題出現(xiàn)之前就能發(fā)現(xiàn)并解決它們。Linux Stream測(cè)試就是這樣一種工具,它能夠快速準(zhǔn)確地對(duì)系統(tǒng)性能進(jìn)行測(cè)試,為我們提供數(shù)據(jù)基礎(chǔ)和參考依據(jù)。

成都創(chuàng)新互聯(lián)公司是工信部頒發(fā)資質(zhì)IDC服務(wù)器商,為用戶提供優(yōu)質(zhì)的內(nèi)蒙古服務(wù)器托管服務(wù)

一、Linux Stream測(cè)試是什么

Linux Stream測(cè)試是一種性能測(cè)試工具,可以用于測(cè)試CPU和內(nèi)存的速度和帶寬。它是由美國洛斯阿拉莫斯國家實(shí)驗(yàn)室(Los Alamos National Laboratory)的John D. McCalpin博士開發(fā)的,所以也被稱為McCalpin聲稱測(cè)試(McCalpin’s Stream Benchmark)。它經(jīng)過多年的改進(jìn)和優(yōu)化,在Linux系統(tǒng)上具有了極高的穩(wěn)定性和可靠性。目前Linux Stream測(cè)試已被廣泛應(yīng)用于系統(tǒng)性能測(cè)試、硬件比較、操作系統(tǒng)優(yōu)化等方面,是提高系統(tǒng)性能的利器之一。

二、Linux Stream測(cè)試的原理

Linux Stream測(cè)試是一種基于內(nèi)存的性能測(cè)試工具。它主要是通過測(cè)試內(nèi)存帶寬和延遲來評(píng)估系統(tǒng)性能。它的測(cè)試原理是通過對(duì)內(nèi)存進(jìn)行一系列的讀寫操作,測(cè)試系統(tǒng)內(nèi)存的速度和帶寬性能。測(cè)試包括四個(gè)部分:

1.復(fù)制(Copy):將數(shù)組B復(fù)制到數(shù)組C中。

2.縮放(Scale):將數(shù)組C中的所有元素,乘以標(biāo)量A,再存到數(shù)組B中。

3.加法(Add):將數(shù)組C中元素的值加到數(shù)組B中相應(yīng)的元素中。

4.三角函數(shù)(Triad):將數(shù)組C中元素的值乘以標(biāo)量A,再加到數(shù)組B中相應(yīng)的元素中。

這四個(gè)測(cè)試分別代表了對(duì)內(nèi)存讀取、寫入時(shí)處理的方式,從而全面評(píng)估了系統(tǒng)內(nèi)存性能。

三、 Linux Stream測(cè)試的使用

Linux Stream測(cè)試不需要安裝,只需下載Stream程序包,解壓后就可以直接運(yùn)行。它可以在任何類型的Linux系統(tǒng)上運(yùn)行,可以測(cè)試多種平臺(tái)上的系統(tǒng)性能。以下是Linux Stream測(cè)試的使用步驟:

1.下載Stream測(cè)試程序包,解壓到指定目錄

wget http://www.cs.virginia.edu/stream/FTP/Code/stream.c

gcc -O stream.c -o stream

2.運(yùn)行測(cè)試命令

./stream

3.測(cè)試結(jié)果

測(cè)試完成后,程序會(huì)自動(dòng)計(jì)算出CPU、內(nèi)存的速度和內(nèi)存的帶寬。測(cè)試結(jié)果通常包括四個(gè)值:Copy、Scale、Add、Triad,它們分別代表復(fù)制、縮放、加法、三角函數(shù)的性能耗時(shí)。

四、 Linux Stream測(cè)試的優(yōu)點(diǎn)

Linux Stream測(cè)試具有以下優(yōu)點(diǎn):

1.準(zhǔn)確性高:

Linux Stream測(cè)試經(jīng)過多年的自然發(fā)展和工程改進(jìn),在測(cè)試CPU和內(nèi)存的速度和帶寬方面有非常高的準(zhǔn)確度。

2.簡(jiǎn)單易用:

Linux Stream測(cè)試不需要安裝任何軟件,下載即可運(yùn)行,非常便于使用。測(cè)試結(jié)果也非常直觀、易于理解。

3.針對(duì)特定情況測(cè)試:

Linux Stream測(cè)試對(duì)多種情況都能進(jìn)行測(cè)試,愈發(fā)適用于不同場(chǎng)合的性能測(cè)試,幾乎是必須的。

4.高效和性價(jià)比高:

Linux Stream測(cè)試基于內(nèi)存(RAM)的性能測(cè)試,它只需要CPU和內(nèi)存就能進(jìn)行測(cè)試,非常高效,而且成本相對(duì)較低。

五、 Linux Stream測(cè)試的缺點(diǎn)

Linux Stream測(cè)試也存在一些局限性:

1.只能對(duì)CPU和內(nèi)存的性能進(jìn)行測(cè)試,不能測(cè)試磁盤IO,網(wǎng)絡(luò)等方面的性能。

2.測(cè)試結(jié)果受到系統(tǒng)中其它進(jìn)程和線程的影響,不能完全準(zhǔn)確反映系統(tǒng)的性能。

3.不能測(cè)試特定應(yīng)用程序的性能,只是評(píng)估系統(tǒng)的整體性能表現(xiàn)。

4.需要在使用系統(tǒng)時(shí)進(jìn)行測(cè)試,測(cè)試期間需要關(guān)閉一些進(jìn)程和服務(wù),有一定的影響。

六、

Linux Stream測(cè)試是一款非常好用的用于系統(tǒng)性能測(cè)試的工具。它使我們可以更快速、更準(zhǔn)確地了解系統(tǒng)的性能表現(xiàn),快速定位性能問題和優(yōu)化方案。Linux Stream測(cè)試雖存在一些不足,但是它豐富的測(cè)試內(nèi)容、準(zhǔn)確的測(cè)試結(jié)果、簡(jiǎn)單易用的使用方式,已成為很多工程師日常測(cè)試工具之一。它對(duì)于業(yè)務(wù)化快速發(fā)展的情況下,對(duì)系統(tǒng)要求也越來越高的現(xiàn)狀,是一個(gè)寶貴的工具。

相關(guān)問題拓展閱讀:

  • Hi3518eHiPtools工具的研究使用總結(jié)

Hi3518eHiPtools工具的研究使用總結(jié)

姓名:張猛

【嵌牛導(dǎo)讀】:在海思+ov9712相機(jī)調(diào)試完成之后,便更改了比亞迪的相機(jī)BYD2023進(jìn)行調(diào)試,在調(diào)試這個(gè)相機(jī)簡(jiǎn)單的更改了相機(jī)配置寄存器之后圖像很容易的出來了,但是圖像有很大的噪點(diǎn),失真,這個(gè)問題一直在研究搞不定(感覺自己在硬件軟件配置是對(duì)的),便想到用海思的Hi_ISP實(shí)現(xiàn)圖像的在線調(diào)試,看能不能達(dá)到一些意外的收貨,但是在用海思ISp工具時(shí)便遇到了問題,搞了兩天終于才把這個(gè)問題解決,在這里記錄一下。

【嵌牛鼻子】:ISP  HiPQtools   stream 

【嵌牛提問】:對(duì)于海思在線調(diào)試工具,如何進(jìn)行加載,加載的流程是什么,以及要要注意這里面的坑。

【嵌牛正文】:

1.首先加載設(shè)備驅(qū)動(dòng)及進(jìn)行系統(tǒng)配置

在ko目錄下,執(zhí)行./load3518e -i   系統(tǒng)便會(huì)進(jìn)行加載

2.sensor庫文件的生成(.ko)

sensor的戚輪庫文件需要在linux服務(wù)器中的sdk包中編譯得到,將生成的.so文件放到Sdk的stream軟件包的libs/目錄下。

這樣就在上一層目錄的lib/目錄下生成了.so文件

3.修改stream軟件包的.ini文件

sc3035_3m_4lan.ini文件在Hi3516A_Stream_xxx/configs目錄下,改文件主要指定.so文件的位置、輸入視頻的接口(LVDS/MIPI/DVP)、視頻格式(分辨率、同步方式、目標(biāo)幀率等)等系統(tǒng)配置。

Sensor_type   =sc;sensor name

Mode=;WDR_MODE_NONE = 0

;WDR_MODE_BUILT_IN = 1

;WDR_MODE_2To1_LINE = 2

;WDR_MODE_2To1_FRAME = 3

;WDR_MODE_2To1_FRAME_FULL_RATE =4 …etc

DllFile   =libs/libsns_sc3035_4lan.so;sensor lib path

input_mode =;INPUT_MODE_MIPI = 0

;INPUT_MODE_SUBLVDS = 1

;INPUT_MODE_LVDS = 2 …etc

dev_attr =   ;mipi_dev_attr_t = 0

;lvds_dev_attr_t = 1

;NULL =2

;onlyformipi_dev

data_type =;raw 譽(yù)吵datatype: 8/10/12/14bit

;RAW_DATA_8BIT = 0

;RAW_DATA_10BIT = 1

;RAW_DATA_12BIT = 2

;RAW_DATA_14BIT = 3

lane_id = 0| 1 | 2 | 3 |-1|-1|-1|-1|;lane_id: -1 – disable

Isp_x    高虛信  =0

Isp_y      =0

Isp_W      =2304

Isp_H      =1536

Isp_FrameRate=30

Isp_Bayer  =3   ;BAYER_RGGB=0, BAYER_GRBG=1, BAYER_GBRG=2, BAYER_BGGR=3

4. 運(yùn)行stream軟件

運(yùn)行stream軟件包中的HiIspTool.sh腳本,通過以太網(wǎng)卡與上位機(jī)的PQTools建立通信

./HiIspTools.sh -a -p ov9712_720p_line.ini

遇到的問題就出在這一塊,報(bào)錯(cuò)是

研究其腳本文件HiIsptool.sh  ,發(fā)現(xiàn)ISP的安裝是分為板端工具和PC端安裝,而板端安裝是根據(jù)這個(gè)腳本進(jìn)行配置的,具體分兩個(gè)部分:

(1)killall ittb_control; #殺死ittb_control進(jìn)程

DLL_PATH=${LD_LIBRARY_PATH}:${PWD}/libs; #指定庫路徑

export LD_LIBRARY_PATH=${DLL_PATH}#export 庫

LD_LIBRARY_PATH即Linux環(huán)境變量名,該環(huán)境變量主要用于指定查找共享庫(動(dòng)態(tài)鏈接

庫)時(shí)除了默認(rèn)路徑之外的其他路徑(該路徑在默認(rèn)路徑之前查找)。

工具里使用了自己編譯好的動(dòng)態(tài)庫,而這些動(dòng)態(tài)庫放在發(fā)布包的libs文件夾下。當(dāng)執(zhí)行函數(shù)動(dòng)態(tài)

鏈接時(shí),如果此文件不再缺省目錄下’/lib’ and ‘/usr/lib’,那么就需要指定環(huán)境變量

LD_LIBRARY_PATH

  (2)運(yùn)行可執(zhí)行程序

./ittb_control&

總結(jié):

ittb_control進(jìn)程是基于TCP的服務(wù)端,負(fù)責(zé)控制信號(hào)的傳輸,也就是負(fù)責(zé)將海思板子和PC端的工具連接起來

ittb_stream進(jìn)程也是基于TCP的服務(wù)端,負(fù)責(zé)播放H.265或YUV視頻流。,也就是負(fù)責(zé)將板端的數(shù)據(jù)進(jìn)行傳輸處理

小插曲:

理論上上直接運(yùn)行上面的Hi腳本就可以了,但是我在具體的操作過程中是報(bào)錯(cuò)的,ps一下發(fā)現(xiàn)并沒有ittb_controls 和ittb_stream兩個(gè)進(jìn)程,單獨(dú)運(yùn)行./ittb_controls報(bào)錯(cuò)沒有權(quán)限,運(yùn)行chmod 777 ittb_controls獲得權(quán)限,此時(shí)運(yùn)行卻發(fā)生缺少so文件,但是libs目錄下是有這個(gè)文件的,仔細(xì)查看腳本文件,

這里面設(shè)計(jì)到了Makefile的一些知識(shí),這里面的路徑并不是指軟件目錄下的lib目錄,而是指的海思板系統(tǒng)根目錄下的lib目錄,復(fù)制報(bào)錯(cuò)的.so到系統(tǒng)根目錄下報(bào)錯(cuò)就換了一個(gè).so 報(bào)錯(cuò),這驗(yàn)證了我的想法

執(zhí)行命令cp?。。痷sr/lib/ 將軟件路徑lib下的所有.so復(fù)制到系統(tǒng)根目錄下的.lib/目錄下,此時(shí),發(fā)現(xiàn)沒有報(bào)錯(cuò)。ps查看linux進(jìn)程中也有了control和stream兩個(gè)進(jìn)程

關(guān)于linux stream測(cè)試工具的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

成都網(wǎng)站設(shè)計(jì)制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設(shè)定制開發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁設(shè)計(jì),成都網(wǎng)站設(shè)計(jì)服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開發(fā),營銷網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。


分享標(biāo)題:Linux Stream測(cè)試:提高系統(tǒng)性能的利器 (linux stream測(cè)試工具)
文章源于:http://www.dlmjj.cn/article/cdghscs.html