找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: newphp

高并发流媒体服务器寻求解决方案

[复制链接]

10

主题

111

回帖

302

积分

中级会员

积分
302
 楼主| 发表于 2013-1-8 23:44:24 | 显示全部楼层

嫂子抱紧我 发表于 2013-1-8 23:41



不是全部用ssd 程序判断热片就转移到ssd 一定时间没请求就删除

12块硬盘已经把硬盘位全部用完了。
租用服务器的话,加64G内存,每个月多64欧元而己,算下来貌似要比SSD便宜些样。
回复

使用道具 举报

175

主题

2664

回帖

5907

积分

论坛元老

积分
5907
发表于 2013-1-8 23:45:12 | 显示全部楼层
把你手动的工作自动化,这个问题自然就解决了
回复

使用道具 举报

10

主题

111

回帖

302

积分

中级会员

积分
302
 楼主| 发表于 2013-1-8 23:58:15 | 显示全部楼层

Zeraba 发表于 2013-1-8 23:41



我正想试试
如果是nginx
带上--with-file-aio编译

现在的应用成了一个整体,最开始的架构以及程序,还要考虑收费方面的东西,牵一发动全身的,以前试过nginx,但后来放弃了,我们的视频兼容性有点问题,或者说是缺陷吧,让我们必须用apache。
通过iostat -m -x 2来看,await在高峰期非常高,%util肯定是百分百,是硬盘的磁头响应不过来,毕竟机械硬盘移动磁头需要时间。
小文件不存在,直接缓存到硬盘就行了,有现成的软件可用,但文件太大,而且还有query string,比如?start=123之类的,用squid来缓存就不现实了。
非常感谢回复。
回复

使用道具 举报

202

主题

2732

回帖

6118

积分

论坛元老

积分
6118
发表于 2013-1-8 23:41:00 | 显示全部楼层
rtsp?mms?
http://www.chinanetcenter.com/pro_cdn_lmt.html
回复

使用道具 举报

28

主题

507

回帖

1114

积分

金牌会员

积分
1114
发表于 2013-1-9 00:04:50 | 显示全部楼层

newphp 发表于 2013-1-9 00:06



现在的应用成了一个整体,最开始的架构以及程序,还要考虑收费方面的东西,牵一发动全身的,以前试过ngin ...

如果是磁头转不过来了 那程序上应该是无解了 考虑撤掉两块机械换上ssd cache也许可行  或者买几台KT的阿童木 总之 单机硬盘的瓶颈是没法避免的 两者每月成本应该差不多
nginx的确有些收费的东西不能做 我知道的就有某些程序的流量统计是依赖apache的 lnmpa倒是也行 不过既然是磁盘卡住了 那程序也无所谓了
回复

使用道具 举报

114

主题

1万

回帖

2万

积分

论坛元老

积分
22124
发表于 2013-1-9 00:06:54 | 显示全部楼层
本帖最后由 wdlth 于 2013-1-9 02:34 编辑

很明显是大数据问题,有钱就上数据仓库。
会写模块的话用ATS缓存也行。
文件可以分段,像优酷那样。
RTMP服务器加P2P。
当然用得起CDN最好。
回复

使用道具 举报

73

主题

3951

回帖

8183

积分

论坛元老

积分
8183
发表于 2013-1-8 23:41:00 | 显示全部楼层
ssd缓存即可. adaptec maxcache或者 lsi的cachecade.
回复

使用道具 举报

80

主题

1786

回帖

3862

积分

论坛元老

积分
3862
发表于 2013-1-9 00:58:21 | 显示全部楼层
据我所知 那些视频公司都会用的squid缓存···
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-1-13 17:11 , Processed in 0.021954 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表