Remove c
article thumbnail

Transparent Huge Pages Refresher

Percona

The concept of HugePages in Linux has existed for many years, first introduced in 2007. In order to understand THP, we should first start with a brief description of Linux HugePages. By default, the majority of widely used Linux distributions employ a virtual memory page size of 4KB.

article thumbnail

Effective Concurrency: Prefer Using Active Objects Instead of Naked Threads

Sutter's Mill

This article will show how to implement the pattern, including a reusable helper to automate the common parts, in any of the popular mainstream languages and threading environments, including C++, C#/.NET, NET, Java, and C/Pthreads. 2 How Much Scalability Do You Have or Need? Sep 2007). Sep 2007).

C++ 40
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

Should You Use ClickHouse as a Main Operational Database?

Percona

However, ClickHouse is super efficient for timeseries and provides “sharding” out of the box (scalability beyond one node). To simulate text messages I have used ~3 billion of reddit comments (10 years from 2007 to 2017), downloaded from pushshift.io. So can we use it as our main datastore? group by a.w, group by a.w,

article thumbnail

How To Measure the Working Set Size on Linux

Brendan Gregg

It is used for capacity planning and scalability analysis. The tool also has a cumulative mode (-C), which resets the referenced flags once then takes continuous measurements. wss.pl -C `pgrep -n mysqld` 1. Your app may have populated 100 Gbytes of main memory, but only uses 50 Mbytes each second to do its job. 102.36. [.].

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). 2 How Much Scalability Do You Have or Need? (Sep Sep 2007). 3 Use Critical Sections (Preferably Locks) to Eliminate Races (Oct 2007). 4 Apply Critical Sections Consistently (Nov 2007).

Website 40
article thumbnail

How To Measure the Working Set Size on Linux

Brendan Gregg

It is used for capacity planning and scalability analysis. The tool also has a cumulative mode (-C), which resets the referenced flags once then takes continuous measurements. wss.pl -C `pgrep -n mysqld` 1. Your app may have populated 100 Gbytes of main memory, but only uses 50 Mbytes each second to do its job. 102.36. [.].

Cache 40
article thumbnail

Data Mining Problems in Retail

Highly Scalable

To a certain extent, such a high diversity of recommendation techniques is attributed to several implementation challenges like a sparsity of customer ratings, computational scalability, and lack of information on new items and customers. Heckerman, and C. DG12] How Companies Learn Your Secrets, C. Kleinberg, C.

Retail 152