了解应用服务器.ppt
《了解应用服务器.ppt》由会员分享,可在线阅读,更多相关《了解应用服务器.ppt(24页珍藏版)》请在三一文库上搜索。
1、了解应用服务器 核心系统数据库组 余锋 http:/yufeng.info 淘宝褚霸 2012-08-15 C10K问题 http:/ 提出时间是2001年,10年过去了 挑战还在: 用户对服务响应时间和可靠性要求越来越高。 没有革命性的技术改进,算法和操作系统和库变化不 大。 硬件,操作系统,库,平台,应用的层次越来越深。 2 应用服务器关键 3 度量 平衡 设计 简单 主流 开发 稳定 调整 运维 硬件的选择 切合业务的需求 系统平衡 可靠性 性价比 4 平台的选择 白盒子还是黑盒子 最大程度的挖掘硬件与系统的潜力 应用系统最大的框 平台的生命力 5 并行化 理论依据 新硬件趋向并行化 软
2、件需要提高并行度 解决 CPU计算力过剩 适应NUMA架构下大内存 设备IO能力过剩 多实例还是虚拟化 6 进程模型的选择 单线程多进程 极大避免进程上下文切换的影响 编程模型复杂 单进程多线程 编程模型简单 如有可能不要尝试多线程,实在不行用原语高级点的 库 很难调试 做好诊断设施 7 通讯模型的选择 Dont communicate by sharing memory share memory by communicating 进程间通信(IPC) 8 IO模型的选择 阻塞I/O 非阻塞I/O I/O多路复用 事件驱动 I/O (SIGIO) 异步I/O (POSIX aio_函数和nat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 了解 应用 服务器
链接地址:https://www.31doc.com/p-2578337.html