需要理解或调整的组件和参数
磁盘
管理
与 区别
交换分区
内存
某些内核参数的用途和如何调配
网络
1. NUMA
1.1
(对称多处理器)系统所有处理器都共享系统总线,因此当处理器的数目增大时 ,
系统总线的竞争冲突加大,系统总线将成为瓶颈,所以目前 系统的 数目一般只
有 数十个,可扩展能力受到极大限制。
技术有效结合了 系统易编程性和 (大规模并行)系统易扩展性的特点
较好解决了 系统的可扩展性问题已成为当今高性能服务器的主流体系结构之一
如 的 、!" 的 #$%&'''、"( 的 %'、 的 、) 的 *+, 等
系统是由多个结点通过高速互连网络连接而成的(-".放弃总线的访问方式,
将 划分到多个 中,每个 , 有自己独立的内存空间。各个 , 之间通过高速
互联通讯,通讯通道被成为 -/01+2&",+0,,0+ 即 -"。
简洁说:NUMA 架构的 CPU,由多个节点和 QPI 组成,每个节点都拥有同等的 cpu 和
内存,
最大 , 号 , 不能大于 3*)4。
1.2 调度器
由于局部内存的访存延迟低于远地内存访存延迟,因此将进程分配到局部内存附近的
处理器上可极大优化应用程序的性能
如果一个进程所需的内存超过了 , 的边界,那就意味着需要通过 -" 获取另一
, 中的资源,就会影响性能,比如当下流行的内存数据库,在这种情况下就很被动了
查看操作系统是不是 服务架构
&&&5&4/&, &676#56 85
的情况
&&&9+:;2,5&)81+<=&&, 0+#&442&
&&&&7/#>#?&&,8&@'.
&&&&,&'&08?&'
&&&&,&'&8/;?&&(
&&&&,&'&A?&'&(
&&&&,&/8+,08?
&&&&,&&&'&
&&&&'?&&'
1.3 优化方案实例