服务器top(服务器处理器天梯)
世界(top500)强服务器的排名
在2006年超级计算机大会SC06开幕前一天,TOP500.org提前公布了第28次超级计算机五百强名单,其中前十位的排行发生了重大变化,因为TOP10中的新秀有7款之多,而且两款新的AMD Opteron系统占据了第二和第九。
超级计算机TOP500的计算性能依然在飞速提升,这次第10名的平均计算能力为54.20TFlpos,第500名也有2.734TFlops,比上次的 2.03TFlops增加34.7%之多,而第100名的6.65TFlops如果放在2003年甚至可以跻身TOP10。
整体而言, TOP500的总计算能力比上次提升56%,其中前十名受影响较大。排名第一的仍是美国能源部劳伦斯利物莫国家实验室(LLNL)的“蓝色基因/L”系统(BlueGene/L),峰值计算能力367.0TFlops,平均280.6TFlops;新科亚军是美国Sandia国家实验室的“红色风暴”(Red Storm),由超级计算机制造商Cray采用13277颗2.4GHz双核心Opteron处理器打造而成,峰值计算能力127.4TFlops,虽然只有蓝色基因的34.7%,但却是史上第二台超越100TFlops的超级计算机;IBM的一套新蓝色基因系统“BGW”夺得季军,峰值计算能力也超过了 100TFlops大关,达到114.7TFlops。
IBM的Cell系统不但拿下了冠军和季军,还占据了TOP10中的另外两个位置,在TOP500中也有93套。
排名第六的是戴尔“Thunderbird”(雷鸟)系统,基于Intel Xeon 3.6GHz处理器,这也是Intel平台的最高排名。TOP500中的Intel平台从上次的301台减少到263台,其中Itanium系统从37台减少到35台,不过基于最新Woodcrest Xeon 5100的系统已经开始上榜。
凭借近年来在服务器领域内的优异表现和杰出的计算性能,AMD的Opteron处理器已经在TOP500中占据了113个席位,上次只有81个。另外,PA-RISC平台20套、Alpha平台3套、富士通研发的Sparc平台3套,Sun的10套系统则全部采用了x86处理器。
(ARMONK,纽约)——近日,在IDC最新公布的世界最强功能超级计算机排行榜上,IBM的上榜数量在所有的生产商名列第一,几乎是排名第二位的公司(New HP)上榜数量的两倍。IDC的排行榜上共有304种IBM eServer系统,而新HP公司有171种,Sun公司则只有89种。此外,IDC的“平衡等级基准”也进一步证明了:一台32路IBM eServer p690服务器的性能强于Sun Fire 15K和HP Superdome,而其处理器数量仅仅是这些服务器的一半。
“IBM在超级计算领域的成功来自一个简单的哲学——我们制造超级计算机的目的是用来处理各种商业和技术环境下的超级计算应用。”IBM eServer基准测试部主管David Gelardi说,“只要更多的公司借助于超级计算机来处理大型数据挖掘和其它重要应用,IBM就会在此重要领域内继续保持其领先地位。”
排行榜上的IBM超级计算机包括从单机系统到512台计算机的大型集群。在单机水平上,32路IBM eServer p690与72路Sun Fire 15K与64路HP Superdome相比,显示出了非凡的优越性。IBM eServer p690由POWER4微处理器支持,是第一种“一个芯片上的服务器”,它包括2个1GHz以上的处理器,1个大带宽系统开关,1个大内存缓冲器和I/O接口。也正是因为p690的独特设计,它的出现才改变了UNIX业界的游戏规则。
IDC的这个排行榜也符合超级计算机前500强排名结果。超级计算机前500强的排名由来自美国田纳西州大学的Jack Dongarra和德国曼海姆大学的Hans Meuer两位超级计算专家公布,每年公布两次。这500种计算机都是世界上功能最强、性能最好的计算机,在最新的前500强排名中,IBM系统占了160种——超过其它所有生产商。
IBM还透露,他们正打算在不久的将来建立“蓝色基因/L”——一个200 Tflop(1Tflop等于每秒进行一万亿次计算)的超级计算机。目前,它的一些相关基础技术正在IBM研究中心和美国Lawrence Livermore国家研究室的共同开发中。此外,IBM也正在为各项生命科学工程建造一台Pflop级(每秒钟完成千万亿次操作)蓝色基因机器。
流媒体服务器TiTopStreamer和WowzaStreamingEngine全面对比
在当今的数字媒体世界中,选择合适的流媒体服务器是关键。本文将为您深入剖析两款主流商业流媒体服务器软件——Wowza Streaming Engine与北京锑流科技的TiTopStreamer,对比它们的特性和优劣,以帮助您做出明智的决策。
功能与相似性
首先,无论是Wowza还是TiTop,它们都是商业化软件,均通过销售许可证获取收入。它们的许可模式多样,包括永久授权、月度和年度订阅,且不依赖于并发流路数,每个服务器实例都需要一个独立的许可证。两者均支持在线和离线许可证,前者需要网络验证,后者为应对网络不可用提供了备用方案。
核心的流媒体服务由独立进程处理,而Web管理控制台则用于操作管理,两者分工明确。无论Wowza还是TiTop,它们都提供RTMP推拉流、HLS输出、UDP流处理、RTSP拉流、流录制、SRT流接收等基础功能,并通过丰富的Http API方便与第三方系统集成。
TiTopStreamer的优势
在比较中,TiTopStreamer展现出了其独特的优势。首先,其离线授权无需依赖USB设备,而Wowza的离线授权则需使用加密狗,且供货周期较长,易于遗失。其次,TiTop的在线授权由国内公司支持,问题处理更迅速,而Wowza的在线授权管理可能导致纠纷,影响国内用户。
性能上,TiTopStreamer的并发处理能力远超Wowza,例如,Wowza支持100路视频流,TiTop可以轻松处理500路。TiTop还具有更低的内存占用,对H.265编码格式的支持也比Wowza更全面。此外,TiTop的输出流支持http-flv协议,有助于在H5环境中实现低延时播放,而Wowza在这方面则略显不足。
在用户体验上,TiTop的Web管理界面提供中文支持,操作更为简洁直观,符合国内用户的使用习惯,而Wowza则仅限英文。TiTop的Http API设计更为简洁,技术文档详尽清晰,而Wowza在这方面则显得复杂难懂。
TiTopStreamer的局限
尽管如此,TiTopStreamer并非完美无缺。目前,它仅支持Linux Server,不适用于Windows Server,但考虑到服务器安全性,这一限制并不构成重大问题。此外,TiTop在SSL支持上采用Nginx,相较于Wowza的内置支持,安装配置可能稍显复杂,但Nginx的流行度和文档资源丰富,使得这一过程相对容易。
总结来说,尽管存在一些细微的差异,但TiTopStreamer在功能、性能和用户体验上对Wowza Streaming Engine构成了显著的优势,尤其对于寻求稳定、高效和本地化支持的用户来说,TiTop无疑是一个值得考虑的选择。
linux怎样使用top命令查看系统状态
在linux下可以通过top命令来查系统运行状态和进程运行状态,通过man查看top手册,top的解释是display Linux tasks,以前看到过一个另外的解释display top CPU processes,这个我觉得挺贴切的,因为top这个命令会自动把消耗高的进程排到前面,真的很形象。
1、命令说明
top参数
-h:help表示显示帮助的意思
-v:version显示版本的意思,和-h的功能一样
-u:user显示指定用户的进程,例如:top-u root
-p:pid显示指定进程,例如:top-p 1
-n:number进入top后,top会定时刷新状态,这个值就是设置刷新几次
-d:delay进入top后,top会定时刷新状态,这个值就是设置几秒刷新一次
-b:Batch mode,top刷新状态默认是在原数据上刷新,使用这个参数后,会一屏一屏的显示数据。结合重定向功能和计划任务,这个参数在记录服务器运行状态时非常有用。
以上一些参数是在输入命令时提供的参数,在top运行的过程中,还可以输入一些快捷键来调整显示内容。
一些命令运行时的快捷键说明:
q:quit退出程序
M:Memory按照内存使用量排序
P:CPU按照cpu使用量排序
k:kill杀死PID的进程,不输入PID,直接按回车就会退出
1:能显示CPU每个核心的情况
h或者?:help查看更多快捷键
f:fields查看进程表头字段含义
2、命令测试
top
top命令测试
第一行说明:
top–:系统当前时间
up:服务器连续运行的时间,笔者见过有服务器连续运行一年以上,linux服务器还是非常稳定的。
user:当前有多少用户登录系统
load average:这个边有3个数值分别表示系统在前1分钟,5分钟,15分钟的工作负载,根据笔者以往的经验来看单核负载在3-5之间比较合适,经常在1以下,说明cpu利用率不高,在5以上,cpu会处于较高负载状态,会容易宕机。有一次项目上线,晚上加班观察服务器状况,这个值长时间保持在72左右,因为服务器有八核,所以每核的值为9,后来服务器就挂了。
第二行就是显示任务的数量情况,其中zombie要注意一下,这个是表示僵尸进程,出现了僵尸进程要注意下僵尸进程是如何产生的。如果不找到产生原因,即使杀死了,可能也会再次出现。
第三行表示cpu的运行情况,按下1可以显示每个核的运行情况。
第四行表示内存memory的使用情况。
第五行表示交换空间swap的使用情况。
下面显示的就是进程的运行状态了。每个表头表示的含义如下:
PID:进程编号
USER:进程所属用户
PR/NI:Priority/Nice value进程执行的优先顺序
VIRT:Virtual Image(kb)虚拟内存使用总额
RES:Resident size(kb)常驻内存
SHR:Shared Mem size(kb)共享内存
S:Process Status进程状态
%CPU:cpu使用率
%MEM:内存使用率
TIME+:进程开始运行时使用cpu的总时间
COMMAND:进程运行的命令
在top状态下按f可以查看表头字段说明。
3、常用的命令:
top-b-n 60-d 60>/home/cpu.txt
该命令每隔60秒会将服务器运行状态保存到一个文本文件,共运行60次,其实就是将服务器1个小时的运行状态保存起来。使用这个命令,可以记录服务器在繁忙时的负载情况,例如设置到晚上8点到9点之间,这样就可以根据服务器状态作出调整,而不是等服务器挂了才来处理。上面命令各参数,大家可以根据自己需要修改。终于不用加班蹲点观察服务器了。