千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

服务器
收藏本版 |订阅

服务器 今日: 2188 |主题: 828|排名: 43 

发新帖

视频服务器的问题...

[复制链接]
srtt 发布于: 2004-9-13 11:45 907 次浏览 10 位用户参与讨论
跳转到指定楼层

现在想构建一台并发点在80左右的视频服务器。不知道如下的配置可否胜任

CPU XEON 2.8 512KB 二級缓存

内存 DDR 1GB

回复

使用道具 举报

已有10人评论

新浪微博达人勋

千家认证

hyongpingde 发表于 2004-9-14 15:23:00
加大内存吧,你八十个点呢
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

huafu 发表于 2004-9-15 10:34:00

“信息点数量和服务器的并发能力”这方面俺也在郁闷!

观注!

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

fishergu 发表于 2004-9-15 11:08:00

可以去这个网站看看阿

http://forum.liumeiti.com/index.php?act=idx

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

快意刀 发表于 2004-9-15 11:41:00

以下节选自微软网站上的一篇文章,可以借鉴一下:

与 CPU 集中型的编码不同,服务器是 I/O 密集型的。服务器的瓶颈依次是网络接口卡(NIC)和磁盘系统。CPU 和内存处在第三、第四的位置.

选择 CPU 和内存

对于要处理成千上万个并行连接的典型 Windows Media Server,请使用 Intel Pentium II 或同等的 CPU。除非服务器要处理 2,000 或 3,000 个以上的并行连接(每个连接的比特率均是 20 Kbps),否则没有就必要使用多个处理器。比特率越高,服务器可处理的并行连接就越少。要处理更多的并行连接,可以使用多个处理器。对于一个处理器系统,256 MB 的内存是最理想的。对于多个处理器系统,至少要使用 512 MB 内存。根据配置与服务器上的需要可能还需要更多的内存。要查看在压力下服务器的行为,可以使用 Windows Media Load Simulator,这将在本书的后面进行讨论。

选择网络接口卡

对于实时事件,在编码器和服务器之间有快速连接尤其重要。该连接属于主供给。如果没有足够的带宽,主信号将降级,用户将接收到低质量的传输。对于网络接口卡(NIC),可以使用快速以太网(100 Mbps)或 10/100 交换以太网。交换以太网将数据包从 10 Mbps 共享段传输到以 100 Mbps 运行的 LAN 段或工作站上。这使得以 10 Mbps 运行的多个终端站或工作组可以连接到以 100 Mbps 运行的服务器。

要处理 4,000 个并行连接(使两条 T3 线达到饱和),可以考虑添加另一个 NIC,以便于在编码器和服务器之间有独立的连接。即使网络连接饱和,主供给也不会受到影响且不会降级。网卡应配置为“全双工(full-duplex)”,即它们可同时发送并接收数据。

选择磁盘驱动器

快速磁盘驱动器对于良好的服务器性能至关重要。Windows Media Server 的可伸缩性经常受到磁盘阵列性能的限制。对于大量的并行连接,建议在 RAID 配置中使用多个硬盘。由于数据传输速率高,应考虑使用 SCSI 和光纤信道(如下所示)接口,但是最好咨询首选的硬件厂商以确定最佳配置。

随着所用文件的增多或可用缓存的减少,对磁盘速度的要求就提高了。注意:Windows Media Server 不使用缓存。因此,除非磁盘控制器上有缓存,否则每次读取均是显式从物理磁盘提取数据。

不要在系统驱动器上保存 ASF 根目录,因为在此会发生大量的活动和磁盘交换。另外,在多个驱动器上保存经常使用的内容的副本,这样用户就可以通过不同的路径进行连接。根据经验,一个磁盘可以支持大约 500 个 28.8 Kbps 的连接。

在配置好服务器后,可以将 Windows Media Load Simulator 与性能监视器联用以检测瓶颈,如内存分页和处理器时间。如果服务器无法处理负载,就再增加一个硬件或服务器。

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

huafu 发表于 2004-9-15 15:07:00

感谢五楼提供的理论知识,不过还是有点不明白,里面讲到:“服务器的瓶颈依次是网络接口卡、磁盘系统、CPU 、内存。”

对于以上问题,我是这样理解的:服务器能支持信息点的数量取决于服务器的最小瓶颈。

举例如下:

一台服务器配置为:xeon2.0、256MDDR、SCSI18G10000转、1000/100/10M自适应,

信息点平均需求:20k

若:CPU支持1200个信息点;内存支持600个;硬盘支持1000个;网卡支持4000个

那么这台服务器支持信息点的最大数量取决于服务器的最小瓶颈:内存,即600个。

如果将内存由256m扩充一倍512m时 ,即若内存可支持1200个信息点时,同样配置的这台服务器支持信息点的最大数量又将取决于最小瓶颈:硬盘,即1000个。

这样理解不知对不对,请指正。感激不尽!

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

huafu 发表于 2004-9-16 14:16:00
帮忙顶上去,别让沉了!
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

jemi007 发表于 2004-9-16 14:54:00
不对,并发的瓶颈并不一定是制约点,系统是整体的服务器的整体性能建议多并发的话最好用小点的多CPU系统
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

快意刀 发表于 2004-9-16 16:29:00

6楼的朋友理解上有很大的偏差,服务器讲究的是整体的性能。按照提供不同的服务,在服务器的各个子系统中适当做些调整,可以以较少的投资,取得最大的效果。

你的理解几个的偏差:

1、“CPU支持1200个信息点;内存支持600个;硬盘支持1000个;网卡支持4000个”,没有这样的说法,也不可以这样分类。

2、“如果将内存由256m扩充一倍512m时 ,即若内存可支持1200个信息点时”,性能的增长不是线性的,不是简单的乘法倍数的关系。

8楼的朋友,视频服务器对CPU的要求并不高,只是对I/O子系统要求比较高,其中尤其以网络带宽和硬盘子系统最为重要。

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

huafu 发表于 2004-9-18 17:30:00
谢谢九楼朋友纠正,我看了你的回复还是不明白,还是不知道是怎么算出来的!对下上面的这个例子,到底怎样算信息点数量,你再做个分析行不?这个破问题把我头都想大了,还是没头绪,麻烦啦!

以下是引用huafu在2004-9-15 15:07:00的发言:

举例如下:

一台服务器配置为:xeon2.0、256MDDR、SCSI18G10000转、1000/100/10M自适应,

信息点平均需求:20k

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

huafu 发表于 2004-9-18 17:38:00

晕!在网上找了半天,没瞅见这方面的资料!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城