Π‘Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΈ для Linux-сСрвСров: 5 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… инструмСнтов

БСгодня ΠΌΡ‹ расскаТСм ΠΎΠ± ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… инструмСнтах для ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ процСссоров, памяти, Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм ΠΈ систСм хранСния Π΄Π°Π½Π½Ρ‹Ρ….

Π’ список вошли ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π°ΠΌΠΈ GitHub ΠΈ участниками тСматичСских Ρ‚Ρ€Π΅Π΄ΠΎΠ² Π½Π° Reddit, β€” Sysbench, UnixBench, Phoronix Test Suite, Vdbench ΠΈ IOzone.

Π‘Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΈ для Linux-сСрвСров: 5 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… инструмСнтов
/ Unsplash / Veri Ivanova

Sysbench

Π­Ρ‚ΠΎ β€” ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ тСстирования MySQL-сСрвСров, основанная Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ LuaJIT, Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ разрабатываСтся Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина для языка Lua. Автор инструмСнта β€” программист ΠΈ экспСрт ΠΏΠΎ MySQL АлСксСй ΠšΠΎΠΏΡ‹Ρ‚ΠΎΠ². ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ начинался ΠΊΠ°ΠΊ Ρ…ΠΎΠ±Π±ΠΈ, Π½ΠΎ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΎΠ±Ρ€Π΅Π» ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΈΠ΅ сообщСства. БСгодня sysbench ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² своСй Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ унивСрситСты ΠΈ ИВ-ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ€ΠΎΠ΄Π΅ IEEE.

Π’ΠΎ врСмя ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ SECR-2017 (запись выступлСния Π΅ΡΡ‚ΡŒ Π½Π° YouTube) АлСксСй рассказал, Ρ‡Ρ‚ΠΎ sysbench позволяСт ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ пСрСносС Π½Π° Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ вСрсии Π‘Π£Π‘Π” ΠΈΠ»ΠΈ Ρ€Π΅Π·ΠΊΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ числа запросов. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС синтаксис ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для провСдСния тСста выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

sysbench [options]... [testname] [command]

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° опрСдСляСт Ρ‚ΠΈΠΏ (cpu, memory, fileio) ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ тСста (количСство ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², число запросов, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ). Π’ Ρ†Π΅Π»ΠΎΠΌ инструмСнт способСн ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ событий Π·Π° сСкунду. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ устройствС sysbench АлСксСй ΠšΠΎΠΏΡ‹Ρ‚ΠΎΠ² рассказал Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· выпусков подкаста Software Development Podcast.

UnixBench

Набор инструмСнтов для ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Unix-систСм. Π•Π³ΠΎ прСдставили ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΈΠ· унивСрситСта Монаша Π² 1983 Π³ΠΎΠ΄Ρƒ. Π‘ Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ инструмСнта занималось мноТСство людСй, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°Π²Ρ‚ΠΎΡ€Ρ‹ ΠΆΡƒΡ€Π½Π°Π»Π° ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… тСхнологиях Byte Magazine ΠΈ участник LKML Дэвид НиСми (David Niemi). Π—Π° Π²Ρ‹Ρ…ΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ вСрсии инструмСнта ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π­Π½Ρ‚ΠΎΠ½ΠΈ Воэлм (Anthony Voellm) ΠΈΠ· Microsoft.

UnixBench прСдставляСт собой Π½Π°Π±ΠΎΡ€ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… тСстов. Они ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ выполнСния ΠΊΠΎΠ΄Π° Π½Π° машинС ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Unix с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ эталонной систСмы, Π² Ρ€ΠΎΠ»ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ выступаСт SPARCstation 20-61. На основС этого сравнСния гСнСрируСтся Π±Π°Π»Π», ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

Π‘Ρ€Π΅Π΄ΠΈ доступных тСстов числятся: Whetstone, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ описываСт ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, File Copy, ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ копирования Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ нСсколько 2D ΠΈ 3D-Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΎΠ². ΠŸΠΎΠ»Π½Ρ‹ΠΉ список тСстов ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° GitHub. МногиС ΠΈΠ· Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин Π² ΠΎΠ±Π»Π°ΠΊΠ΅.

Phoronix Test Suite

Π­Ρ‚ΠΎΡ‚ комплСкс тСстов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π°Π²Ρ‚ΠΎΡ€Π°ΠΌΠΈ Π²Π΅Π±-рСсурса Phoronix, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ΡΡ новости ΠΎ дистрибутивах GNU/Linux. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Test Suite прСдставили Π² 2008 Π³ΠΎΠ΄Ρƒ β€” Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π°Π» 23 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… тСста. ПозТС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ запустили ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ сСрвис OpenBenchmarking.org, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ собствСнныС тСстовыС сцСнарии. БСгодня Π½Π° Π½Π΅ΠΌ прСдставлСно ΠΎΠΊΠΎΠ»ΠΎ 60 Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊ-Π½Π°Π±ΠΎΡ€ΠΎΠ², Π² Ρ‚ΠΎΠΌ числС связанных с ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΌ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ray-tracing.

