99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

真正的主站性能測試工程師是什么樣的

工程師人生 ? 來源:工程師吳畏 ? 2019-07-15 16:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

性能測試說的裝B點(diǎn)兒,其實(shí)沒啥,就是和Response Time(或者說latency)、throughput(也可以說capacity)以及scalability打交道。弄懂了這三個(gè)要素,應(yīng)該就算是一個(gè)合格的性能測試工程師了。

當(dāng)然,我不會(huì)裝B,只是一介武夫,所以我接下來只想從偏技術(shù)層面聊聊我心目中真正的主站性能測試工程師是啥樣的:

1、大局觀。性能測試工程師一定要有系統(tǒng)化的思維,要站在整個(gè)系統(tǒng)測試的角度看問題。一個(gè)優(yōu)秀的性能工程師必須要有相當(dāng)?shù)闹R廣度。否則在測試期間,你必須依賴外界援助(比如DBA,Dev或OPS)來協(xié)助,效率不高,更關(guān)鍵的是可能會(huì)被誤導(dǎo),漏掉很多性能BUG。我常??吹浇M里的童鞋們在壓測時(shí)一看到TPS降了,就死盯著應(yīng)用,就著急的去分析線程或做CPU Profiling。找不到原因后有時(shí)問到我時(shí),我習(xí)慣的第一句總是 你看過DB么?確認(rèn)DB端正常么?看過壓測客戶端么?確認(rèn)壓測端正常么? 我個(gè)人意見:不要老憑經(jīng)驗(yàn),一有重復(fù)癥狀就思維定式;一定要堅(jiān)持先從全局看問題,隔離到是應(yīng)用層面、DB層面抑或是壓測客戶端層面后再進(jìn)一步深入定位問題。

2、技能深度。在性能測試工具方面有自己獨(dú)特的理解;同時(shí)也應(yīng)該在操作系統(tǒng)、數(shù)據(jù)庫、應(yīng)用程序等方向的配置管理與調(diào)優(yōu)方向上非常的熟悉。

3、敏感。這個(gè)一方面是天賦,一方面是經(jīng)驗(yàn)積累吧, 很多隱蔽的性能問題確實(shí)是需要豐富的經(jīng)驗(yàn)才能發(fā)現(xiàn),極容易漏掉:)

4、興趣。其實(shí)這條才是最重要的^-^

如果說具體些通俗些,我眼里主站真正的性能工程師是這樣的:

1、熟悉Java(包括JVM內(nèi)在機(jī)理)/c/c++。理由很簡單,主站大部分的外圍應(yīng)用和中間件都是JAVA寫的,底層核心系統(tǒng)是c/c++寫的。

2、精通linux管理和shell編程。理由更簡單,我一直覺得,shell熟練與否非常大程度決定了一個(gè)工程師的工作效率。

3、對數(shù)據(jù)庫管理和性能優(yōu)化有自己的實(shí)踐和心得(數(shù)據(jù)庫永遠(yuǎn)是個(gè)性能要點(diǎn))

4、精通某一個(gè)性能測試工具。不止是使用,更包括原理,如何改造擴(kuò)展。

5、熟悉linux kernel的實(shí)現(xiàn)(比如內(nèi)存管理、文件系統(tǒng)、系統(tǒng)調(diào)用… )。這條感觸在最近兩個(gè)月特別深,可能是受到褚霸、子團(tuán)等大俠們的影響吧,如果不熟悉kernel,確實(shí)很難在底層系統(tǒng)的性能測試上有所真正建樹。其實(shí)這塊也算是整個(gè)質(zhì)量保證部的技術(shù)短板吧,現(xiàn)在淘寶的linux內(nèi)核組都是自測+他人review的形式,如果。。。^-^

6、了解常見硬件,特別是存儲相關(guān)。這塊主要是受國外Percona公司的Peter和Vadim影響,他們能成為世界公認(rèn)的mysql性能專家,他們熟悉mysql源碼當(dāng)然很重要,但也與他們那非常淵博的底層硬件知識是分不開的。

當(dāng)然以上都是我個(gè)人意見,從我自己的角度出發(fā)看的問題。其實(shí)性能測試還有很多領(lǐng)域,比如前端性能測試這塊,我是小白,就不發(fā)表任何相關(guān)意見了^-^ 但說到底,做性能這塊關(guān)鍵一是經(jīng)驗(yàn)積累二是掌握相關(guān)底層技術(shù)

