SRS採用記憶體磁碟優化效能

2021-10-24 11:16:17 字數 582 閱讀 1973

srs是流**直播伺服器,可以將rtmp轉為hls協議,hls協議包含.m3u8和.ts檔案,一般是存在磁碟上,但借助linux的系統特性,可以將這些檔案儲存到磁碟上,從而降低磁碟讀寫次數,並提高流**的效能。

/dev/shm是linux下的記憶體檔案系統目錄,具體介紹可見:

srs的配置可以參照下面進行設定,把http的目錄設定到/dev/shm/www目錄

}可以從一定程度上提高系統使用效率。

參考:

SRS效能 記憶體優化工具用法

srs提供了一系列工具來定位效能瓶頸和記憶體洩漏,這些在.configure make後的summary中是有給出來用法的,不過不是很方便,所以特地把用法寫到這個文章中。文中所有的工具,對於其他的linux程式也是有用的。備註 所有工具用起來都會導致srs效能低下,所以除非是排查問題,否則不要開啟這...

MySQL general log優化效能

原文url 常常遇到這樣的問題 資料庫訪問量很大,想要從sql方面進行優化。往往開發同學會問 能看到哪些sql執行比較頻繁嗎?回道 不能哦,只能看到當前正在執行的sql和慢日誌裡記錄的sql。因為為了效能考慮,一般general log不會開啟。slow log可以定位一些有效能問題的sql,而ge...

使用Recoding Rules優化效能

通過promql可以實時對prometheus中採集到的樣本資料進行查詢,聚合以及其它各種運算操作。而在某些promql較為複雜且計算量較大時,直接使用promql可能會導致prometheus響應超時的情況。這時需要一種能夠類似於後台批處理的機制能夠在後台完成這些複雜運算的計算,對於使用者而言只需...