Category: Blog

How to Evaluate the Performance of a Linux Server: Open Tools for Benchmarking

At 1cloud.ru, we have prepared a collection of tools and scripts for assessing the performance of processors, storage systems, and memory on Linux machines: Iometer, DD, vpsbench, HammerDB, and 7-Zip. Explore our other collections with benchmarks: Sysbench, UnixBench, Phoronix Test Suite, Vdbench, IOzone Interbench, Fio, Hdparm, S, and Bonnie. Photo — Bureau of Land Management Alaska — CC BY Iometer This is — […]

How to Evaluate Storage Performance on Linux: Benchmarking with Open Tools

Last time, we talked about open-source tools for assessing processor and memory performance. Today, we will discuss benchmarks for file systems and storage systems on Linux — Interbench, Fio, Hdparm, S, and Bonnie. Photo — Daniele Levis Pelusi — Unsplash. Fio (short for Flexible I/O Tester) creates data I/O streams […]

Benchmarks for servers on Linux: a collection of open tools

We continue to discuss tools for evaluating CPU performance on Linux machines. Today, we’ll cover: temci, uarch-bench, likwid, perf-tools, and llvm-mca. More benchmarks: Sysbench, UnixBench, Phoronix Test Suite, Vdbench, IOzone, Interbench, Fio, Hdparm, S, Bonnie, Iometer, DD, vpsbench, HammerDB, and 7-Zip. Photo — Lukas Blazek — Unsplash. temci is a tool for measuring execution time […]

Unit Tests in DBMS — How We Do It at Sportmaster, Part One

Hello, Habr! My name is Maxim Ponomarenko, and I am a developer at Sportmaster. I have 10 years of experience in the IT field. I started my career in manual testing, then switched to database development. For the past 4 years, accumulating knowledge from both testing and development, I have been involved in test automation at the DBMS level. I have been part of the Sportmaster team for just over a year […]

low-memory-monitor: announcement of a new userspace handler for memory shortage

Bastien Nocera announced a new memory shortage handler for the Gnome desktop. Written in C. Licensed under GPL3. The daemon requires kernel 5.2 or newer. It monitors memory pressure via /proc/pressure/memory, and when a threshold is exceeded, it sends notifications via dbus to processes to curb their appetite. Additionally, the daemon can attempt to maintain system responsiveness by writing to /proc/sysrq-trigger. […]

Tools for application developers running in Kubernetes

The modern approach to operation addresses many pressing business issues. Containers and orchestrators make it easy to scale projects of any complexity, streamline the release of new versions, and enhance their reliability, but they also introduce additional challenges for developers. Programmers primarily care about their code: architecture, quality, performance, elegance — rather than how it will be deployed in […]

Linux kernel has turned 28 years old

On August 25, 1991, after five months of development, 21-year-old student Linus Torvalds announced in the comp.os.minix newsgroup the creation of a working prototype of the new operating system Linux, marking the completion of the porting of bash 1.08 and gcc 1.40. The first public release of the Linux kernel was presented on September 17. Kernel 0.0.1 was 62 KB in compressed form and contained […]

The first solution to the memory shortage problem in Linux has been introduced

Red Hat developer Bastien Nocera has announced a potential solution to the memory shortage problem in Linux. This application, called Low-Memory-Monitor, aims to address system responsiveness issues when RAM is limited. It is expected that this program will enhance the experience in the Linux user environment on systems with minimal memory. The operation is straightforward. The Low-Memory-Monitor daemon monitors memory usage and […]

Enlightenment v0.23

Enlightenment is a window manager for X11. Improvements in the new release: An additional option for taking screenshots. The build system is now Meson Build. Music Control now supports the rage mpris dbus protocol. Support for Bluez5 has been added with an updated module and device. An option to enable and disable dpms has been introduced. When switching windows with Alt-Tab, they can now also be moved. […]

Linux 28 years

28 years ago, Linus Torvalds announced in the comp.os.minix newsgroup the creation of a working prototype of a new operating system, Linux. The system included ported versions of bash 1.08 and gcc 1.40, making it self-sufficient. Linux was created in response to MINIX, whose license did not allow the community to conveniently share developments (at that time, MINIX was positioned as educational and […]

Introducing low-memory-monitor, a new memory shortage handler for GNOME

Bastien Nocera has announced a new memory shortage handler for the GNOME desktop — low-memory-monitor. The daemon assesses memory availability via /proc/pressure/memory and, upon exceeding a threshold, suggests to processes via DBus the need to temper their resource usage. Additionally, the daemon may attempt to maintain system responsiveness by writing to /proc/sysrq-trigger. Combined with the work done in Fedora on implementing zram […]

‘Hacker’

In this humorous tale, I wanted to imagine what a "hack" of a washing machine might look like in the near future using a voice interface, intelligent systems, and ubiquitous donations. I couldn't sleep. The smartphone showed 3:47, but it was already quite bright outside the summer window. Yarik kicked off the edge of the blanket and sat up. * "I won’t get enough sleep again; I'll be going […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster