Linux serverinin işini necə qiymətləndirmək olar: açıq müqayisə alətləri

İçindəyik 1cloud.ru Linux maşınlarında prosessorların, saxlama sistemlərinin və yaddaşın işini qiymətləndirmək üçün alətlər və skriptlər seçimi hazırlamışdır: Iometer, DD, vpsbench, HammerDB və 7-Zip.

Qiymətləndirmə ilə digər seçimlərimiz:

Linux serverinin işini necə qiymətləndirmək olar: açıq müqayisə alətləri
Фото - Alyaskanın Torpaq İdarəetmə Bürosu - CC BY

İometr

Bu disk və şəbəkə alt sistemlərinin işini qiymətləndirmək üçün bir meyardır. Həm tək bir server, həm də bütün klaster ilə işləmək üçün uyğundur. İometr 1998-ci ildə Intel mühəndisləri tərəfindən təqdim edilmişdir. 2001-ci ildə korporasiya mənbə kodunu Open Source Development Labs qeyri-kommersiya təşkilatına bağışladı (OSDL) lisenziya əsasında Intel Açıq Mənbə Lisenziyası. 2003-cü ildən bəri alət bir qrup həvəskar tərəfindən dəstəklənir - layihə qeydə alınmışdır sourceforge.net saytında.

İometr dinamo yük generatorundan və GUI-dən ibarətdir. Düzdür, sonuncu yalnız Windows altında mövcuddur. Generatora gəldikdə, bu, üçüncü tərəf proqramlarının yükünü simulyasiya etməyə imkan verir - bunun üçün xüsusi test şablonları yaradılır.

Benchmarklar göstərir: ötürmə qabiliyyəti, saniyədə əməliyyatlar, gecikmə və prosessor yükü. Yalnız orta dəyərlər hesablanmır, həm də min/maks.

Alətin son stabil versiyasının 2014-cü ildə buraxılmasına baxmayaraq, hələ də istifadə olunur. Broadcom и Vadi. Ancaq sistemin yaşı hələ də təsir edir. Birincisi, onun interfeysi köhnəlmişdir və 1998-ci ildən bəri dəyişməyib. İkincisi, alət bəzən bütün flaş massivlərdə kifayət qədər adekvat nəticələr göstərmir.

vpsbench

VPS performansını qiymətləndirmək üçün sadə skript. tərəfindən paylanmışdır MIT lisenziyaları. GitHub-da rəsmi depoda verilmiş işinin bir nümunəsidir:

$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)

CPU model:  Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Number of cores: 4
CPU frequency:  3417.879 MHz
Total amount of RAM: 3265 MB
Total amount of swap: 1021 MB
System uptime:   8:41,
I/O speed:  427 MB/s
Bzip 25MB: 4.66s
Download 100MB file: 1.64MB/s

Faydalı proqram nüvələrin sayını, prosessorun tezliyini, cəlb olunan yaddaşın miqdarını göstərir. vpsbench disklərinin işini qiymətləndirmək üçün yerinə yetirir ardıcıl və təsadüfi oxumaq/yazmaq. Kommunalın kifayət qədər köhnə olmasına baxmayaraq (GitHub-da yeniləmə təxminən dörd il əvvəl edilib), istifadə edir bir çox bulud provayderləri və İT şirkətləri.

HammerDB

Ən məşhurlardan biri açıq verilənlər bazası yükü sınağı üçün meyarlar. Alət qeyri-kommersiya təşkilatı tərəfindən dəstəklənir TPC — Transaction Processing Performance Council. Onun məqsədi verilənlər bazası meyarları üçün standartların hazırlanmasıdır.

HammerDB test verilənlər bazası sxemini yaradır, onu məlumatlarla doldurur və bir neçə virtual istifadəçinin yükünü simulyasiya edir. Yük həm əməliyyat, həm də analitik əməliyyatlar ola bilər. Dəstəkləyir: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL və Redis.

HammerDB ətrafında geniş icma formalaşıb. Utilitdən 180 ölkədən şirkətlər istifadə edir. Onların arasında: Intel, Vadi, Lenovo, Red Hat və çoxlu digər. Kommunal xidmətin imkanlarını özünüz araşdırmaq istəyirsinizsə, ondan başlaya bilərsiniz rəsmi bələdçilər.

