惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
N
Netflix TechBlog - Medium
The Register - Security
The Register - Security
C
Cybersecurity and Infrastructure Security Agency CISA
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The Hacker News
The Hacker News
P
Proofpoint News Feed
Project Zero
Project Zero
The GitHub Blog
The GitHub Blog
The Last Watchdog
The Last Watchdog
F
Fortinet All Blogs
S
Schneier on Security
Help Net Security
Help Net Security
Security Archives - TechRepublic
Security Archives - TechRepublic
C
Check Point Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
I
InfoQ
T
The Blog of Author Tim Ferriss
Cisco Talos Blog
Cisco Talos Blog
Stack Overflow Blog
Stack Overflow Blog
T
Troy Hunt's Blog
人人都是产品经理
人人都是产品经理
T
Threatpost
www.infosecurity-magazine.com
www.infosecurity-magazine.com
C
Cyber Attacks, Cyber Crime and Cyber Security
雷峰网
雷峰网
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
Forbes - Security
Forbes - Security
Vercel News
Vercel News
S
Security Affairs
美团技术团队
P
Privacy & Cybersecurity Law Blog
N
News and Events Feed by Topic
Cyberwarzone
Cyberwarzone
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Jina AI
Jina AI
Spread Privacy
Spread Privacy
Attack and Defense Labs
Attack and Defense Labs
IT之家
IT之家
U
Unit 42
Recorded Future
Recorded Future
W
WeLiveSecurity
PCI Perspectives
PCI Perspectives
P
Palo Alto Networks Blog
H
Hacker News: Front Page
S
Security @ Cisco Blogs
博客园 - 【当耐特】

博客园 - 小猴子

一年项目开发经验谈 用好工具,助力开发 蚀“日”行动:一个硅谷传奇的《甲申三百年祭》读后感 软件开发质量控制-CMMI读后疑问 今天很高兴 社会知识 转载-3年职业失败经历的感悟 系统分析员 查尔斯—西蒙尼 过年回来了 2009-中间件 科技与人才的完美结合 指鹿为马-真实版本 准备买个正版的WINDOWS BUG维护经验总结 JIT资料学习后记—改善工作总结 百折不挠,贵在坚持 回莞第二天,关于多线程程序运行问题 北京第一天
网络应用性能分析
小猴子 · 2009-07-16 · via 博客园 - 小猴子

最近这几天,一直都在忙一个事情:写一个视频采集服务器,实现采集、存储点播等功能。

了解了一下需求,还有点吓人:

1 同时支持100个点 2 每个点传输的图片格式为640*480,单帧12K,一秒25帧,算下来300K/S

如果用100*300K/S= 30M/S,乖乖,还真不小。1S就是30M,光是采集,还要实现点播与转发,

服务器的压力可想而知。

为了更进一步的确认,我用第三方软件测试了网络传输的效率。结果如下:

环境:100M网络,普通PC2台。

测试的速度是:10M/S,跟别人的数据差不多。内存使用不高,CPU使用率100%。

计算测试数据如下:

10M/100M = 0.1S,存储:普通硬盘,读写速度维持在50M/S,10/50 = 0.2

这样实际上CPU能用给程序的处理时间只有1-0.3=0.7啦。

按照这个数据,那么我这100台视频采集的服务器应该要什么样的配置呢?

1 网卡,一般都普及了1000M级的,查了下,实际有效的传输速度可以达到100M/S。

  算下来,压力还没有100M网络传输10M的压力大,这里不会成为瓶颈。

2 磁盘:上面的分析也看到,磁盘消耗的时间比例还是比较大的。不过服务器硬盘的速度让人更惊讶:

  SAS15K转速的可以达到300M/S,SCSI的也可以。这个速度完全能够保证程序的快速写入要求。30/300  < 10/50

3 CPU和内存:目前10000-20000万的服务器,采用CPU都能达到intel X系列 E5开头的,4核心,频率2.0左右,

   前端1333M,二级缓存12288KB,内存则为2G以上,的667M内存。

如果按照这个数据,理论上单台X3650系列的服务器就可以满足的啦!

关键是看程序如何写稳定,有效率啦。同时与100个点保持高速的通信,是个很大挑战,还要保证它不容易挂掉,即使是挂掉了,也要很快恢复,

看来头发又要掉不少。