Q
Manage Learn to apply best practices and optimize your operations.

SUSE Linux Enterprise Real Time boosts app performance

Some organizations require real-time support for critical applications that run on Linux. What are some options to achieve that on a SUSE distribution?

Every Linux distribution has a kernel that offers support for real-time apps. SUSE Linux Enterprise Real Time is...

a Linux kernel that also offers applications and tools to manage and support a real-time environment. The kernel uses different scheduler queues and makes a distinction between normal processes and real-time processes. If there is a shortage of available resources, the Linux kernel will service the real-time resources first.

For example, if you open a utility such as top, the Linux kernel starts some kernel threads as real-time processes by default. This approach guarantees that the kernel serves essential processes and applications -- such as those used in high-performance computing or financial transactions -- first, while lower-priority processes and applications have to wait.

There are other options to enable real-time support besides SUSE Enterprise Linux Real Time; you can use the chrt command on any Linux distribution to put specific processes that are not kernel threads in the real-time queue. This process, however, requires expertise. If you aren't careful about what's entered into the real-time queue, you can risk breaking your entire server. For example, if you use the wrong settings and configure a busy IT process -- such as a large compiling job or a database query -- as an uninterruptible, real-time process, there won't be any more resources left for essential kernel processes to run.

Since organizations typically use real-time processes and applications in critical environments, it is essential to have appropriate support for them. The SUSE Linux Enterprise Real Time extension offers that support, but it doesn't run any non-open source software. Still, while you could build your own real-time system for Linux, SUSE Linux Enterprise Real Time is a more reliable and supported product.

Next Steps

What are the leading options for Linux server distributions?

Improve admin skills by building Linux from scratch

Perfect your Linux system management

This was last published in July 2017

Dig Deeper on Linux servers

PRO+

Content

Find more PRO+ content and other member only offers, here.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

-ADS BY GOOGLE

SearchWindowsServer

SearchServerVirtualization

SearchCloudComputing

Close