Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10804847
  • 博文数量: 2905
  • 博客积分: 20098
  • 博客等级: 上将
  • 技术积分: 36298
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-23 05:00
文章存档

2012年(1)

2011年(3)

2009年(2901)

分类: LINUX

2009-03-23 11:16:45

SMP的全称是"对称多处理"Symmetrical Multi-Processing)技术,是指在一个计算机上汇集了一组处理器(CPU),CPU之间共享内存子系统以及总线结构。它是相对非对称多处理技术而言的、应用十分广泛的并行技术。在这种架构中,一台电脑不再由单个CPU组成,而同时由多个处理器运行操作系统的单一复本,并共享内存和一台计算机的其他资源。虽然同时使用多个CPU,但是从管理的角度来看,它们的表现就像一台单机一样。系统将任务队列对称地分布于多个CPU之上,从而极大地提高了整个系统的数据处理能力。所有的处理器都可以平等地访问内存、I/O和外部中断。在对称多处理系统中,系统资源被系统中所有CPU共享,工作负载能够均匀地分配到所有可用处理器之上。
       
可以通过多种方法提高 Linux 系统的性能,而其中最流行的一种是提高处理器的性能。一个明显的解决方案是使用具有更快时钟频率的处理器,但是对于任何特定技术来讲都存在一个物理极限,时钟频率也有这样的极限。当达到那个极限时,可使用越多越好的方法应用多处理器。不幸的是,多处理器的性能并不与单个处理器性能的总和成线性比例。
 
SMP内核:
 
现在的内核包从2.4.23以后就没有专门的SMP内核包,在安装Linux系统时,会自动监测,如果检查到了多个CPU或多核,超线程时,会自动安装两个Linux内核,其中一个是带SMP的,在GRUB引导列表里会出现两个内核选择,默认使用SMP引导
 
相关命令
#cat /proc/cpuinfo     可查看系统CPU状况
#uname –a
#dmesg
 
目录:
/sys/devices/system/cpu
 

阅读(1175) | 评论(0) | 转发(0) |
0

上一篇:Linux Daemon

下一篇:VSFTP服务器全攻略

给主人留下些什么吧!~~