在被看似“显然足够快”但在负载下性能方面表现不佳的事情上被烧了几次之后,我开始认为在进行容量规划时我的“直觉”可能还不够,并且一些理论背景是必要的。
所以-社区,你能指出我将排队理论应用于编程的好资源吗?
不管怎样——文章、案例研究、书籍。
我找到了几本目前看来相关的书;如果您熟悉的话,我很高兴听到您对它们的看法:
在被看似“显然足够快”但在负载下性能方面表现不佳的事情上被烧了几次之后,我开始认为在进行容量规划时我的“直觉”可能还不够,并且一些理论背景是必要的。
所以-社区,你能指出我将排队理论应用于编程的好资源吗?
不管怎样——文章、案例研究、书籍。
我找到了几本目前看来相关的书;如果您熟悉的话,我很高兴听到您对它们的看法:
Raj Jain 的“计算机系统性能分析艺术:……”非常出色,是软件性能测试的圣经。(但后来我有偏见,因为我是它的(次要)内部评论者之一)。
但是,如果您真的想了解这些东西(“艺术……”更多的是对方法和原则的调查),那么标准是:
和
我发现这两种方法都易于阅读和理解,它们被认为是这两种做法的标准。
耆那教很经典,但也有一些很好的现代元素。假设你是一个数学家,Neil Gunther 的任何东西都很好:Guerrilla Capacity Planning 是他最近的作品,之前是用 Perl::PDQ 分析计算机系统性能
Bob Sneed 和我正在研究一个更面向工程的项目,但我的进展有点慢(;-))
--戴夫
我在我的 MS 程序中学习了一门名为“计算机系统性能”的课程——或者类似的课程。两个月的课程涵盖了排队论。似乎用于此类课程的事实上的书是耆那教的书,即
计算机系统性能分析的艺术:实验设计、测量、模拟和建模技术
我认为本文试图涵盖的内容太多,我可以说我只是获得了主题的广度。