中等
技术面试0 次浏览

米哈游的游戏可能会同时在线大量玩家,当服务器出现性能瓶颈时,你会从哪些方面进行测试和优化?

米哈游测试工程师
服务器性能测试性能优化

答题要点

可以采用分层分析法来进行测试和优化。关键要点如下:1. 网络层面,检查网络带宽是否足够,是否存在网络拥塞。2. 服务器硬件层面,查看 CPU、内存、磁盘 I/O 等资源的使用情况。3. 数据库层面,优化数据库查询语句,减少数据库的负载。4. 应用程序层面,检查代码是否存在性能问题,如算法复杂度等。示例思路:首先,我们可以使用网络监控工具检查网络带宽和延迟情况。然后,查看服务器的硬件资源使用情况,如 CPU 使用率、内存占用等。接着,对数据库进行性能优化,如创建索引、优化查询语句。最后,检查应用程序的代码,优化算法和逻辑。