| Hidden in Plain Sight |
| Full text |
Html
(35 KB),
Pdf
(349 KB)
|
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
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 426, Downloads (12 Months): 1465, Citation Count: 3
|
|
|
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.
|
|