原创 阿里移動技術峯會的一些體會 2015-07-04

這個週六有幸參加了在廣州舉行的阿里移動技術峯會,很不容易能在廣州參加一次技術分享會,以往都要跑到京杭深等地方,非常麻煩。希望以後能在廣州舉辦越來越多的技術會議,提高下廣州的技術圈分享氛圍。 簡要地補幾幅圖吧,以後官網應該有更詳細的圖片和

原创 #定位系統性能瓶頸# 序言

1、監控: 2、測試: 3、優化:  linux系統的全部常見的性能工具,包括監控、測試、優化三個範疇,這三張圖來自系統性能專家 Brendan D. Gregg  (Linux Performance Tools)  我希望把這裏全部

原创 #定位系統性能瓶頸# perf

perf是一個基於Linux 2.6+的調優工具,在liunx性能測量抽象出一套適應於各種不同CPU硬件的通用測量方法,其數據來源於比較新的linux內核提供的 perf_event 接口系統事件: perf tool 支持一系列可計算的

原创 #定位系統性能瓶頸# strace & ltrace

strace和ltrace分別對應的是系統調用和庫函數調用, 系統調用實際上就是指最底層的一個調用,在linux程序設計裏面就是底層調用的意思,面向的是硬件。 而庫函數調用則面向的是應用開發的,相當於應用程序的api,常見的lib有ope

原创 MySQL 主主(雙主)複製

MySQL支持單向、異步複製,複製過程中一個服務器充當主服務器,而一個或多個其它服務器充當從服務器。主服務器將更新寫入二進制日誌文件,並維護日誌文件的一個索引以跟蹤日誌循環。當一個從服務器連接到主服務器時,它通知主服務器從服務器在日誌中

原创 如何成爲技術大牛

疑問 最近在知乎有一個問題獲得了廣泛關注,因爲這個問題反映了廣大技術人員的普遍工作狀態。 天天寫業務代碼的程序員,怎麼成爲技術大牛,開始寫技術代碼? https://www.zhihu.com/question/39430220/an

原创 如何通過各種數據挖掘運維價值

關於作者 溫崢峯,百田信息運維技術專家,DevOps team leader,運維自動化平臺負責人,曾就職於網易遊戲,專注於 運維自動化建設、DevOps實踐 與 海量遊戲技術運營。知乎ID @Hi峯兄 前言 改進一個功能是否真的

原创 還是決定以後的文章都發在知乎專欄吧

專欄地址:HiPhone運維之道 爲了避免兩邊文章 copy 後形成冗餘副本,還是把源集中在一個地方比較好 綜合考慮決定落地知乎,暫別 csdn 了。

原创 中小型運維團隊如何設計運維自動化平臺

原文鏈接:中小型運維團隊如何設計運維自動化平臺 前言 我給中小型運維團隊的定義是整個團隊人數(所有運維工程師 + 運維開發工程師)爲 20 人以下,一般這樣的團隊,能爲自動化投入的資源也許就 1、2 個開發人員。 BAT 等大

原创 [筆記]軟件體系結構(3)--管道與過濾器

看了一整晚,不甚理解管道/過濾器。常見的案例Linux命令管道是比較好理解的,但加之混亂的主動/被動的動態概念,就不太好理解了。暫先整理筆記,後面再回顧。 這是看的第2類體系結構,還是有所收穫:大致可抽象出一些常見設計的範式 1、體系結

原创 運維各類工作時間佔比

按時間跨度的緯度把工作分爲三大類:戰略性、階段性、日常性 一般戰略性工作的時間跨度從半年到數年,階段性工作一般跨度爲一個季度左右,日常性工作跨度爲一週到一個月 戰略性工作 15%~25%      依據業務制定技術發展戰略      發

原创 [筆記]軟件體系結構(1)--模式初印象

Nic近期在看一本《面向模式的軟件體系結構》,拿來翻翻,只看到第2章,思路方面的東西還是挺有趣、可借鑑的。陸續作筆記,後面再做一次總結。 注:Nic是我媳婦,資深軟工/TL 什麼是模式 模式包括:語境/環境、問題(強制條件集,功能/

原创 SQL審覈自動化

很多遊戲項目都是通過每週更新大版本來維持用戶的粘性和活躍度,而更新版本必然伴隨着數據庫的新建create、改表alter的SQL。 運維或者dba負責審覈這類sql是否合理、高效,因爲很多開發同事特別是經驗少的新人是不考慮sql性能、是

原创 異地多活(異地雙活)實踐經驗

異地多活(異地雙活)是最近業界討論比較多的話題,特別是前一陣子支付寶機房光纖故障和攜程網數據庫丟失之後,更加喚起了技術人員們對異地容災的考慮。 而異地多活比異地容災更高一級,因爲異地容災僅僅是一個冷備的概念,而異地多活卻是指有兩個或者多個

原创 閒聊我心中的運維

運維要被取代? 本文主要面向想了解運維是什麼的讀者,包括想投身運維行業或者非運維崗位的技術從業者。 在知乎我經常受邀請回答很多類似的問題: ”運維到底是幹什麼的?“ ”運維工作有沒有意思?“ ”運維有沒有前途?“ ”運維是不