“路漫漫其修遠(yuǎn)兮初橘,吾將上下而求索”。
系統(tǒng)專家
? ? ?比較接近的詞是“Operating System Specialists”。 ?在一個(gè)Team中薄疚,他們通常與架構(gòu)師(Architect),開發(fā)工程師(Development Engineer),項(xiàng)目經(jīng)理(Project Manager)赊琳,數(shù)據(jù)庫(kù)管理員DBA等一起合作街夭。
? ? 另一種是專門從事操作系統(tǒng)研究、設(shè)計(jì)躏筏、開發(fā)板丽、優(yōu)化的人群。例如Linux之父之類的大神趁尼。
? ? 本文的定義側(cè)重于前一種埃碱,即在一個(gè)業(yè)務(wù)系統(tǒng)中,負(fù)責(zé)運(yùn)營(yíng)架構(gòu)規(guī)劃酥泞,提供高可用解決方案砚殿,致力于提供7*24*365級(jí)別的高質(zhì)量服務(wù),致力于發(fā)現(xiàn)系統(tǒng)性能問(wèn)題芝囤,致力于解決問(wèn)題的人似炎。
? ? ?嚴(yán)格來(lái)說(shuō),很多企業(yè)實(shí)踐中悯姊,這都是一個(gè)不存在的頭銜羡藐,其職能由架構(gòu)師、資深開發(fā)者悯许、DBA等人分擔(dān)仆嗦。根據(jù)筆者的經(jīng)驗(yàn),如果你的Team中有一個(gè)這樣的人岸晦,將大大提升所有人的幸福指數(shù)欧啤,以及項(xiàng)目成功的可能性睛藻,不管他掛的是什么頭銜。It's really!
階段分級(jí)
簡(jiǎn)單劃分為入門通識(shí)邢隧、系統(tǒng)進(jìn)階和高階專題三級(jí)店印。
? ? ? 入門通識(shí)級(jí):包括但不限于計(jì)算機(jī)網(wǎng)絡(luò)常識(shí)、主機(jī)硬件常識(shí)倒慧、“Linux ABC” , "C語(yǔ)言 ABC"按摘,"Shell ABC" ,“Team ABC”等纫谅,理解掌握1-2種常用開發(fā)語(yǔ)言等炫贤。適用于學(xué)生、初學(xué)者付秕、0~3年領(lǐng)域?qū)iT經(jīng)驗(yàn)者兰珍。
? ? ? ?系統(tǒng)進(jìn)階級(jí):本階段的讀者已經(jīng)有一定的基礎(chǔ)、工作經(jīng)驗(yàn)询吴,需要提高相關(guān)知識(shí)的系統(tǒng)化掠河、結(jié)構(gòu)化程度,需要能夠站在全局的高度猛计,俯瞰系統(tǒng)運(yùn)行唠摹。如果只能推薦一本的話,我選擇《24小時(shí)365天不間斷服務(wù)-服務(wù)器/基礎(chǔ)設(shè)施核心技術(shù)》奉瘤。
? ? ? ?高階專題級(jí):能夠走到這一步的人勾拉,首先要恭喜你。恭喜你已經(jīng)熬過(guò)了初入武林的寂寞歲月盗温,打通木人巷藕赞、十八銅人陣,在險(xiǎn)惡的江湖上占據(jù)了一小塊地盤肌访,苦盡甘來(lái)找默,走上人生巔峰。
“且慢吼驶!少俠。我怎么聽(tīng)著這里是個(gè)坑呢店煞?”—是的蟹演,大多數(shù)人稍微有點(diǎn)耐性,是可以走到這里的顷蟀。只不過(guò)酒请,后面是登堂入室,抑或止步于此鸣个,就看造化了羞反〔茧“Keep doing it the same way”,一個(gè)名叫“就是這樣”的惡魔悄然入侵昼窗。日復(fù)一日地重復(fù)是趴,天資聰穎者消磨于斯,魯鈍愚頑者沉淪于斯澄惊。
? ? ? ? 天才大師級(jí):這個(gè)級(jí)別的神人估計(jì)是不需要看書的唆途。天才的世界不是我等凡人可以窺測(cè)的。
技術(shù)棧
一定要記住這張圖掸驱,她講伴隨你走過(guò)漫漫長(zhǎng)夜肛搬。
畫下來(lái)掛在辦公室、臥室毕贼、機(jī)柜也是極好的温赔。可以溫故知新鬼癣,可以鎮(zhèn)宅辟邪陶贼。
入門通識(shí)級(jí):市面的書大部分是這個(gè)級(jí)別。
抱歉扣溺。暫時(shí)沒(méi)有印象深刻骇窍、值得推薦的。
系統(tǒng)進(jìn)階級(jí):《24小時(shí)365天不間斷服務(wù)》
服務(wù)器/基礎(chǔ)設(shè)施核心技術(shù)锥余,大規(guī)模腹纳、高性能、不間斷網(wǎng)絡(luò)服務(wù)的搭建和管理驱犹。
推薦語(yǔ):“雖說(shuō)并非十分前沿和先進(jìn)嘲恍。。不得不佩服原書作者和編輯的巧妙心思”(譯者序)
來(lái)源于一線工程團(tuán)隊(duì)雄驹,不限于技術(shù)本身佃牛,關(guān)鍵能明晰概念、體系要素關(guān)聯(lián)關(guān)系医舆,方法論的演繹堪稱經(jīng)典(RiboseYim)俘侠。
前3章講解了如何搭建兼具冗余性和可擴(kuò)展性的服務(wù)器/基礎(chǔ)設(shè)施;
第4章講解了性能優(yōu)化方面的內(nèi)容蔬将,特別是對(duì)單個(gè)服務(wù)器的性能提升方法進(jìn)行了介紹爷速;
第5章講解了監(jiān)控、管理等運(yùn)行方面的內(nèi)容霞怀,以筆者身邊的實(shí)際生產(chǎn)環(huán)境為例惫东,介紹了提升設(shè)備運(yùn)行效率的技巧;
第6章介紹了Hatena與KLab實(shí)際運(yùn)作的網(wǎng)絡(luò)和服務(wù)器基礎(chǔ)設(shè)施的情況。
本書適合所有致力于運(yùn)維和網(wǎng)絡(luò)后端的開發(fā)者閱讀廉沮。
讀書筆記:
1.《基于Linux單機(jī)的負(fù)載評(píng)估》
高階專題級(jí):《性能之巔-洞悉系統(tǒng)颓遏、企業(yè)與云計(jì)算》
Systems Performance:Enterprise and the Cloud
推薦語(yǔ):系統(tǒng)性能優(yōu)化方向的葵花寶典。
作者:Brendan Gregg(SUN滞时、ORACLE性能工程師)
DTrace(最早應(yīng)用于Solaris叁幢,現(xiàn)已移植到FreeBSD、Mac OS X)作者
Mac OS X EI Capatian
dtrace -V
dtrace: Sun D 1.12.1
中文版推薦序
? ? 拿到新書之后漂洋,首先翻一翻推薦遥皂、序言是個(gè)人習(xí)慣,一來(lái)可以用最快的速度了解全書大意刽漂,也可以建立一個(gè)參照系演训,使后續(xù)閱讀在多一些觀察視角,特別是身邊找不到人討論這本書的時(shí)候贝咙,意義尤為重要样悟。
“性能分析要求我們對(duì)于操作系統(tǒng)、網(wǎng)絡(luò)的性能要了如指掌庭猩,明晰各個(gè)部分的執(zhí)行時(shí)間數(shù)量級(jí)窟她,做出合理的判斷,這部分在書中有詳細(xì)的討論蔼水,讓讀者可以明確地將這些性能指標(biāo)應(yīng)用在80:20法則上”震糖。---從磊 新浪SAE創(chuàng)始人
一些復(fù)雜的問(wèn)題,常常需要多方面的知識(shí)趴腋,需要對(duì)系統(tǒng)有全面了解吊说,既有大局觀,能俯瞰全局优炬,又能探微索隱颁井,深入到關(guān)鍵的細(xì)節(jié),可謂是“致廣大而盡精微”蠢护。---張銀奎 《軟件調(diào)試》作者
附錄G 系統(tǒng)性能名人錄
技術(shù)的歷史演化所展示出的洞察力能深化你的理解雅宾。
John Allspaw:容量規(guī)劃
Jeff Bonwick:發(fā)明了內(nèi)核塊分配器
Rey Card : ext2 和 ext3 文件系統(tǒng)的主要開發(fā)者
Guillaume Chartrain: Linux中的 iotop
Sebastien Godard: Linux中的sys stat包
Van Jacobson: traceroute
Bill Joy: vmstat
William Lefebvre: 開發(fā)了最初版的top
Mike Muss: ping
……………………………..
框架結(jié)構(gòu)
讀書筆記:
1.原書作者的Blog:《Netflix性能分析模型:In 60 Seconds》(翻譯)
2.第10.6節(jié),介紹了其中Linux部分網(wǎng)絡(luò)性能分析工具的使用方法
高階專題級(jí):《品悟性能優(yōu)化》
羅敏葵硕。著
推薦語(yǔ):不僅僅是關(guān)于Oracle眉抬,還有實(shí)實(shí)在在的工程實(shí)踐經(jīng)驗(yàn),這是一本改變思想的書
2012年12月 第一次通讀
一個(gè)人能當(dāng)幾十年救火隊(duì)員懈凹,詮釋了什么是真正的專家吐辙。文風(fēng)非常親切,可以真切地感到作者和你面對(duì)面交談蘸劈,提出了很多供讀者思考的問(wèn)題,有些雖然文字搞笑了一些尊沸,卻是需要反復(fù)揣摩的威沫。
另外贤惯,作者并沒(méi)有拘泥于ORACLE產(chǎn)品本身,在方法論方面對(duì)于程序開發(fā)也有很多啟示棒掠。學(xué)會(huì)用DBA的角度來(lái)看自己的開發(fā)工作孵构,會(huì)有很多問(wèn)題豁然開朗。
總之烟很,這是一本改變思想的書颈墅。
2016年5月 第三次通讀
之前讀此書,作為了解的成分比較多雾袱。今年有機(jī)會(huì)親身負(fù)責(zé)一個(gè)Oracle數(shù)據(jù)庫(kù)的遷移恤筛,還能夠從這本書中獲益。尤其是關(guān)于版本管理芹橡、優(yōu)化工程團(tuán)隊(duì)實(shí)踐方面毒坛。
好書的標(biāo)志就是常讀總有新意。
(未完待續(xù))201605