效能之巔讀書筆記--第一章緒論
效能之巔讀書筆記--第一章緒論
敬畏心態
有讓你手足無措的問題出現其實是一種很正常的狀態,對此的恐懼只是人施加給自己的情感層面的東西。與此相反,始終對未知心生敬畏才是對待未知正常的態度,更是本應有的覺悟。
solaris退出歷史舞臺的原因,太貴
Solaris 機器更多地注重效能。我懷疑這是因為Sun 的系統平均來說要比同等的Linux 系統貴得多。這帶來的結果是,花大價錢的人更傾向於挑剔效能,因此Solaris 在這個領域做的工作更多。如果你的Linux 機器效能不夠好,你可以再買一臺並對工作負載做切分——畢竟便宜。如果花了你幾百萬美金的Ultra Enterprise10000 效能不好,你公司也因此會每時每刻都在承受不小的損失,你會打Sun 的服務電話尋求答案。
緒論
系統效能--全域性視角,不要只見樹木不見森林
系統效能是對整個系統的研究,包括了所有的硬體元件和整個軟體棧。所有資料路徑上和軟硬體上所發生的事情都包括在內,因為這些都有可能影響效能。
工作通常起步晚
理想情況下,在硬體選型和軟體開發之前,效能工程師就應該開始工作。作為工作的第一步,可以設定效能目標並建立一個效能模型。產品開發過程常常缺失了這一步,效能工程工作被推遲直到問題出現。
認識一個術語--容量規劃
術語容量規劃(capacity planning)指的是一系列事前行動。在設計階段,包括通過研究開發軟體的資源佔用情況,來得知原有設計在多大程度上能滿足目標需求。在部署後,包括監控資源的使用情況,這樣問題在出現之前就能被預測。
兩個視角
效能是可以從不同的視角來審視的。兩種效能分析的視角:負載分析(workload analysis)和資源分析(resource analysis),二者從不同的方向對軟體棧做分析。
不能眉毛鬍子一把抓
效能分析的又一個難點:真正的任務不是尋找問題,而是辨別問題或者說是辨別哪些問題是最重要的。
效能重要指標--延時
延時測量的是用於等待的時間。廣義來說,它可以表示所有操作完成的耗時。
動態跟蹤
動態跟蹤技術把所有的軟體變得可以監控,而且能用在真實的生產環境中。這項技術利用記憶體中的CPU 指令並在這些指令之上動態構建監測資料。這樣從任何執行的軟體中都可以獲得定製化的效能統計資料,從而提供了遠超系統的自帶統計所能給予的觀測性
相關文章
- 浪潮之巔讀書筆記筆記
- PMBOK筆記-第一章 緒論筆記
- 《論語》讀書筆記筆記
- Raft論文讀書筆記Raft筆記
- 效能與RAC 讀書筆記筆記
- 讀書筆記之五筆記
- 《高效能JavaScript》讀書筆記JavaScript筆記
- 【讀書筆記】《高效能JavaScript》筆記JavaScript
- JVM讀書筆記之OOMJVM筆記OOM
- C++ Primer 讀書筆記 - 第一章C++筆記
- 《高效能 JavaScript》讀書筆記(一)JavaScript筆記
- 星白贈書之讀書筆記(1)筆記
- 高效能的Mysql讀書筆記系列之六(查詢效能優化)MySql筆記優化
- 【前端效能優化】高效能JavaScript讀書筆記前端優化JavaScript筆記
- 《Maven實戰》之讀書筆記Maven筆記
- 《瞬間之美》讀書筆記筆記
- 讀書筆記之MV_DM筆記
- <轉>oracle效能調整讀書筆記(1)Oracle筆記
- <轉>oracle效能調整讀書筆記(2)Oracle筆記
- <轉>oracle效能調整讀書筆記(3)Oracle筆記
- <轉>oracle效能調整讀書筆記(4)Oracle筆記
- <轉>oracle效能調整讀書筆記(5)Oracle筆記
- 信管筆記-- 緒論筆記
- JVM讀書筆記之記憶體管理JVM筆記記憶體
- 讀書筆記---選擇情緒---因果思維筆記
- 學習筆記之JAVA圖形設計卷I AWT——第一章緒論 (轉)筆記Java
- 關於漏洞挖掘理論的讀書筆記筆記
- 《軟體開發本質論》讀書筆記筆記
- 讀書筆記...筆記
- 讀書筆記筆記
- 《C++ Primer》讀書筆記(第一章 開始)C++筆記
- 《Java8實戰》-讀書筆記第一章(01)Java筆記
- 《Java8實戰》-讀書筆記第一章(02)Java筆記
- 《讀書與做人》讀書筆記筆記
- 《數學之美》讀書筆記&思考筆記
- 深度學習讀書筆記之RBM深度學習筆記
- 《sed & awk》讀書筆記之 awk 篇筆記
- 高效能MySQL讀書筆記---索引優化MySql筆記索引優化