乙個實際專案中完整的效能調優的故事

2021-10-08 00:02:54 字數 495 閱讀 4901

時光匆匆

很多東西都想通過文字留下痕跡

證明曾經經歷過

讓自己多乙個可回憶的地方

可多數人多數時間都覺得時間不夠

這也許是藉口

…最近專案又開始忙起來了

留個提綱

希望不久能夠把一直想寫的這個長故事完成

…專案的實施過程中要求效能測試。系統優化涉及到了一下內容:

關於oracle

表空間優化,索引空間優化、表索引優化(涉及到表收集操作)

關於jemeter

服務端及客戶端的配置引數優化(jemeter啟動記憶體分配)

關於windows客戶端機器

(擴大機器的tcp通訊埠範圍)

關於伺服器

關於閘道器

關於redis

Spark效能調優之 在實際專案中廣播大變數

其實就是我們寫的spark作業,打成jar執行起來的主程序。比如乙個1m的map 隨機抽取的map 建立1000個副本,網路傳輸!分到1000個機器上,則占用了1g記憶體。不必要的網路消耗,和記憶體消耗。如果你是從哪個表裡面讀取了一些維度資料,比方說,所有商品的品類的資訊,在某個運算元函式中使用到1...

乙個有用的效能調優工具 vmplot

這個工具其實很簡單,就是把vmstat的輸出結果變成視覺化的曲線圖而已,呵呵。首先執行類似vmstat 1 200 vmstat.out這樣的命令,收集一段時間的vmstat統計結果,然後交給vmplot指令碼來處理即可。vmplot也只是個簡單的shell指令碼,利用gnuplot工具,向其傳遞相...

聽雲 乙個discuz論壇的效能調優

已經受不了某bbs的龜速了,自己又不太可能去直接寫探針插入php檔案裡面進行監控,畢竟是很複雜的discuz,加之昨晚在一台基本沒人訪問伺服器上試用了聽雲,於是打算在這台bbs的伺服器上部署聽雲 監測效能。原有訪問時間統計大概在10 12秒左右,圖中所示為調整後的響應時間。不出所料,聽雲是無法識別到...