系统架构
Farmwang
博采众长,兼收并蓄!
展开
-
大型网站架构演化
大型网站架构演化此篇已收录至《大型网站技术架构》读书笔记系列目录贴,点击访问该目录可获取更多内容。一、大型网站系统特点 (1)高并发、大流量:PV量巨大 (2)高可用:7*24小时不间断服务 (3)海量数据:文件数目分分钟xxTB (4)用户分布广泛,网络情况复杂:网络运营商 (5)安全环境恶劣:黑客的攻击 (6)需求快速变更,发布频繁:快速适应市场,满转载 2016-06-19 09:28:02 · 468 阅读 · 0 评论 -
瞬时响应之网站的高性能架构
一、网站性能测试(1)性能测试指标:①响应时间;②并发数;③吞吐量;④性能计数器;(2)性能测试方法:①性能测试;②负载测试;③压力测试;④稳定性测试;(3)性能优化策略: ①性能分析:检查请求处理各个环节的日志,分析哪个环节响应时间不合理,检查监控数据分析影响性能的因素; ②性能优化:Web前端优化,应用服务器优化,存储服务器优化;二、Web前端性能优化(1)浏览转载 2016-06-19 09:31:11 · 759 阅读 · 0 评论 -
万无一失之网站的高可用架构
此篇已收录至《大型网站技术架构》读书笔记系列目录贴,点击访问该目录可获取更多内容。一、可用性度量与考核 首先,不得不说:要保证一个网站永远完全可用几乎是一件不可能完成的任务(Mission Impossible,是不是有点碟中谍的感觉)。 (1)如何度量网站可用性? 一个神奇的数字—9!你有几个9,就代表了你的可用性。例如QQ可用性达到了4个9:99.99%转载 2016-06-19 09:32:46 · 698 阅读 · 0 评论 -
用户态向内核态切换
转自:http://blog.csdn.net/sdustliyang/article/details/6458502那么,程序什么时候使用用户栈,什么时候使用内核栈呢?对,系统调用。也就是执行printf、open、read、write执行C语言库函数时,其最终会用到对应的系统调用,如sys_open、sys_read等。这时候就切换到内核栈。1 Linux的堆栈切换我们针对转载 2016-08-25 20:56:04 · 1949 阅读 · 0 评论 -
Length of a Thread Quantum
Length of a Thread QuantumIn Windows, threads run in units of “quantums”. After a thread completes its quantum, Windows may choose to run another thread based on priority or thread states.This quantum...转载 2018-06-07 21:07:09 · 433 阅读 · 0 评论