article thumbnail

The Return of the Frame Pointers

Brendan Gregg

As my former Sun Microsystems colleague Eric Schrock (nickname Schrock) wrote in November 2004 : "On i386, you at least had the advantage of increasing the number of usable registers by 20%. The overhead to walk DWARF is also too high, as it was designed for non-realtime use. The actual overhead depends on your workload.

Java 145
article thumbnail

Windows Timer Resolution: The Great Rule Change

Randon ASCII

The behavior of the Windows scheduler changed significantly in Windows 10 2004, in a way that will break a few applications, and there appears to have been no announcement, and the documentation has not been updated. First, a bit of operating-system design context. The answer is hardware interrupts. The new undocumented reality.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

5.5 mm in 1.25 nanoseconds

Randon ASCII

In 2004 I was working for Microsoft in the Xbox group, and a new console was being created. With fixed hardware it’s easy to construct a linked list that will stay in L1, or will always require a trip to L2, or will always require a trip to main memory. One benchmark I wrote measured the L2 cache latency. Standard stuff.

Cache 126
article thumbnail

File systems unfit as distributed storage backends: lessons from ten years of Ceph evolution

The Morning Paper

Breaking that assumption allowed Ceph to introduce a new storage backend called BlueStore with much better performance and predictability, and the ability to support the changing storage hardware landscape. But let’s take a quick look at the changing hardware landscape before we go on… The changing hardware landscape.

Storage 64
article thumbnail

What Adrian Did Next?—?Part 2?—?Sun Microsystems

Adrian Cockcroft

I became the Sun UK local specialist in performance and hardware, and as Sun transitioned from a desktop workstation company to sell high end multiprocessor servers I was helping customers find and fix scalability problems. We had specializations in hardware, operating systems, databases, graphics, etc.

Tuning 52
article thumbnail

Data Redundancy With the PostgreSQL Citus Extension

Percona

Depending on the configuration, one can tune a hardware RAID for either performance or redundancy. Percona Distribution for PostgreSQL provides the best and most critical enterprise components from the open-source community in a single distribution, designed and tested to work together. The same can be said for Citus data sharding.

C++ 77
article thumbnail

SQL Server I/O Basics Chapter #1

SQL Server According to Bob

Microsoft SQL Server I/O Basics Author: ​​ Bob Dorr, Microsoft SQL Server Escalation Published: ​​ December, 2004 SUMMARY: ​​ Learn the I/O requirements for Microsoft SQL Server database file operations. © ​​ 2004 Microsoft Corporation. ​​ All rights reserved.

Servers 40