Heading: Administration

IP KVM over QEMU

Troubleshooting operating system boot problems on servers without KVM is not an easy task. We create a KVM-over-IP for ourselves via a recovery image and a virtual machine. If problems arise with the operating system on the remote server, the administrator downloads the recovery image and carries out the necessary work. This method works great when the cause of the failure is known, and the recovery image and installed on the server […]

Projects that didn't take off

Cloud4Y has already talked about interesting projects developed in the USSR. Continuing the topic, let's remember what other projects had good prospects, but for a number of reasons did not receive wide recognition or were shelved altogether. Gas station During preparations for the 80 Olympics, it was decided to demonstrate to everyone (and primarily to capital countries) the modernity of the USSR. And gas stations became one [...]

Tools for developers of applications that run on Kubernetes

A modern approach to operations solves many pressing business problems. Containers and orchestrators make it easy to scale projects of any complexity, simplify the release of new versions, make them more reliable, but at the same time they create additional problems for developers. A programmer is primarily concerned with his code—architecture, quality, performance, elegance—and not how it will […]

Medium Weekly Digest #6 (16 – 23 Aug 2019)

Believe me, today's world is much more unpredictable and dangerous than the one Orwell described. — Edward Snowden On the agenda: Decentralized Internet provider “Medium” refuses to use SSL in favor of native encryption Yggdrasil Email and social network appeared inside the Yggdrasil network Remind me - what is “Medium”? Medium (eng. Medium - “intermediary”, original slogan - Don't […]

How Badoo achieved the ability to render 200k photos per second

The modern web is almost unthinkable without media content: almost every grandmother has a smartphone, everyone is on social networks, and downtime in maintenance is costly for companies. Here is a transcript of Badoo's story about how it organized the delivery of photos using a hardware solution, what performance problems it encountered in the process, what caused them, and how […]

How to evaluate the performance of a Linux server: open benchmarking tools

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

Benchmarks for servers on Linux: a selection of open source tools

We continue to talk about tools for assessing CPU performance on Linux machines. Today in the material: temci, uarch-bench, likwid, perf-tools and llvm-mca. More benchmarks: Sysbench, UnixBench, Phoronix Test Suite, Vdbench and IOzone Interbench, Fio, Hdparm, S and Bonnie Iometer, DD, vpsbench, HammerDB and 7-Zip Photo - Lukas Blazek - Unsplash temci This is a tool for estimating execution time [... ]

Unit tests in a DBMS - how we do it in 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. He started his career in manual testing, then switched to database development. For the last 4 years, accumulating the knowledge gained in testing and development, I have been automating testing at the DBMS level. I’ve been on the Sportmaster team for a little over a year […]

How to set up PVS-Studio in Travis CI using the PSP emulator as an example

Travis CI is a distributed web service for building and testing software that uses GitHub as source code hosting. In addition to the above operating scenarios, you can add your own thanks to the extensive configuration options. In this article we will configure Travis CI to work with PVS-Studio using the PPSSPP code example. Introduction Travis CI is a web service for building and […]