Наборы спСциализированных скриптов ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ систСмы. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ врСмя компиляции ядра ΠΈ кодирования Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»ΠΎΠ², ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ сТатия Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ Π΄Ρ€. Для запуска тСстов достаточно Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² консоли. НапримСр, эта ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ†Π΅Π½ΠΊΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ CPU:

phoronix-test-suite benchmark smallpt

Π’ΠΎ врСмя тСстирования Test Suite ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ состояниС оборудования (Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ CPU ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вращСния ΠΊΡƒΠ»Π΅Ρ€ΠΎΠ²), защищая систСму ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Π°.

Π‘Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΈ для Linux-сСрвСров: 5 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… инструмСнтов
/ Unsplash / Jason Chen

Vdbench

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ I/O-Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° дисковыС систСмы, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Oracle. Он ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π‘Π₯Π” (ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚Π΅ΠΎΡ€Π΅Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дисковой систСмы, ΠΌΡ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΡƒΡŽ справку).

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ систСмС запускаСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° SWAT (Sun StorageTek Workload Analysis Tool), которая создаСт Π΄Π°ΠΌΠΏ со всСми обращСниями ΠΊ диску Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄. Π—Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΈΠΏ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, адрСс ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…. Π”Π°Π»Π΅Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„Π°ΠΉΠ» с Π΄Π°ΠΌΠΏΠΎΠΌ, vdbench эмулируСт Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ систСмС.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для управлСния ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ Π΅ΡΡ‚ΡŒ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Oracle. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° сайтС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

IOzone

Консольная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм. Она опрСдСляСт ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ чтСния, записи ΠΈ пСрСзаписи Ρ„Π°ΠΉΠ»ΠΎΠ². Π’ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ инструмСнта приняли участиС дСсятки программистов, Π½ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ вСрсии считаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Уильям Норкотт (William Norcott). Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π»ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ Apple, NetApp ΠΈ iXsystems.

Для управлСния ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ ΠΈ ΠΈΡ… синхронизации Π²ΠΎ врСмя тСстирования инструмСнт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ стандарт POSIX Threads. По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ IOzone Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚ с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΈΠ»ΠΈ Π² Π²ΠΈΠ΄Π΅ элСктронной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (Excel). Π’Π°ΠΊΠΆΠ΅ инструмСнт ΠΈΠΌΠ΅Π΅Ρ‚ Π² составС скрипт gengnuplot.sh, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ строит ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ Ρ‚Π°Π±Π»ΠΈΡ† Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚Π°ΠΊΠΈΡ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΊ инструмСнту (стр. 11–17).

IOzone доступСн Π² качСствС тСстового ΠΏΡ€ΠΎΡ„Π°ΠΉΠ»Π° Π² ΡƒΠΆΠ΅ упомянутом Phoronix Test Suite.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ· Π½Π°ΡˆΠΈΡ… Π±Π»ΠΎΠ³ΠΎΠ² ΠΈ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй:

Π‘Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΈ для Linux-сСрвСров: 5 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… инструмСнтов Π‘Π°Π³ Π² Linux 5.1 ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ» ΠΊ ΠΏΠΎΡ‚Π΅Ρ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ… β€” ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠ°Ρ‚Ρ‡ ΡƒΠΆΠ΅ Π²Ρ‹ΡˆΠ΅Π»
Π‘Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΈ для Linux-сСрвСров: 5 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… инструмСнтов Π•ΡΡ‚ΡŒ ΠΌΠ½Π΅Π½ΠΈΠ΅: тСхнология DANE для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ²Π°Π»ΠΈΠ»Π°ΡΡŒ

Π‘Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΈ для Linux-сСрвСров: 5 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… инструмСнтов Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³?
Π‘Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΈ для Linux-сСрвСров: 5 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… инструмСнтов Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²: ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°Ρ…ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…
Π‘Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΈ для Linux-сСрвСров: 5 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… инструмСнтов Как пСрСнСсти систСмный ТСсткий диск Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ?

Π‘Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΈ для Linux-сСрвСров: 5 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… инструмСнтов ВсС говорят ΠΎΠ± ΡƒΡ‚Π΅Ρ‡ΠΊΠ°Ρ… ΠŸΠ” β€” Ρ‡Π΅ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ IaaS-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€
Π‘Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΈ для Linux-сСрвСров: 5 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… инструмСнтов ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ Π»ΠΈΠΊΠ±Π΅Π·: ΠΊΠ°ΠΊ устроСна ЭЦП
Π‘Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΈ для Linux-сСрвСров: 5 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… инструмСнтов Бправочная: ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π·Π°ΠΊΠΎΠ½ ΠΎ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