CPU
影响CPU性能的主要是主频和核数, 根据运行服务的不同, CPU的选取重点也会有侧重点,
CPU密集型
运行需要更快的CPU, 主频越高越好
吞吐量优先型
WEB服务使用的数据库对并发量, 吞吐量要求较高..., 需要并发处理SQL的能力更高, CPU核数越多越好;
在选择mysql时, 需要注意在5.6以后的版本, 对多核CPU支持比较好....固态磁盘能更好支持并发;
内核参数调整
除了需要选择合适的硬件支撑外, 调整合适的内核参数也很重要....= 262144
当网络接口接收数据包的速率比内核处理包的速率快时, 允许发送到队列的数据包的最大数量
net.ipv4.tcp_max_syn_backlog = 262144
尚未收到客户端确认信息的连接请求的最大值...在64位系统中, 可取的最大值为物理内存值-1b. 应设置的足够大, 以便能在一个共享内存段中容纳整个Innodb缓存池大小; 一般为物理内存的一半.