Linux serverinin işini necə qiymətləndirmək olar: açıq müqayisə alətləri
Фото - itirilmiş yerlər - CC BY

7-Zip

Bu arxivçi müəyyən sayda faylları sıxışdırarkən prosessorların sürətini yoxlamaq üçün quraşdırılmış meyarlara malikdir. RAM-da səhvləri yoxlamaq üçün də uyğundur. Testlər üçün istifadə olunan alqoritm LZMA (Lempel–Ziv–Markov zəncir alqoritmi). Bu sxemə əsaslanır lüğət məlumatlarının sıxılması. Məsələn, bir mövzu və 64 MB lüğət ilə etalon işlətmək üçün əmri yazmaq kifayətdir:

7z b -mmt1 -md26

Proqram nəticəni MIPS (saniyədə milyon təlimat) formatında təqdim edəcək ki, bunu dezavantaj adlandırmaq olar. Bu parametr eyni arxitekturanın prosessorlarının performansını müqayisə etmək üçün uyğundur, lakin müxtəlif arxitekturalar vəziyyətində onun tətbiqi məhduddur.

DD

Faylları çevirən və kopyalayan komanda xətti aləti. Ancaq saxlama sistemlərində sadə I / O testlərini aparmaq üçün istifadə edilə bilər. Demək olar ki, istənilən GNU/Linux sistemində qutudan çıxır.

Viki səhifəsində verilmişdir 1024 baytlıq blokları ardıcıl olaraq yazarkən disk performansını qiymətləndirmək üçün əmr:

dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024

Onu da qeyd etmək yerinə düşər ki, D.D. istifadə edə bilərsiniz sadə CPU benchmark kimi. Doğrudur, bu, resurs tələb edən hesablamalar tələb edən əlavə proqram tələb edəcəkdir. Məsələn, hash məbləğlərinin hesablanması üçün bir yardım proqramı md5sum.

dd if=/dev/zero bs=1M count=1024 | md5sum

Yuxarıdakı əmr sistemin uzun nömrə ardıcıllığını nə qədər sürətlə (MB/s) emal edəcəyini göstərəcək. Baxmayaraq ki, mütəxəssislər bu əmrin yalnız kobud performans qiymətləndirməsi üçün uyğun olduğunu söyləyirlər. DD-nin sabit disklərdə aşağı səviyyəli əməliyyatları yerinə yetirməyə imkan verdiyini də xatırlamaq lazımdır. Buna görə də, məlumatların bir hissəsini itirməmək üçün yardım proqramı ilə işləyərkən diqqətli olmalısınız (DD adı bəzən zarafatla disk məhv edən kimi deşifrə olunur).

Bloqlarımızda və sosial şəbəkələrdə nələr haqqında yazırıq:

Linux serverinin işini necə qiymətləndirmək olar: açıq müqayisə alətləri Tədqiqat: Linux hələ də buludda ən populyar əməliyyat sistemidir
Linux serverinin işini necə qiymətləndirmək olar: açıq müqayisə alətləri Açıq İxtira Şəbəkəsinin üç mindən çox lisenziyası var - bu, açıq mənbə proqram təminatı üçün nə deməkdir

Linux serverinin işini necə qiymətləndirmək olar: açıq müqayisə alətləri Linux sisteminizi necə qorumaq olar: 10 məsləhət
Linux serverinin işini necə qiymətləndirmək olar: açıq müqayisə alətləri Riskin minimuma endirilməsi: məlumatlarınızı necə itirməmək olar

Linux serverinin işini necə qiymətləndirmək olar: açıq müqayisə alətləri Artıq sistem idarəçiliyi ilə məşğul olan və ya yenicə başlamağı planlaşdıranlar üçün kitablar
Linux serverinin işini necə qiymətləndirmək olar: açıq müqayisə alətləri Layihəniz üçün qeyri-adi domen zonaları

Mənbə: www.habr.com

Добавить комментарий