1 刪除0字節(jié)文件 1.find -type f -size 0 -exec rm -rf {} ; 2 查看進(jìn)程按內(nèi)存從大到小排列 1.PS ...

1 刪除0字節(jié)文件 1.find -type f -size 0 -exec rm -rf {} ; 2 查看進(jìn)程按內(nèi)存從大到小排列 1.PS ...
服務(wù)器問(wèn)題排查步驟 線上故障主要會(huì)包括cpu、磁盤(pán)、內(nèi)存以及網(wǎng)絡(luò)問(wèn)題,而大多數(shù)故障可能會(huì)包含不止一個(gè)層面的問(wèn)題离赫,所以進(jìn)行排查時(shí)候盡量四個(gè)方面依次...
幾年前的一個(gè)下午塌碌,公司里碼農(nóng)們正在安靜地敲著代碼渊胸,突然很多人的手機(jī)同時(shí)“嗶嗶”地響了起來(lái)。本來(lái)以為發(fā)工資了台妆,都挺高興翎猛!打開(kāi)一看胖翰,原來(lái)是告警短信 ...
在高并發(fā)下萨咳,Java程序的GC問(wèn)題屬于很典型的一類問(wèn)題,帶來(lái)的影響往往會(huì)被進(jìn)一步放大疫稿。不管是「GC頻率過(guò)快」還是「GC耗時(shí)太長(zhǎng)」培他,由于GC期間都...
背景 先說(shuō)一下基本情況,本次是對(duì)線上商品服務(wù)的JVM優(yōu)化遗座。商品服務(wù)的訪問(wèn)量非常高舀凛,單機(jī)QPS在3000左右,線上總共部署了15個(gè)商品服務(wù)節(jié)點(diǎn)途蒋。J...
背景 技術(shù)椕捅椋基于finagle,scala與java混合編程碎绎。 歷史遺留問(wèn)題螃壤,目前http接口調(diào)rpc默認(rèn)走zk隨機(jī)選擇節(jié)點(diǎn)網(wǎng)絡(luò)通信抗果,本來(lái)本地的...
對(duì)于排查OOM問(wèn)題筋帖、分析程序堆內(nèi)存使用情況,最好的方式就是分析堆轉(zhuǎn)儲(chǔ)冤馏。 堆轉(zhuǎn)儲(chǔ)日麸,包含了堆現(xiàn)場(chǎng)全貌和線程棧信息(Java?6?Update?14開(kāi)...
Arthas是阿里開(kāi)源的Java診斷工具,相比JDK內(nèi)置的診斷工具逮光,要更人性化代箭,并且功能強(qiáng)大,可以實(shí)現(xiàn)許多問(wèn)題的一鍵定位涕刚,而且可以一鍵反編譯類查...
JVM在拋出java.lang.OutOfMemoryError時(shí)嗡综,除了會(huì)打印出一行描述信息,還會(huì)打印堆棧跟蹤杜漠,因此我們可以通過(guò)這些信息來(lái)找到導(dǎo)...
在對(duì) GC 調(diào)優(yōu)的過(guò)程中极景,我們不僅需要知道 GC 的原理,更重要的是要熟練使用各種監(jiān)控和分析工具驾茴,具備 GC 調(diào)優(yōu)的實(shí)戰(zhàn)能力盼樟。CMS 和 G1 ...