ACM Home Page
Please provide us with feedback. Feedback
Hidden in Plain Sight
Full text HtmlHtml (35 KB),  PdfPdf (349 KB)
Blog Information The Observation Deck: Queue, CACM, and the rebirth of the ACM
Bryan McDowell Cantrill (05/15/2009)
Source
Queue archive
Volume 4 ,  Issue 1  (February 2006) table of contents
Performance
FEATURE: Q focus: System Performance table of contents
Pages: 26 - 36  
Year of Publication: 2006
ISSN:1542-7730
Author
Bryan Cantrill  Sun Microsystems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 436,   Downloads (12 Months): 1333,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1117389.1117401
What is a DOI?

ABSTRACT

In December 1997, Sun Microsystems had just announced its new flagship machine: a 64-processor symmetric multiprocessor supporting up to 64 gigabytes of memory and thousands of I/O devices. As with any new machine launch, Sun was working feverishly on benchmarks to prove the machine’s performance. While the benchmarks were generally impressive, there was one in particular—an especially complicated benchmark involving several machines—that was exhibiting unexpectedly low performance. The benchmark machine—a fully racked-out behemoth with the maximum configuration of 64 processors—would occasionally become mysteriously distracted: Benchmark activity would practically cease, but the operating system kernel remained furiously busy. After some number of minutes spent on unknown work, the operating system would suddenly right itself: Benchmark activity would resume at full throttle and run to completion. Those running the benchmark could see that the machine was on course to break the world record, but these minutes-long periods of unknown kernel activity were enough to be the difference between first and worst.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
FreeBSDTrace project; http://www.sitetronics.com/wordpress/
 
2
Cantrill, B., Shapiro, M., and Leventhal, A. 2004. Dynamic instrumentation of production systems. Proceedings of the 2004 Usenix Annual Technical Conference.
 
3
Sun Microsystems. 2005. Solaris Dynamic Tracing Guide.
 
4
Kimelman, D., Rosenburg, B., and Roth, T. 1997. Visualization of dynamics in real-world software systems. In Software Visualization: Programming as a Multi-Media Experience, MIT Press.
 
5
 
6
Pike, R., Dorward, S., Griesemet, R., and Quinlan, S. Forthcoming. Interpreting the data: Parallel analysis with Sawzall. Scientific Programming Journal.