article thumbnail

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

The Morning Paper

The storage backend is the software module directly managing the storage device attached to physical machines. Readers of this blog properly have a pretty good idea what ‘efficient transactions’ and ‘fast metadata operations’ are all about. 2004) was a user-space file system called the Extent and B-Tree based object file system.

Storage 64
article thumbnail

Measuring The Performance Of Typefaces For Users (Part 1)

Smashing Magazine

Our focus is on typefaces for reading large amounts of text and information in the most efficient, legible, pleasurable, comprehensible, and effective way possible. Thus, one of the two typeface x-height’s will seem to be larger in size, although it may be the same point size in the software. Thomas Bohm. 2022-06-03T10:00:00+00:00.

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

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. If multiple threads can synchronize or coalesce their timer waits then the system becomes more power efficient.

article thumbnail

bpftrace (DTrace 2.0) for Linux 2018

Brendan Gregg

To learn bpftrace, I've created a couple of references: - [one-liners tutorial] - [reference guide] The one-liners tutorial is based on my [FreeBSD DTrace Tutorial], and I think is a time-efficient way to learn bpftrace (as well as DTrace on FreeBSD). in 2004, so I have to think back to that time to understand it. eBPF does more.

C++ 110
article thumbnail

bpftrace (DTrace 2.0) for Linux 2018

Brendan Gregg

To learn bpftrace, I've created a couple of references: - [one-liners tutorial] - [reference guide] The one-liners tutorial is based on my [FreeBSD DTrace Tutorial], and I think is a time-efficient way to learn bpftrace (as well as DTrace on FreeBSD). in 2004, so I have to think back to that time to understand it. eBPF does more.

C++ 40
article thumbnail

AVIF for Next-Generation Image Coding

The Netflix TechBlog

By Aditya Mavlankar, Jan De C**k¹, Cyril Concolato, Kyle Swanson, Anush Moorthy and Anne Aaron TL; DR We need an alternative to JPEG that a) is widely supported, b) has better compression efficiency and c) has a wider feature set. With the motion extension, it was accepted as the video coding standard for digital cinema in 2004.

Code 212
article thumbnail

DynamoDB One Year Later - All Things Distributed

All Things Distributed

This allows us to tune both our hardware and our software to ensure that the end-to-end service is both cost-efficient and highly performant. We have also made significant improvements to our software by optimizing our storage engine, replication system and various other internal components.

Ecommerce 139