WU Shi-yang, WANG Gong-qian. Improving the Performance of Streaming Server based on Software Methods. [J]. (6):5-7(2020) DOI: 10.13756/j.gtxyj.2020.06.002.
Improving the Performance of Streaming Server based on Software Methods
Aiming at the problems of high hardware cost of streaming service node and insufficient development and utilization of streaming server hardware capability
we propose a software method to optimize the performance of streaming servers. Firstly
based on the results of performance testing and analysis
the performance bottleneck of streaming server is that the load of disk groups is unbalanced
and the overall throughput of disk groups is not fully utilized. Secondly
the Input/Output(I/O) access method of the Linux file system is analyzed
and a method combining direct I/O and asynchronous I/O is proposed to improve the file reading speed. Thirdly
according to the characteristics of streaming media files
shard storage technology is proposed to support concurrent reading and balance the load of hard disk groups. Finally
a dynamic replication strategy based on content popularity is proposed to support massive concurrent access to hot contents. After testing and verification
using these technologies to optimize streaming application software can greatly improve the performance of streaming servers.