---
title: "On the Case – High Resource Usage\n    | Ubuntu"
description: A customer recently submitted a case that Pedro Principeza, a Canonical
  Support Engineer, was able to solve using an interesting technique. Principeza was
  contacted to help pinpoint the processes that were generating a high rate of I/O
  operations, affecting server performance. Implementing a trace to pinpoint workload
  usage was the best s […]
url: https://ubuntu.com/blog/on-the-case-high-resource-usage?format=md
keywords: index, follow
---

1. [Blog](https://ubuntu.com/blog)
2. Article

---

[Canonical](https://ubuntu.com/blog/author/canonical "More about Canonical")

11 April 2019

# On the Case – High Resource Usage

[Canonical](https://ubuntu.com/blog/tag/canonical)
[jbd2](https://ubuntu.com/blog/tag/jbd2)
[Server](https://ubuntu.com/blog/tag/server)
[Support](https://ubuntu.com/blog/tag/support)
[Ubuntu Advantage](https://ubuntu.com/blog/tag/ubuntu-advantage)
[Ubuntu Advantage for infrastructure](https://ubuntu.com/blog/tag/ubuntu-advantage-for-infrastructure)

---

Share the article

A customer recently submitted a case that Pedro Principeza, a Canonical Support Engineer, was able to solve using an interesting technique. Principeza was contacted to help pinpoint the processes that were generating a high rate of I/O operations, affecting server performance.

Implementing a trace to pinpoint workload usage was the best solution, however, resources on its set up were minimal. In order to formulate a thorough manner of tracking activity tied to two specific parts of the kernel, Principeza researched and dived into the Linux kernel official documentation.

Principeza had experience with tracing capabilities and knew the next step would be simulating the problem locally on Linux. Once the behavior was simulated in Canonical’s lab environment, he was able to deliver the kernel tracing procedure in 30 minutes.

After parsing through a lot of documentation, recreating the problem with Linux and tapping into previous experience utilising tracing capabilities, Principeza solved the case.

The trace revealed that two applications, one security and one SDN-type application, were draining server resources. Upon detecting which applications were causing the high I/O rates, he engaged the applications’ support (outside Canonical) in order to fully understand the causes of the erratic behaviour to provide recommendations on reducing server consumption going forward.

Tracking this type of resource usage requires a medium to high-level of expertise, so having additional engineering resources via technical support from experts like Principeza is a major value add to businesses working through complex IT issues.

To provide guidance on similar cases in the future, the following articles are ***available to customers in our Knowledge Base\****:

* [What Is The Jbd2 Thread?](https://support.canonical.com/ua/s/article/What-is-the-jbd2-thread)
* [Tracing Filesystem Journaling Activity (Jbd2)](https://support.canonical.com/ua/s/article/Tracing-filesystem-journaling-activity-jbd2)

If you are interested in learning more about Canonical’s support subscription, please visit [ubuntu.com/support](https://www.ubuntu.com/support) and feel free to [contact our team](https://www.ubuntu.com/support#get-in-touch) with any questions.

*\*These links will not work unless you have a support account with Canonical. If you have questions about access to the Canonical Knowledge Base and support offerings, please* [*get in touch*](https://www.ubuntu.com/support#get-in-touch)*.*

[Get in touch

Interested in running Ubuntu in your organization?](https://ubuntu.com/about/contact-us/form)

## Newsletter signup

Get the latest Ubuntu news and updates in your inbox.

Work email:

\*I agree to receive information about Canonical's
products and services.

By submitting this form, I confirm that I have read and agree to [Canonical's Privacy Policy](https://canonical.com/legal/data-privacy).

Sign up

## Share on

---

## Related posts

[### Surviving the uncharted: when dedicated OpenStack expertise is your best ally in disaster recovery](https://ubuntu.com/blog/support-restores-openstack)

A customer’s OpenStack control plane went down overnight after their only backup proved stale. Canonical support rebuilt the database cluster live, service by service, without...

[Lidia Luna Puerta](https://ubuntu.com/blog/author/lidia-luna)

1 September 2026

[### Tracing a memory leak bug in PID 1 and contributing an upstream fix: a Linux support story](https://ubuntu.com/blog/fixing-memory-bug)

How Canonical Support helped a global retail organization trace the cause for an unusual memory leak originating in PID 1. By investigating the issue across three separate...

[Lidia Luna Puerta](https://ubuntu.com/blog/author/lidia-luna)

17 July 2026

[### A decade of Ubuntu on IBM Z and IBM LinuxONE](https://ubuntu.com/blog/a-decade-of-ubuntu-on-ibm-z-and-ibm-linuxone)

This year we celebrate a decade of Ubuntu Server support on the s390x architecture: marking a long-standing collaboration between Canonical and IBM that began at LinuxCon 2015....

[Pedro Lazzarotto](https://ubuntu.com/blog/author/pedro-lazzarotto)

12 June 2026

[### How Canonical Support solves hard Linux performance bugs  – even in 12-year old code](https://ubuntu.com/blog/support-solves-bugs-in-12-year-old-code)

A 12-year-old bug in libnss-db caused getent enumeration to slow to a crawl – and showed how far expert support can go when a customer brings the right evidence and the right question.

[Lidia Luna Puerta](https://ubuntu.com/blog/author/lidia-luna)

1 June 2026
