Catálogo de publicaciones - libros
Analyzing Computer System Performance with Perl (PDQ)
Neil J. Gunther
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
Software Engineering; System Performance and Evaluation; Operating Systems; Management of Computing and Information Systems
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | 2005 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-3-540-20865-5
ISBN electrónico
978-3-540-26860-4
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2005
Información sobre derechos de publicación
© Springer-Verlag Berlin Heidelberg 2005
Cobertura temática
Tabla de contenidos
Time—The Zeroth Performance Metric
Neil J. Gunther
Time is the basis of all computer performance management (Fig. 1.1). It is so fundamental that it could be called the zeroth-order performance metric. In the context of computer performance analysis, time manifests itself in a multitude of metrics like service time, response time, round-trip time, memory latency, and mean time to failure, to name just a few. In view of this variety, it would seem fitting to open a book on performance analysis with a review of these various performance metrics. Surprisingly, there seems to be no precedent for such a discussion in any of the readily available textbooks on computer performance analysis. It is about time someone provided a brief discourse about time, and that is what we offer in this chapter.
Part I - Theory of System Performance Analysis | Pp. 3-46
Getting the Jump on Queueing
Neil J. Gunther
Think about the times you have had to wait in line because other people wanted the same thing you did, and you get that sinking feeling so often associated with the phenomenon of queueing, the bane of modernity. You queue while commuting to work, while boarding an aircraft, at a grocery store, at the post office, the doctor’s office or connecting to a Web site (TCP listen queue).
Part I - Theory of System Performance Analysis | Pp. 47-117
Queueing Systems for Computer Systems
Neil J. Gunther
In Chap. 2 the analysis of queueing performance only involved a single queueing center. Even when more than one queueing center was available, the customer only visited one of them. Such single queueing centers can only be used successfully to represent a single device or elements of a computer system, e.g., a disk device. If the performance analyst is required to assess the interaction of various devices in the complete computer system, the analysis methods presented in Chap. 2 are not sufficient, in general.
Part I - Theory of System Performance Analysis | Pp. 119-165
Linux Load Average—Take a Load Off!
Neil J. Gunther
The term means different things to different people. For example, it might imply the number of to a system administrator, whereas we saw in Chap. 2 that it tends to imply to a performance analyst.
Part I - Theory of System Performance Analysis | Pp. 167-190
Performance Bounds and Log Jams
Neil J. Gunther
The material presented here comes from real case studies. Only the names, place, and numbers have been changed to protect the guilty. In this chapter you will see the power of bounds analysis based on the underlying queueing concepts presented in Chaps. 2 and 3. The main point is to demonstrate how much can be determined about performance without knowing the detailed performance characteristics.
Part I - Theory of System Performance Analysis | Pp. 191-212
Pretty Damn Quick (PDQ)—A Slow Introduction
Neil J. Gunther
This chapter introduces the PDQ© (Pretty Damn Quick) queueing analyzer and explains how to use it. We begin with some guidelines on how to build performance models and then move on to the specifics of the PDQ library in Perl. Finally, we present the actual PDQ codes for the examples discussed in Chaps. 2 and 3. Other PDQ model codes are embedded in the chapters of Part II. Instructions for installing PDQ and creating the corresponding Perl module can be found in Appendix F.
Part II - Practice of System Performance Analysis | Pp. 215-265
Multicomputer Analysis with PDQ
Neil J. Gunther
In this chapter we turn to the subclass of multicomputer architectures known as (SMP). Because of their intrinsic economy, expandability, performance, and reliability, SMPs have found their way into a wide range of applications. In particular, commercial applications, and that is the focus of this chapter. Distinct from scientific requirements, the emphasis in the commercial arena is on high levels of coarse-grain concurrency rather than fine-grain parallelism.
Part II - Practice of System Performance Analysis | Pp. 267-299
How to Scale an Elephant with PDQ
Neil J. Gunther
There is a story about three blind men and an elephant that goes like this.
Part II - Practice of System Performance Analysis | Pp. 301-316
Client/Server Analysis with PDQ
Neil J. Gunther
In this chapter we present performance analysis for client/server architectures using PDQ. This material is the most complex use of PDQ so far in that it draws on the techniques presented in previous chapters and extends them to software and communication network analysis.
Part II - Practice of System Performance Analysis | Pp. 317-339
Web Application Analysis with PDQ
Neil J. Gunther
In this chapter we examine the performance characteristics of the latest innovation in client/server technology—Web technology. Unlike the traditional client/server systems discussed in Chap. 9, each Web client typically makes high-frequency, short-term accesses to a relatively small number of servers.
Part II - Practice of System Performance Analysis | Pp. 341-370