記錄一下自己常用的linux系統(tǒng)命令,方便以后查閱,發(fā)覺記憶越來越不行了
命令:ps -mp pid -o THREAD,tid,time 或者 ps -Lfp pid
結果展示:
這個命令的作用,主要是可以獲取到對應一個進程下的線程的一些信息。 比如你想分析一下一個java進程的一些運行瓶頸點,可以通過該命令找到所有當前Thread的占用CPU的時間,也就是這里的最后一列。
比如這里找到了一個TID :30834 ,所占用的TIME時間最高。
通過 printf "%x\n" 30834 首先轉化成16進制, 繼續(xù)通過jstack命令dump出當前的jvm進程的堆棧信息。 通過Grep命令即可以查到對應16進制的線程id信息,很快就可以找到對應最耗CPU的代碼快在哪。
簡單的解釋下,jstack下這一串線程信息內(nèi)容:
"DboServiceProcessor-4-thread-295" daemon prio=10 tid=0x00002aab047a9800 nid=0x7d9b waiting on condition [0x0000000046f66000]
nid : 對應的linux操作系統(tǒng)下的tid,就是前面轉化的16進制數(shù)字
步驟七、若然感覺定位地址不夠詳細,可以啟動超級定位進行詳細查詢。6、看透明度:看借款人信息展示的詳細程度,包括姓名、用途等,披露越詳細表明平臺越規(guī)范。兩個內(nèi)存塊要按照地址順序放入到數(shù)組中,地址小的在前,因此地址為0x80000000的內(nèi)存塊必須放數(shù)組的第一個位置。
命令:top -Hp pid
結果顯示:
和前面的效果一下,你可以實時的跟蹤并獲取指定進程中最耗cpu的線程。 再用前面的方法提取到對應的線程堆棧信息。
判斷I/O瓶頸
命令:mpstat -P ALL 1 1000
結果顯示:
2、處理器瓶頸判斷方法: 排除內(nèi)存因素后,如果%processor time持續(xù)大于90%,并且%interrupttime的值持續(xù)大于15%,同時網(wǎng)卡和硬盤的值比較低,可以斷定處理器負荷過重,無法滿足業(yè)務增長需要,處理器是系統(tǒng)瓶頸點。偶而一次性同時創(chuàng)建許多會話,有時會發(fā)生enq:sq-contention等待事件,其理由是v$session.audsid(auditing sessionid) 列值是利用sequence創(chuàng)建的,oracle在創(chuàng)建新的會話后,利用名為sys.audsess$的sequence的nextval創(chuàng)建audsid的值,sys.audsess$ sequence的cache大小的缺省值設定為 20,許多會話同時連接,可以將sys.audsess$ sequence的cache大小擴大至1000,以此可以解決 enq:sq-contention等待問題。其值可以表示為cpu的數(shù)據(jù)庫操作(如查找、排序等活動)耗費的時間,如果該值很高,可以考慮增加索引、使用簡單的表連接、水平分割大表格等方法來降低該值。
通過這個參數(shù)可以比較直觀的看出當前的I/O操作是否存在瓶頸
命令: iostat -m -x 1 1000
同樣你可以觀察對應的CPU中的%iowait數(shù)據(jù),除此之外iostat還提供了一些更詳細的I/O狀態(tài)數(shù)據(jù),比如比較重要的有:
avgqu-sz : The average queue length of the requests that were issued to the device. (磁盤隊列的請求長度,正常的話2,3比較好?梢院蚦pu的load一樣的理解)
酒店返現(xiàn)網(wǎng)上預訂時需要使用消費券參加返現(xiàn)哦,入住結束后完成返現(xiàn)確認,屆時操作客戶端申請返現(xiàn)(現(xiàn)在電腦上提交的也沒有郵件確認了,都需要客戶端申請返現(xiàn),也就是手機客戶端登陸后找到酒店訂單點擊訂單中的申請返現(xiàn)按鈕操作返現(xiàn)確認哦),后續(xù)系統(tǒng)會在訂單成交且完成返現(xiàn)確認后的3個工作日之內(nèi)返現(xiàn),金額會返現(xiàn)你攜程賬戶中的返現(xiàn)賬戶,后續(xù)可以進入返現(xiàn)賬戶后操作提現(xiàn)呢,呵呵linux常用命令,有不確認的也可以追問哦,望能點擊采納~~ 首#上海四季酒店#返現(xiàn)是返現(xiàn)金到卡里嗎。以牛蛙的編隊方式舉例,且假設跳刀快捷鍵是q,先是分身狗逐一忽悠到主身身邊(鼠標左鍵點擊這里忽略),2ftabftabf(tab鍵是切換狗,f鍵是忽悠),然后選擇主身使用跳刀1q,跳出去,然后完成操作,這一連串的操作要在1.5秒內(nèi)完成,因為忽悠的吟唱時間是1.5秒,所以在第一個分身下達忽悠指令之后的1.5秒內(nèi)要完成其他分身忽悠到主身身邊的指令與主身跳出去的指令,這樣才能保證所有分身都在主身跳出去之后的那個點出現(xiàn)。traffic server bases the servability of a cached object on cache-controlheaders that appear in both client requests and server responses. the followingcache-control headers affect whether objects are served from cache:。