cpu
1、应用层
编译器优化,
算法优化,
异步处理,
善用缓存
2、底层
cpu绑定与cpu独占,
优先级调整,
进程资源限制,
中断负载均衡
磁盘和文件系统
ssh替换hdd,
根据磁盘类型选择io调度算法,
优化文件系统和磁盘的缓存,缓存区,比如优化脏页的刷新频率,脏页限额,以及内核回收目录项缓存和索引节点缓存的倾向等。磁盘预加载,
将不同数据写入不同磁盘
网络
内存
应用程序
算法复杂度优化,
锁优化(善用智能指针),
多线程/多进程,
预先分配内存,tcmalloc,
增加数据缓存,
异步,
复杂问题分治,
选用更高性能的第三方库
网友评论