至今還記得百淘65期讓我最為難忘的細(xì)節(jié),達(dá)人青云在分享他的牛P經(jīng)歷時(shí)總結(jié)到的:

● 結(jié)合優(yōu)勢,做別人做不了的

● 發(fā)現(xiàn)問題,做別人沒做過的

● 主動(dòng)出擊,做別人不愛做的

希望自己能一直銘記這三句話,有天能成為一個(gè)真正的性能工程師

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 測試工程師
    +關(guān)注

    關(guān)注

    6

    文章

    125

    瀏覽量

    12745
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    一個(gè)優(yōu)秀的射頻測試工程師需要具備哪些技能?

    一個(gè)優(yōu)秀的射頻測試工程師需要具備哪些技能?在無線技術(shù)高速發(fā)展的今天,射頻(RF)測試工程師是確保通信設(shè)備性能與用戶體驗(yàn)的關(guān)鍵角色。從復(fù)雜的調(diào)制方案到無處不在的干擾,從功耗優(yōu)化到標(biāo)準(zhǔn)合規(guī)性,工程
    的頭像 發(fā)表于 05-16 10:08 ?422次閱讀
    一個(gè)優(yōu)秀的射頻<b class='flag-5'>測試工程師</b>需要具備哪些技能?

    電子工程師必看!EMC設(shè)計(jì)難題一式破解

    遇到過這些困擾? ? 高頻噪聲干擾導(dǎo)致設(shè)備誤動(dòng)作? ? 模塊集成后EMC測試反復(fù)不達(dá)標(biāo)? ? 電路板布局總讓EMI/EMS性能拖后腿? ? 新器件微細(xì)化帶來的EMC風(fēng)險(xiǎn)難以評估? 作為電子電路設(shè)計(jì)工程師, EMC合規(guī)與
    的頭像 發(fā)表于 05-07 21:06 ?1700次閱讀

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚(yáng)興科技 #搞笑

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年04月25日 17:15:37

    如何成為一名嵌入式軟件工程師?

    、Java等)和軟件開發(fā)工具,還需要對硬件的工作原理有深入的理解。 在團(tuán)隊(duì)中,嵌入式軟件工程師往往扮演著核心角色,他們的工作直接關(guān)系到產(chǎn)品的性能、穩(wěn)定性和用戶體驗(yàn)。 02掌握核心技能與知識
    發(fā)表于 04-15 14:37

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚(yáng)興科技

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年03月25日 18:46:59

    一招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    如何成為嵌入式開發(fā)工程師

    如何成為嵌入式開發(fā)工程師? 成為嵌入式開發(fā)工程師通常需要掌握一系列技能和知識,并且在實(shí)踐中不斷積累經(jīng)驗(yàn)。以下是一些基本步驟和建議: 1. 基礎(chǔ)教育:- 獲取電子工程、計(jì)算機(jī)科學(xué)或相關(guān)領(lǐng)域的學(xué)位
    發(fā)表于 02-19 10:39

    嵌入式工程師常用的開發(fā)工具有哪些?

    開發(fā)。通過分支管理,工程師可以在不影響分支的情況下進(jìn)行新功能的開發(fā)和測試,提高開發(fā)效率和代碼質(zhì)量。 五、硬件仿真器 硬件仿真器可以在沒有實(shí)際硬件的情況下模擬目標(biāo)系統(tǒng)的運(yùn)行。例如,一些高端的硬件
    發(fā)表于 12-20 15:29

    Keysight助力提升工程師測試測量知識水平

    Keysight為您解鎖測試測量領(lǐng)域的最新知識,助力工程師在快速變化的科技環(huán)境中保持競爭力。
    的頭像 發(fā)表于 10-16 09:28 ?838次閱讀

    FPGA算法工程師、邏輯工程師、原型驗(yàn)證工程師有什么區(qū)別?

    ,如數(shù)字信號處理、圖像處理、人工智能等,并將其轉(zhuǎn)化為適合 FPGA 實(shí)現(xiàn)的硬件邏輯。重點(diǎn)在于算法的性能提升、資源利用效率以及與系統(tǒng)的集成。 FPGA 邏輯工程師: 側(cè)重于 FPGA 內(nèi)部邏輯電路
    發(fā)表于 09-23 18:26