iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
DevOps

應該是 Profilling 吧? 系列

從系統性能工程這門領域介紹起.
再從 Go 這語言出發,學習分享關於記憶體管理 GC 這類知識。
然後藉由 pprof、trace、GPO 等玩看看。最後玩看看Grafana Pyroscope。
最後再關聯回可觀測性工程
這樣的內容我不知道能掰多少(疑)但就努力學習整理並分享囉。

跟 DevOps 的關聯︰
自動化性能測試:探討如何自動化性能測試。
可觀測性:討論這些工具如何幫助提高系統的可觀測性,並使維運團隊更容易識別和解決性能問題。

鐵人鍊成 | 共 32 篇文章 | 21 人訂閱 訂閱系列文 RSS系列文
DAY 1

D1 遙測信號在軟體系統中的協同應用

TL;DR:這系列都不會直接介紹什麼工具,反而比較多在討論怎假設、驗證、測試,也就是文戲會比較多點 :)要是期待看完這系列會成為 DevOps 現成的專家的話...

2024-09-01 ‧ 由 雷N 分享
DAY 2

D2 簡介系統性能工程

站在未來,規劃現在 就是可觀測性工程與系統性能工程的核心精神只有知道系統能有多少容量應付未來的流量,以及知道系統發生哪些事情我們能提早準備才有可能把 Risk...

2024-09-02 ‧ 由 雷N 分享
DAY 3

D3 性能測試成熟度模型與實踐指南

昨天簡短的介紹了什麼是系統性能工程,今天接著分享該工程領域中也有類似於可觀測性工程的可觀測性成熟度模型(ODD)的部份。 系統性能工程的定義 昨天好像沒怎提到...

2024-09-03 ‧ 由 雷N 分享
DAY 4

D4 系統性能工程充滿著挑戰

繼前兩天都在提到系統性能工程,今天來多聊一點該領域的東西。D2 簡介系統性能工程D3 性能測試成熟度模型與實踐指南 系統性能指的是對個服務的性能的研究,包括主要...

2024-09-04 ‧ 由 雷N 分享
DAY 5

D5 全面掌握系統性能:工具選擇、最佳實踐與常見錯誤

工欲善其事,必先利其器!但決定用什麼工具,用工具做什麼事情來解決什麼問題之前看見全貌,理解流程與依賴關係,是最為重要的。別盲目於很潮的新工具上,那只會留下債...

2024-09-05 ‧ 由 雷N 分享
DAY 6

D6 性能工程基本定律 - 80/20 法則

今天來介紹性能工程在進行時,可以遵守這幾天介紹的基本法則,來決定團隊優先進行什麼測試或改善。今天先介紹 80/20 法則。 Pareto Principle 又...

2024-09-06 ‧ 由 雷N 分享
DAY 7

D7 性能工程基本定律 - Amdahl's Law

昨天我們討論了 Pareto Principle,強調在各種服務類型中的關鍵性能指標如何遵循 80/20 法則,並指導我們聚焦在少數會產生最多影響的問題上。...

2024-09-07 ‧ 由 雷N 分享
DAY 8

D8 性能工程基本定律 - 排隊理論

在前兩天的討論中,我們探討了 Pareto Principle 和 Amdahl's Law,前者強調了在性能優化中聚焦於少數能帶來最大影響的因素,而後者讓我們...

2024-09-08 ‧ 由 雷N 分享
DAY 9

D9 性能的外部指標

當我們回顧前幾天討論的性能工程基本定律時,80/20 法則(Pareto Principle)強調了集中資源於能產生最大影響的關鍵部分,而 Amdahl's L...

2024-09-09 ‧ 由 雷N 分享
DAY 10

D10 深入探討 RPS、QPS 和 TPS 的概念與應用

在上一篇文章中,我們深入探討了性能分析中的4個外部指標:Service Latency、Throughput 和 Resource Utilization、Er...

2024-09-10 ‧ 由 雷N 分享