為什么DB2在執行SQL查詢時線程集中在兩個CPU共有8個CPU解決方案?
但是無法顯示每個線程的cpu利用率情況,這時就可能出現這種情況,總的cpu利用率中user或system很高,但是用進程的cpu占用率進行排序時,沒有進程的user或system與之對應。
可以用下面的命令將cpu占用率高的線程找出來:
這個命令首先指定參數‘H’,顯示線程相關的信息,格式輸出中包含:user,pid,ppid,tid,time,%cpu,cmd,然后再用%cpu字段進行排序。這樣就可以找到占用處理器的線程了。