Remove c
article thumbnail

Transparent Huge Pages Refresher

Percona

Transparent Huge Pages (THP) is a memory management feature in Linux operating systems that aims to enhance system performance. In this post, we will explore THP, its impact on database servers, and how to disable it for optimal performance and stability. What are Transparent Huge Pages?

article thumbnail

Using the Transparent Data Encryption Extension PG_TDE With PostgreSQL

Percona

deb package, or as source code on github. As these fields do not contain sensitive data, this is not a security issue and helps with the performance and simplicity of the extension. This, with some additional information, is what gets stored in the.tde file: hexdump -C /tmp/tdedata/postgresql/data/base/5/16397.tde

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

Effective Concurrency: Prefer Using Active Objects Instead of Naked Threads

Sutter's Mill

From the article: … Active objects dramatically improve our ability to reason about our thread’s code and operation by giving us higher-level abstractions and idioms that raise the semantic level of our program and let us express our intent more directly. NET, Java, and C/Pthreads. Sep 2007). Sep 2007). Feb 2008).

C++ 40
article thumbnail

How To Measure the Working Set Size on Linux

Brendan Gregg

The tools use either the referenced or the idle page flags to measure a page-based WSS, and were developed out of necessity for another performance problem. ## Method 1: Referenced Page Flag This uses a kernel feature added in Linux 2.6.22: the ability to set and read the referenced page flag from user space, added for analyzing memory usage.

Cache 71
article thumbnail

Effective Concurrency: Prefer Using Futures or Callbacks to Communicate Asynchronous Results

Sutter's Mill

Finally, here are links to previous Effective Concurrency columns: 1 The Pillars of Concurrency (Aug 2007). Sep 2007). 3 Use Critical Sections (Preferably Locks) to Eliminate Races (Oct 2007). 4 Apply Critical Sections Consistently (Nov 2007). 14 Lock-Free Code: A False Sense of Security (Sep 2008).

Website 40
article thumbnail

How To Measure the Working Set Size on Linux

Brendan Gregg

The tools use either the referenced or the idle page flags to measure a page-based WSS, and were developed out of necessity for another performance problem. ## Method 1: Referenced Page Flag This uses a kernel feature added in Linux 2.6.22: the ability to set and read the referenced page flag from user space, added for analyzing memory usage.

Cache 40
article thumbnail

Egnyte Architecture: Lessons learned in building and scaling a multi petabyte content platform

High Scalability

Egnyte is a secure Content Collaboration and Data Governance platform, founded in 2007 when Google drive wasn't born and AWS S3 was cost-prohibitive. Java used to power core file system code. Python used to power client-side code, certain microservices, migration scripts, internal scripts. Egnyte was founded in 2007.