2010-11-29 76 views
18

在看起来“速度足够快”但在负载下表现明显的情况下,我开始认为在进行容量规划时,我的“直觉”可能不够,并且一些理论背景是必要。程序员的排队论?

那么 - 社区,你可以指点我很好的资源排队论的应用程序

无论 - 文章,案例研究,书籍。

我发现了一些似乎与目前相关的书;我很高兴听到你对它们的看法,如果你熟悉:

+1

我想一个问题是: 多少钱你已经知道了? – 2010-11-29 21:11:36

回答

0

我把我的硕士研究生课程称为“性能计算机系统“ - 或类似的东西。两个月的课程涵盖排队理论。看来,这是用于这些课程的实际书是书耆那教,即

计算机系统的性能分析的技巧:对于实验设计,测量,仿真技术和建模

我认为这文字试图掩盖太多,我可以说我只获得了广泛的话题。

5

Raj Jain的“艺术计算机系统性能分析:......”非常出色,也是软件性能测试的圣经。 (但是,后来我成为了一个偏向,因为我是其中一个(小)内部审稿人)。

但是,如果你真的想了解这个东西(“艺术......”更多的是方法和原则的调查),那么标准是:

  1. Quantitative Systems Performance..., Lazowska, et. al.:经典的标准出台用于容量规划和QNA(排队网络分析),用于整个系统的性能建模和预测。

  1. Performance Solutions: A practical guide..., Smith, etc.这解释了SPE(软件性能工程),这实在是你正在尝试做的。

我发现这两个都很容易阅读和理解,它们被认为是这两种做法的标准。

1

Jain是经典,但也有一些很好的现代的东西。 假设你是一个mathie,由尼尔·冈瑟什么是 好:游击队容量规划是他最近的, 通过分析用Perl :: PDQ

鲍勃·斯尼德计算机系统性能之前和我在更多的工程工作取向 一个,但我移动有点慢(;-))

--dave