Linux серверинин иштешин кантип баалоого болот: ачык салыштыруу куралдары

биз 1cloud.ru Биз Linux машиналарында процессорлордун, сактоо тутумдарынын жана эс тутумунун иштешин баалоо үчүн шаймандардын жана сценарийлердин тандоосун даярдадык: Iometer, DD, vpsbench, HammerDB жана 7-Zip.

Эталондуу башка тандоолорубуз:

Linux серверинин иштешин кантип баалоого болот: ачык салыштыруу куралдары
Фото - Жер башкаруу бюросу Аляска — CC BY

Иометр

Бул дисктин жана тармактык подсистемалардын иштешин баалоо үчүн эталон болуп саналат. Бир сервер жана бүтүндөй кластер менен иштөөгө ылайыктуу. Iometer 1998-жылы Intel инженерлери тарабынан киргизилген. 2001-жылы корпорация баштапкы кодду Open Source Development Labs коммерциялык эмес уюмуна өткөрүп берген.OSDL) лицензия боюнча Intel Open Source License. 2003-жылдан бери инструментти энтузиасттар тобу - долбоор колдоп келет Каттоо SourceForge.net сайтында.

Иометр динамо жүктөө генераторунан жана графикалык интерфейстен турат. Ырас, акыркысы Windows үчүн гана жеткиликтүү. Генераторго келсек, ал үчүнчү жактын тиркемелеринин жүгүн окшоштурууга мүмкүндүк берет - бул үчүн атайын тест шаблондору түзүлөт.

Эталондор көрсөтөт: өткөрүү жөндөмдүүлүгү, секундасына операциялар, кечигүү жана процессордун жүгү. Орточо маанилер гана эсептелбестен, мин/макс.

Куралдын акыркы туруктуу версиясы 2014-жылы чыкканына карабастан, ал дагы эле колдонулат. Broadcom и Dell. Бирок, системанын жашы дагы эле өз таасирин тийгизет. Биринчиден, анын интерфейси эскирген жана 1998-жылдан бери өзгөргөн жок. Экинчиден, курал кээде бардык жаркыраган массивдерде таптакыр адекваттуу натыйжаларды бербейт.

vpsbench

VPS иштешин баалоо үчүн жөнөкөй скрипт. боюнча таратылган MIT лицензиялары. Бул жерде расмий GitHub репозиторийинде берилген анын ишинин мисалы:

$ 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

Утилита өзөктөрдүн санын, процессордун жыштыгын жана колдонулган эстутумдун көлөмүн көрсөтөт. vpsbench дисктин натыйжалуулугун баалоо үчүн аткарат ырааттуу жана кокустук окуу/жазуу. Утилита бир топ эски болгонуна карабастан (GitHub жаңыртылышы төрт жыл мурун жасалган), ал колдонуу көптөгөн булут провайдерлери жана IT компаниялары.

HammerDB

Эң популярдуулардын бири ачык маалымат базаларын жүктөө тестирлөө үчүн эталондор. Бул курал коммерциялык эмес уюм тарабынан колдоого алынат T П — Transaction Processing Performance Council. Анын максаты маалыматтар базасынын эталондук стандарттарын иштеп чыгуу болуп саналат.

HammerDB тесттик маалыматтар базасынын схемасын түзүп, аны маалыматтар менен толтурат жана бир нече виртуалдык колдонуучулардын жүгүн симуляциялайт. Жүктөө транзакциялык жана аналитикалык операциялар болушу мүмкүн. Колдоо: Oracle маалымат базасы, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL жана Redis.

HammerDB айланасында чоң коомчулук пайда болду. Пайдалуу программаны 180 өлкөнүн компаниялары колдонот. Алардын арасында: Intel, Dell, Lenovo, Кызыл шляпа жана көп другие. Эгер сиз утилитанын мүмкүнчүлүктөрүн өзүңүз изилдегиңиз келсе, андан баштасаңыз болот расмий гиддер.

Linux серверинин иштешин кантип баалоого болот: ачык салыштыруу куралдары
Фото - жоголгон жерлер — CC BY

7-Zip

Бул архивде белгилүү бир сандагы файлдарды кысып жатканда процессордун ылдамдыгын текшерүү үчүн орнотулган эталон бар. Ошондой эле каталар үчүн RAM текшерүү үчүн жарактуу болуп саналат. Тесттер үчүн алгоритм колдонулат LZMA (Лемпель – Зив – Марков чынжыр алгоритми). Ал диаграммага негизделген сөздүк маалыматтарды кысуу. Мисалы, бир жип жана 64 МБ сөздүк менен эталонду иштетүү үчүн, жөн гана буйрук жазыңыз:

7z b -mmt1 -md26

Программа натыйжаны MIPS (секундасына миллион нускамалар) форматында берет, муну кемчилик деп атоого болот. Бул параметр бир эле архитектурадагы процессорлордун өндүрүмдүүлүгүн салыштыруу үчүн ылайыктуу, бирок ар түрдүү архитектураларда анын колдонулушу чектелүү.

DD

Файлдарды которуучу жана көчүрүүчү буйрук сабы куралы. Бирок аны сактоо тутумдарында жөнөкөй I/O тесттерин жүргүзүү үчүн колдонсо болот. Дээрлик бардык GNU/Linux тутумдарында кутудан чыгат.

Wiki баракчасында берилген 1024 байт блокторду ырааттуу жазууда дисктин иштешин баалоо буйругу:

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

Ошондой эле белгилей кетүүчү нерсе, Д.Д. сиз колдоно аласыз жөнөкөй CPU эталон катары. Бирок, бул ресурстарды көп талап кылган эсептөөлөрдү талап кылган кошумча программаны талап кылат. Мисалы, хэш маанилерин эсептөө үчүн пайдалуу программа Мен md5мин.

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

Жогорудагы буйрук системанын узун сандар ырааттуулугун канчалык тез (МБ/сек) иштетээрин көрсөтөт. Эксперттер бул буйрук бир гана орой аткарууну баалоо үчүн ылайыктуу экенин айтышат да. Ошондой эле DD катуу дисктерде төмөнкү деңгээлдеги операцияларды аткарууга мүмкүндүк берерин эстен чыгарбоо керек. Ошондуктан, маалыматтын бир бөлүгүн жоготуп албаш үчүн, утилита менен кылдат иштешиңиз керек (DD деген ат кээде тамаша иретинде дискти жок кылуучу деп чечмеленет).

Блогдорубузда жана социалдык тармактарыбызда эмне жөнүндө жазабыз:

Linux серверинин иштешин кантип баалоого болот: ачык салыштыруу куралдары Изилдөө: Linux дагы эле булуттагы эң популярдуу ОС
Linux серверинин иштешин кантип баалоого болот: ачык салыштыруу куралдары Ачык ойлоп табуу тармагында үч миңден ашык лицензия бар - бул ачык булактуу программа үчүн эмнени билдирет?

Linux серверинин иштешин кантип баалоого болот: ачык салыштыруу куралдары Linux тутумуңузду кантип коргоо керек: 10 кеңеш
Linux серверинин иштешин кантип баалоого болот: ачык салыштыруу куралдары Тобокелдиктерди азайтуу: маалыматыңызды кантип жоготпоо керек

Linux серверинин иштешин кантип баалоого болот: ачык салыштыруу куралдары Системалык башкарууга мурунтан эле тартылган же жөн эле баштоону пландап жаткандар үчүн китептер
Linux серверинин иштешин кантип баалоого болот: ачык салыштыруу куралдары Долбооруңуз үчүн адаттан тыш домен зоналары

Source: www.habr.com

Комментарий кошуу