服务器性能优化

1、提高 CPU 性能的方法,并发,利用多线程、进程。老的线程库效率太低,需要升级用nptl。进(线)程数不要大于cpu个数。,谨慎用锁。改善架构,尽量不用锁。,慎用字符串操作,比如sprintf,snprintf,因为%d %s等等都需要CPU资源去做词法分析,数量多的话,也是不菲的开销。,减少系统调用,例如tim,主要消耗在用户态和内核态之间的切换。,减少遍历操作。,把握真实需求,简化实现方案。,优化架构,字符串协议解包很耗 cpu,考虑单独一个线程。,一个好的架构,服务器的 CPU 总消耗总是平均的分布在各个 cpu 上,CPU 的消耗在 70% 左右。,2、提高网络 IO 的方法,使用 epoll 代替 select,使用非阻塞的模式来开发,3、提高磁盘 IO 的方法,Linux 可以利用空闲内存作文件系统访问的 cache,因此系统内存越大存储系统的性能也越好。,利用顺序写,减少寻道次数。,Cache 策略,充分利用 cpu 和内存的资源来缓解磁盘读写压力。,了解更多
服务器及资讯,请关注
vsping科技官方网站,感谢您的支持!,,1、提高 CPU 性能的方法,并发,利用多线程、进程。老的线程库效率太低,需要升级用nptl。进(线)程数不要大于cpu个数。,

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《服务器性能优化》
文章链接:https://zhuji.vsping.com/503872.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。